Gestionarea memoriei operative

Operațională (sau de lucru) din memoria calculatorului - RAM (Random Access Memory) - colectate pe cipuri semiconductoare (cip - cip) și stochează informații doar în timp ce computerul este pornit. Când alimentarea este oprită, conținutul său este pierdut. Uneori, această memorie este numită și memorie cu acces aleatoriu (RAM). Memoria este localizată în computer pe placa de bază sau pe carduri de memorie separate. Înainte de procesarea și afișarea pe ecran, datele sunt introduse mai întâi în memorie. De exemplu, fișierele de aplicații sunt de obicei localizate pe hard disk. Când porniți programul, fișierele sale sunt încărcate în memorie pentru procesare ulterioară. De asemenea, memoria oferă stocarea temporară a datelor și a aplicațiilor. În general, cu cât mai multă memorie este instalată în computer, cu atât mai complexe aplicații pot fi executate de computer. Cantitatea de memorie din computer poate fi mărită prin introducerea unei cartele de memorie într-un slot special în interiorul computerului sau prin adăugarea unor module suplimentare pe o cartelă de memorie existentă. De exemplu, puteți introduce o cartelă de memorie de 16 MB într-un computer care are deja 8 MB de memorie sau puteți introduce cipuri suplimentare de memorie în spațiile libere ale cartelei de memorie din computer. Memoria servește la stocarea datelor (documentelor) care sunt în curs de procesare de către un computer. Programul executabil, ca o parte semnificativă a sistemului de operare DOS, este stocat în RAM. Din punctul de vedere al mecanismelor interne ale carcasei, RAM este împărțit în două părți: elementar și extins. Memoria operațională a sistemului dvs. poate fi din următoarele tipuri:







- memorie convențională sau de bază;

Memorie suplimentară
Memoria PC-ului, rămasă după primul megabyte (adică, minus memoria de bază) se numește memorie extinsă. Memoria suplimentară este o adăugare naturală la memoria uzuală (de bază) a computerului, care este indicată de numele în sine. Cu toate acestea, singurul (dar din păcate determinant) fapt, în care nu există nici un caracter natural, este că majoritatea covârșitoare a programelor MS DOS nu sunt disponibile! Pentru a utiliza memorie suplimentară, procesorul computerului trebuie să funcționeze într-un mod special, numit protejat. Și sistemul de operare MS DOS nu acceptă acest mod de procesor. Astfel, proprietarul unui IBM modern, la computer cu o memorie, de exemplu, 8 MB, de multe ori, fie nu utilizează încă 7 Mb, sau le plasează într-un disc RAM sau tampon cache pe disc. În versiunea Turbo Pascal 7.0 (mai precis, în Borland Pascal cu obiecte 7.0 pachet) a fost introdus suport protejat microprocesoare mode 80286/80386/80486, în care este utilizată memoria suplimentară. Cu toate acestea, această subclasă nu se aplică instrumentelor standard pentru a lucra cu memorie suplimentară. Cu toate acestea, unele programe MS DOS utilizează tehnologia "MS DOS extension", care le permite să profite de memoria suplimentară. Exemple de astfel de programe sunt Lotus 1-2-3 (Lotus Development Corporation) și Paradox 386 (Borland International). Computerele bazate pe microprocesoare Intel 8086 și 8088 nu pot avea memorie suplimentară, deoarece nu aveți un mod protejat. Aceste microprocesoare funcționează exclusiv în modul real și, prin urmare, nu sunt potrivite pentru a lucra cu programe care utilizează memorie suplimentară. Memorie suplimentară este uneori numită memorie XMS; XMS este scurt pentru specificațiile de memorie eXtended. Nu confunda această abreviere cu alta - EMS (Expanded Memory Specification), care se referă la memoria extinsă. Pentru a utiliza memorie suplimentară în sistem, trebuie instalat un driver suplimentar corespunzător pentru gestionarea memoriei. Fișierul acestui driver este denumit HIMEM. SYS și se conectează la sistem folosind linia de comandă, plasată în fișierul CONFIG.SYS.







Memorie extinsă
Computerele compatibile IBM, cum ar fi IBM PC / XT, au fost echipate cu microprocesoare 8088 sau 8086, capabile să funcționeze cu o capacitate de memorie de cel mult 1 MB. În ciuda dimensiunilor considerabile ale acestei memorii, într-o serie de aplicații nu este suficient. Astfel de programe sunt forțate să utilizeze intens discul pentru a distribui cantități mari de date, ceea ce le reduce foarte mult performanța. Prin urmare, aproape simultan cu apariția IBM PC calculatoare / XT a început căutarea de modalități de a îmbunătăți performanța aplicațiilor mari vor cânta (procesoare tabelare, sisteme de management al bazelor de date, și altele asemenea), prin utilizarea memoriei mai mult decât dimensiunea 1MB. Această căutare a condus la elaborarea unui acord între companie lider-dezvoltator de software și hardware, care este cunoscut sub numele de EMS LIM (de la Extins Specificații Memorie - specificații de memorie extins, care satisface standard de companiile Lotus-Intel-Microsoft). În conformitate cu acest standard, PC-urile sunt echipate cu carduri EMS speciale care conțin memoria existentă actuală și chips-uri care permit accesul la acestea. Memoria, organizată conform principiilor specificației EMS, se numește memorie extinsă. Pe computerele cu microprocesoare 80386 și 80486, memoria extinsă poate fi emulată programatic. Începând cu versiunea 4.0, sistemul de operare MS DOS este livrat cu driverele de memorie extinse XMAEM.SYS și XMA2EMS.SYS. În DOS 5.0, driverul EMM386.SYS își îndeplinește funcțiile. Acesta din urmă pe un PC cu microprocesoare 80386/80486 asigură emularea memoriei extinse, adică implementează în mod programatic funcțiile plăcii EMS și convertește memoria suplimentară într-una extinsă. În plus, driverul EMM386.SYS creează blocuri de memorie superioare (UMB). Pentru a opera driverul EMM386.SYS, este necesar să se acorde suport pentru memoria extinsă, care este efectuată de driverul HIMEM.SYS. Astfel șofer HIMEM.SYS trebuie să fie încărcat înainte de a conducătorului auto EMM386.SYS, astfel încât linia de DISPOZITIVUL = HIMEM.SYS în fișierul CONFIG.SYS trebuie să preceadă DISPOZITIVUL liniei = EMM386.SYS. Astfel, memoria suplimentară este doar o memorie suplimentară. Memoria extinsă este o memorie suplimentară specială care îndeplinește cerințele specificației EMS. Trebuie remarcat faptul că termenii de "memorie suplimentară" și "extinsă" se aplică numai în sistemul de operare DOS. În alte sisteme de operare, de exemplu, în OS / 2, Unix sau Windows NT, puteți utiliza toată memoria calculatorului. În aceste sisteme de operare, memoria este pur și simplu numită "memorie".







Articole similare

Trimiteți-le prietenilor: