Голяма област на паметта

Въведение

Това е 64 KB памет между 1024 KB и 1088 KB, наречена област с висока памет, нейният адрес е 100000H~1OFFEFH или по-висок, а процесорът използва Segment:OFFSET в режим на реален адрес (Адрес на сегмента: отместване), максималното логическо пространство в паметта, което може е (FFFF: FFFF), тоест 10FFEFH, което е надхвърлило горната граница от 1MB, която може да бъде адресирана от 20 реда на 8088 CPU, така че има 24 адресни реда на 286CPU. Докато "логическата порта" на адресната сигнална линия A20 е отворена, паметта в диапазона 64KB може да се използва. Тази памет е в режим на реален адрес. Най-общо казано, HMA е 64KB, всъщност се отнася до огромното пространство над 1MB до 4GB, което нашият процесор може да адресира. Всички те се наричат ​​област на паметта от висок клас (HMA). Как да отворите паметта над адресния ред A20 (A20Gate, логически порт) , Докато драйверът за разширена памет се използва в DOS5.0 или по-нова версия, операцията е както следва:

Характеристика

Задайте драйвера в CONFIG:

◎286 Над компютър и 1 MB или повече RAM.

◎DOS 5.0 или по-нова версия.

◎Device=c:\DOS\HIMEM.SYS (XMS драйвер за разширена памет).

◎DOS=ВИСОКА

◎Отворете адресния ред A20, A20Gate (логическа врата)=1, можете да адресирате пространството над 1MB памет.

◎A20 адресната линия не е отворена, A20 Gate=O, не може да адресира пространството над 1MB памет.

◎Сигналът A20 Gate се генерира от софтуерно управлявана клавиатура BIOS 8042 или чипсет.

Related Articles
TOP