Korkea muistialue

Johdanto

Se on 64 kt:n 1024-1088 kt:n muisti, jota kutsutaan korkeaksi muistialueeksi, sen osoite on 100000H~1OFFEFH tai enemmän, ja CPU käyttää Segment:OFFSET-toimintoa todellisessa osoitetilassa (Segmentin osoite: offset), joka on suurin mahdollinen looginen muistitila. osoitettava on (FFFF: FFFF), eli 10FFEFH, joka on ylittänyt 1 Mt:n ylärajan, joka voidaan osoittaa 20 rivillä 8088 CPU:ta, joten 286CPU:ssa on 24 osoiteriviä. Niin kauan kuin A20-osoitesignaalilinjan "logiikkaportti" on auki, 64KB:n alueen muistia voidaan käyttää. Tämä muisti on todellisessa osoitetilassa. Yleisesti ottaen HMA on 64 kilotavua, itse asiassa se viittaa yli 1 Mt - 4 Gt:n ylittävään tilaan, jota prosessorimme voi käsitellä. Niitä kaikkia kutsutaan huippuluokan muistialueiksi (HMA). Muistin avaaminen A20-osoiterivin yläpuolella (A20Gate, logiikkaportti) , Niin kauan kuin laajennettua muistiajuria käytetään DOS5.0:ssa tai uudemmassa, toiminta on seuraava:

ominaisuudet

Aseta ajuri kohdassa CONFIG:

◎286 Tietokoneen yläpuolella ja 1 Mt tai enemmän RAM-muistia.

◎DOS 5.0 tai uudempi.

◎Device=c:\DOS\HIMEM.SYS (laajennettu muisti XMS-ohjain).

◎DOS=KORKEA

◎Avaa A20-osoiterivi, A20Gate (logic gate)=1, voit osoittaa yli 1 Mt:n muistitilan.

◎A20-osoiterivi ei ole auki, A20 Gate=O, ei voi käsitellä yli 1 Mt:n muistia.

◎A20 Gate -signaalin tuottaa ohjelmistopohjainen näppäimistö BIOS 8042 tai piirisarja.

Related Articles
TOP