КОМПЬЮТЕРНОЕ ЖЕЛЕЗО
HARDWARE FOR PC

Архитектурные компоненты IBM PC-совместимого компьютера

Для ПК на процессорах 386DX и выше с 32-битной шиной адреса теоретический предел объема ОЗУ — почти 4 Гбайт, верхний образ BIOS находится в адресах FFFEOOOOh-FFFFFFFFh. Для ПК на процессорах Р6+ с 36-битной шиной адреса предел объема ОЗУ — почти 64 Гбайт и верхний образ BIOS находится в адресах FFFFEOOOOh-FFFFFFFFFh.
Области физических адресов, не занятые ОЗУ и ROM BIOS, могут быть исполь¬зованы устройствами шин (E)ISA и PCI (AGP).
Для памяти адаптеров, устанавливаемых в шину ISA, безусловно доступна часть области адресов UMA AOOOOh-EFFFFh или AOOOOh-DFFFFh (до начала ROM BIOS). В этой области располагаются и модули расширений BIOS (см. п. 12.7.1). Карты ISA могут иметь память и в области FEOOOOh-FFFFFFh, но она программ¬но доступна лишь в защищенном (и большом^реальном) режимах процессора. Для отображения этой области памяти на шину ISA (а не ОЗУ) в CMOS Setup пре¬дусмотрен параметр Memory Hole At 15-16М, но его включение не позволит исполь¬зовать оперативную память свыше 15 Мбайт.
Поскольку шина ISA имеет 24-разрядную шину адреса, ведущие устройства этих
шин (ISA Bus Master) способны обращаться к памяти (ОЗУ и память адаптеров)
в пределах первых 16 Мбайт (000000-FFFFFFh). To же ограничение касается и
стандартного контроллера DMA, которым могут пользоваться устройства шины
ISA (и иные устройства системной платы).
Л
Шина PCI имеет 32-разрядную шину адреса, так что ее ведущим устройствам до¬ступна вся физическая память1. Для устройств PCI могут выделяться любые об¬ласти адресов, свободные от ОЗУ, ROM BIOS и устройств ISA. Области адресов памяти, используемые каждым устройством PCI, описаны в заголовках их кон¬фигурационных пространств. Эти данные требуются при распределении ресур¬сов и настройке мостов PCI в процессе инициализации шины.
12.2. Пространство ввода-вывода
Пространство ввода-вывода в IBM PC, как и в процессорах х86, отделено от про¬странства памяти. У всех этих процессоров, в том числе и 32-разрядных, в про¬странстве ввода-вывода используется 16-разрядная адресация (диапазон адресов О-FFFFh).

Hosted by uCoz