close

Udvidet hukommelse

Gå til navigation Gå til søg
Image
Udvidet hukommelse er over 1 MiB (repræsenteret i grafikken med " MB "), over konventionel hukommelse og det øvre hukommelsesområde ( UMA ).

Extended memory eller Extended Memory Specification ( XMS ) er den specifikation, der beskriver brugen af ​​udvidet hukommelse til at lagre data (men ikke eksekverbar kode) i den rigtige tilstandIBM PC og kompatible computere. Hukommelsen stilles til rådighed af softwaren Extended Memory Manager (XMM). XMM-funktionerne er tilgængelige via 2Fh interrupt.

XMS må ikke forveksles med Expanded Memory Specification ( EMS). [ 1 ]

På en IBM-pc eller en kompatibel computer med en 80286 eller nyere mikroprocessor refererer udvidet hukommelse til hukommelse over den første megabyte adresseplads.

Udvidet hukommelse er kun tilgængelig på pc'er baseret på Intel 80286 eller nyere processor. Kun disse chips kan få adgang til mere end 1 MiB RAM . På en 286 eller nyere mikroprocessor, på pc'er udstyret med mere end 640 KiB RAM, bliver ekstra hukommelse over 640 KiB generelt omdannet til over 1 MiB, hvilket gør det hele tilgængeligt for programmer, der kører i beskyttet tilstand. . Selv uden denne remapping kan maskiner med mere end 1 MiB RAM få adgang til hukommelse på over 1 MiB.

I ægte tilstand er udvidet hukommelse kun tilgængelig via EMS , UMA , XMS eller HMA . Kun programmer, der kører i beskyttet tilstand, kan direkte bruge udvidet hukommelse. I dette tilfælde leveres den udvidede hukommelse af et operativsystem i beskyttet tilstand , der overvåger den, såsom Microsoft Windows eller Linux . Processoren gør denne hukommelse tilgængelig gennem " Global Descriptor Table " ( GDT) og en eller flere "Local Descriptor Tables" ( LDT ). Hukommelse er "beskyttet" i den forstand, at hukommelsessegmenter, der er tildelt en lokal deskriptor, ikke kan tilgås af et andet program, fordi det bruger en anden LDT, og hukommelsessegmenter, der er tildelt en global deskriptor, kan have deres adgangsrettigheder begrænset. , hvilket forårsager en " hardwarefælde " , typisk en generel beskyttelsesfejl eller GPF-overtrædelse (generel beskyttelsesfejl). Dette forhindrer programmer, der kører i beskyttet tilstand, i at forstyrre hinandens hukommelse.

Et operativsystem i beskyttet tilstand som Windows kan også køre programmer i ægte tilstand og give dem udvidet hukommelse . DOS Protected Mode Interface ( DPMI ) er Microsofts foreskrevne metode til et MS-DOS- program til at få adgang til udvidet hukommelse under et multitasking -miljø .

Noter og referencer

  1. Denne artikel (eller en tidligere version) er oprindeligt baseret på materiale fra Free On-line Dictionary of Computing , brugt med tilladelse . Opdater det efter eget skøn.

Se også