области на паметта

Помислете за някои терминология, приета в MS DOS да се позове на тези или други области на паметта.

Memory над 1024 KB се нарича допълнителна памет (разширена памет).

Според стандартната спецификация на допълнителна памет XMS 3.0 (разшири памет Спецификация), допълнителна памет е разделена на две области (виж фиг ..) - област на голям капацитет памет от 64 Kbytes (висока района памет - HMA) и действителната допълнителна памет. обикновено се нарича XMS.

Съществуването му да е район с висока памет, обемът на която всъщност е 64 КВ без 16 байта, необходими за грешка, от които 286 процесор Емулира 8088.

Нека разгледаме по-подробно. Както вече бе споменато, цялата база паметта. в допълнение към това, което може да се представи като страници непокриващи 16-KB 64 всеки (A - F), тя също може да бъде представена под формата на припокриване 64-K байтове области, които, най-общо казано, може да започне всеки 16 байта.

За да използвате паметта над 640K, има специални програми (драйвери) - EMM 386. EXE. HIMEM. SYS, и т.н., които позволяват използването на свободни участъци от горната паметта (така наречената горна памет блокове -. Горна Блокове на паметта СМБ). Резидентни програми, за да изтеглите и инсталирате драйверите на устройствата за компютри 80386 и по-горе.

Както е показано по-рано, на капацитета на паметта, която се изчислява Standard Architecture 8086 / DOS, е 1 MB, от които програмата и данните са само 640K разположение. Въпреки това, съвременните компютри имат мегабайта памет. Най-DOS конвенционалната памет над 640 KB не е на пряко разположение и се нарича разширена памет.