Memorie suplimentară

Memoria extinsă ( XMS  ) este memoria care depășește primul megaoctet din spațiul de adrese al unui computer compatibil IBM PC cu un procesor Intel 80286 sau mai recent.

Descriere

Pe computerele compatibile cu x86 , memoria suplimentară poate fi utilizată numai cu procesoare Intel 80286 sau mai mari. Acest lucru se datorează capacității lor de a aborda mai mult de un megaoctet de memorie.

Procesoarele Intel 8086 / 8088 low-end nu pot adresa direct mai mult de un megaoctet. Pentru aceasta, a fost folosit un dispozitiv special de paginare printr-o fereastră situată în primul megaoctet al spațiului de adrese (vezi: Memorie extinsă ).

În modul real, memoria suplimentară este disponibilă numai prin interfața XMS (Extended Memory Specification), HMA , UMB sau Extended Memory Interface ( EMS). Și numai aplicațiile care rulează în modul protejat pot folosi memoria suplimentară direct.

Specificație de memorie extinsă (XMS)

Extended Memory Specification (XMS)  - specificarea memoriei suplimentare, implică utilizarea memoriei suplimentare în modul real doar pentru stocarea datelor (dar nu pentru executarea codului de program). Memoria este pusă la dispoziție prin utilizarea unui Manager de memorie eXtended (XMM) cum ar fi HIMEM.SYS . Funcțiile XMM sunt apelate prin întrerupere 2Fh. XMS nu ar trebui să provoace probleme de compatibilitate cu nimic, inclusiv cu EMS.

Vezi și

Link -uri