BIOS видеоадаптеров

ROM BIOS видеоадаптеров управляет процессом инициализации адаптера при загрузке системы, а также во время работы в базовом режиме (например, в DOS). Кроме того, код ROM BIOS выполняется при работе с Windows в безопасном режиме. Во всех современных графических адаптерах (PCI и AGP) для встроенной BIOS зарезервировано 32 Кбайт в ад ресном диапазоне C0000–C7FFF.

В зависимости от выбранного режима VGA (цветной текст, монохромный текст или графика VGA), видеоадаптер использует большую часть (или все) 128 Кбайт верхней памяти, начиная с сегмента С000. Кроме того, графические платы могут иметь собственные встроенные микро схемы памяти объемом свыше 64 Мбайт для временного хранения изображения и повышения скорости приема новых графических данных, передаваемых процессором для вывода на экран.

BIOS контроллера жесткого диска и основного адаптера SCSI


Адреса верхней памяти С0000–DFFFF используются также для размещения BIOS многих контроллеров жесткого диска. В табл. 6.22 приведены объемы памяти и диапазоны адресов, которые обычно используются для BIOS адаптеров жесткого диска.

Платы контроллера жесткого диска и адаптера SCSI в конкретном компьютере могут ис пользовать различные объемы памяти, но чаще всего диапазон адресов начинается с сегмента С800, как принято в стандарте на IBM PC. Почти все современные контроллеры жесткого диска и адаптеры SCSI с микросхемой BIOS, установленной на плате, позволяют довольно просто перемещать начальный адрес памяти в сегмент С000 или D000. В табл. 6.22 приведены принятые по умолчанию диапазоны адресов для некоторых плат. Если другие платы уже ис пользуют какиелибо адреса, выясните в документации, как изменить начальный адрес BIOS соответствующего адаптера для предотвращения возможных конфликтов.