memória területek

Vegyünk néhány terminológia elfogadott MS DOS utaljon vagy más memória területeken.

Memória fenti 1024 kB nevezzük további memóriát (kiterjesztett memória).

A szabvány szerint specifikáció további memóriát XMS 3,0 (kiterjesztett memória specifikáció), további memória van osztva két régió (ld ..) - régió nagy memóriakapacitás 64 Kbyte (Nagy Memória Területet - HMA) és a tényleges további memória. nevükön XMS.

Léte egy területen nagy memória, a kötet, amely valójában 64 Kbyte nélkül 16 byte szükséges, hogy hiba, amely a processzor 286 utánozza 8088.

Vizsgáljuk meg ezt részletesebben. Mint már említettük, az egész alap memória. azon kívül, amit be lehet mutatni, mint egy nem-átfedő 16-KB oldalak 64 egyes (A - F), ez is jellemezhető formájában átfedő 64-K bájtos területeken amelyek általánosan szólva, kezdődhet minden 16 bájt.

Ahhoz, hogy használni nagyobb memória 640K, vannak speciális programok (vezetők) - EMM 386. EXE. HIMEM. SYS stb, amelyek lehetővé teszik a használatát laza részeket a felső memória (úgynevezett felső memória blokkok -. Felső Memory Blocks UMB). Resident programokat letölteni és telepíteni eszközmeghajtók számítógépeken 80386 felett.

Ahogy korábban megmutattuk, a memória kapacitását, amelynek kiszámítása Standard Architecture 8086 / DOS, 1 MB, amelyből a program és az adatok rendelkezésre állnak csak 640K. Azonban a modern PC-k memória megabájt. A DOS hagyományos memória meghaladó 640 KB közvetlenül nem áll rendelkezésre, és az úgynevezett kiterjesztett memória.