Zona de memorie superioară

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare

Zona de memorie superioară (UMA) este o caracteristică a computerelor compatibile IBM .

Spațiu de memorie rezervat

IBM a rezervat regiunea superioară a memoriei PC-ului, deasupra memoriei convenționale , pentru memorie numai în citire și RAM pentru I / O periferice . Această regiune se numește UMA și este cuprinsă între 640 kB și 1 MB , limita maximă adresabilă pentru procesorul Intel 8088 . De exemplu, este inclusă zona pentru videoclipuri monocrome între B000 și B7FF [ neclar ] .

Cu toate acestea, unele dintre aceste 384 kB spații nu erau utilizate, de exemplu, exista o bancă de 64 kB rezervată pentru managerul de memorie extins . Pe majoritatea computerelor, spațiul dintre C800 și EFFF este neutilizat. Spațiile neutilizate au fost numite blocuri de memorie superioare (UMB) și s-a căutat o modalitate de a le exploata pentru a elibera memoria convențională, când aceasta a început să fie insuficientă pentru programele vremii.

DR-DOS

Cu versiunea 5.0 a DR-DOS , lansată în 1990 , a fost disponibil managerul de memorie extins, EMM386 , care a făcut majoritatea operațiunilor QEMM .

Nucleul DR-DOS și componentele sale ar putea fi alocate în memoria superioară, lăsând practic toată memoria convențională liberă, de la 620 la 640 KB.

Configurarea nu a fost automată, blocurile UMB libere trebuiau identificate manual, EMM386 trebuia scris în fișierul CONFIG.SYS și era necesar să alegeți driverele pentru încărcare în memoria înaltă.

MS DOS

Această funcționalitate a fost copiată de Microsoft cu versiunea 5.0 a MS-DOS 5.0, lansată în iunie 1991 .

La începutul anilor 1990, optimizarea manuală a memoriei DOS necesita cunoștințe înalte. Tehnica a fost de a crea cât mai multe blocuri UMB și apoi de a identifica ce componente DOS să se încarce în aceste UMB.

Multifunctional

Cu utilizarea unui multitasker DOS, cum ar fi Quarterdeck DESQview , ar putea fi lansate mai multe sesiuni, fiecare cu 600 KB de memorie gratuită. [ fără sursă ]

Windows

Popularitatea Windows 3.0 a făcut-o această problemă [ neclară ] era irelevantă, deoarece aplicațiile Windows nu sufereau de limitări ale memoriei DOS. [ fără sursă ]

Memorie mai mare și RAM ascunsă

Pe multe sisteme, inclusiv cele mai moderne, puteți utiliza memoria rezervată pentru ROM ascuns [ neclar ] ca memorie superioară. Multe chipseturi rezervă 384 KB de RAM în acest scop.

Memorie mai mare pe IBM XTs

Pe computerele IBM XT a fost posibil să adăugați memorie la placa de bază și să utilizați un PROM pentru a o arăta ca o zonă de memorie superioară suplimentară[1] .