|
|
Термин верхней области памяти (САМ) описывает защищены 384KB вверху первый мегабайт памяти системы на PC / XT и первый мегабайт на AT - тип системы. Эта память имеет адреса, с A0000 через FFFFF. Способ 384KB верхней памяти используется распределяется следующим образом:
Первый 128KB после обычных памяти называется видео ОЗУ. Он используется для обозначения видео адаптеров. Когда текст и графика отображаются на экране, данные, биты, которые делают эти образы живут в этом пространстве. Видео ОЗУ является адрес выделенного диапазона A0000BFFFF.
Следующий 128KB зарезервировано за адаптер BIOS, которая находится в режиме только для чтения памяти некоторые советы адаптер вставлен в автобусных окон. Большинство VGA совместимый видео адаптеров использовать первый 32KB этой области за борт BIOS. Любые другие адаптеров, установленных могут использовать остальные. Например, SCSI, ATA RAID и SATA адаптеров с бортовой BIOS фишек использовать часть этой области, для хранения их БИОС. Многие сетевые адаптеры использовать эту область для специального назначения RAM называемой общей памяти. Адаптер ROM и специального назначения RAM является адрес выделенного диапазона C0000DFFFF.
Последний 128KB памяти резервируется для BIOS материнских плат (основные ввода / вывода, система, которая хранится в режиме только для чтения чипов ОЗУ или ПЗУ). В POST и загрузки погрузчика, которая занимается ваша система при загрузке - до операционной системы принимает, а также проживать в этом пространстве. Большинство систем использовать только последние 64KB (или меньше), в этом пространстве, оставляя первые 64KB или более бесплатно remapping с памятью менеджеров. Некоторые системы также включают в себя программу CMOS Setup в этой области. В BIOS материнской платы является адрес выделенного диапазона E0000FFFFF.
Не все 384KB зарезервированных памяти полностью используются на самых 16 бит и выше систем. Например, в соответствии со стандартом PC, защищены видео ОЗУ начинается с адреса A0000, которая является право на 640KB границы. Обычно он используется для VGA графических режимах, тогда как монохромной и цветной текст видов использования B0000B7FFF и B8000BFFFF, соответственно. Пожилые, не VGA адаптеров памяти используется только в B0000 сегмента. Различные видео адаптеров использовать различные объемы памяти для своих операций, в основном в зависимости от вида они дюйма Для процессора, однако, она всегда появляется как же 128KB области, неважно, сколько реально памяти на видеокарте. Это управление банковским переключение областей памяти на карточки, и от A0000BFFFF сегментов.
Хотя верхней 384KB из первых мегабайт первоначально назвал защищены памяти, можно использовать ранее неиспользованные регионах этой памяти для загрузки 16 - битных драйверов (таких, как ANSI.SYS экран водителя, что происходит с DOS) и памяти по совместительству программ (например, MOUSE.COM, в DOS драйвер мыши), которая высвобождает обычных памяти они не требуют иного. Заметим, что это не влияет на 32 - битный драйверов таких, как использовать с Windows 9x, NT/2000/XP, и т.д., поскольку нагрузка на расширенная память без ограничений. Объем свободного пространства САМ зависит от системы, в зависимости главным образом от адаптера карты установлены в системе. Например, большинство видео адаптеров, адаптеры SCSI, а некоторые сетевые адаптеры требуют некоторые из этой области для встроенного в ПЗУ или специального назначения, использование ОЗУ.
Online: 550 users browsing the articles directory
|
|