Организация ЭВМ и систем. Копейкин М.В - 28 стр.

UptoLike

Адреса Область Размер
00000000h-0009FFFFh Стандартная (базовая) память 640 Кбайт
(Conventional (Base) Memory)
000A0000h-000FFFFFh Верхняя память 384 Кбайт
(Upper Memory Area - UMA)
включая
000F0000h-000FFFFFh BIOS 64 Кбайт
00100000h-(F)FFFFFFFFh Дополнительная (расширенная) память до 4 Гбайт
(Extended Memory) (для Pentium II и выше - 64 Гбайт)
включая
00100000h-0010FFEFh Дополнительная верхняя память 64 Кбайт - 16 байт
(High Memory Area)
Стандартная память непосредственно доступна DOS и программам
реального режима.
Верхняя память используется для системных целей: в ней размещаются
области буферной памяти видеоадаптеров (видеопамять) и постоянная
память (BIOS с расширениями).
Дополнительная память непосредственно доступна только в
защищенном режиме. Однако в ней имеется небольшая область (см. выше)
дополнительной верхней памяти, доступной и в реальном режиме при
открытом вентиле A20 (21-й разряд шины адреса). Эту область драйвер
HYMEM.SYS делает доступной для размещения ядра DOS с целью экономии
стандартной (conventional) памяти.
В самых старших адресах памяти размещается область ПЗУ BIOS: для
ПЭВМ с 24-разрядной шиной адресаэто область FE0000h-FFFFFFh
размером 128 Кбайт, а для ПЭВМ (386, 486, Pentium) с 32-разрядным адресом
– FFFE0000h-FFFFFFFFh и с 36-разрядным адресом (Pentium II, III) –
FFFFE0000-FFFFFFFFFh.
Стандартная память имеет несколько фиксированных областей:
- 00000h - 003FFh – область векторов прерывания (256 двойных слов);
- 00400h - 004FFh – область данных BIOS (256 байт);
- 00500h - 00xxxh – область данных DOS (до 2800 байт),
остальная память предоставляется пользователю.
Верхняя память (000A0000h-000FFFFFh) стандартно распределяется
следующим образом:
- A0000h-BFFFFh – видеопамять (128 Кбайт - Video RAM);
- C0000h-DFFFFh – резерв для BIOS различных адаптеров
(Дополнительный BIOS видеоадаптера имеет фиксированный
адрес C0000h и инициализируется на шаге инициализации
видеоадаптера.
Платы адаптеров, установленные в слоты системно платы, могут
иметь свои ПЗУ для программной поддержкидополнительные
модули ROM BIOS (additional ROM BIOS). Их используют
28