Zona de memorie superioară
Această intrare sau secțiune referitoare la terminologia computerului nu citează sursele necesare sau cei prezenți sunt insuficienți . |
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] .