CalculatoareSisteme de operare

Memorie Virtual PC

Acei utilizatori de computere, care sunt suficient de norocos pentru a prinde perioada de glorie glorioasă a sistemelor bazate pe procesoarele 8086 compatibile sunt foarte conștienți de modul în care la acel moment a fost cantitate importantă de memorie instalată. Contul a fost literalmente kilobytes: să depășească 640 kbps de bază și de a ajunge la un „fantastic“ 736 kb dobândi orice extensie externă specială, care este o taxă consistentă în raport cu o carcasă de mari dimensiuni. Cu toate acestea, tehnologia de calculator a evoluat rapid și în curând a fost trecut bariera psihologica de 1 megabyte. module RAM au devenit mult mai mici, în afară de procesoare a apărut, folosind pe deplin sale. Nu rămase în urmă, și aplicații. Un eveniment reper a fost de ieșire windose treia versiune, în care memoria virtuală utilizată. Cu toate acestea, acestea au fost doar cu pași în direcția care ar deveni standard pentru toate sistemele de operare.

Ce este memoria virtuală? Noi reprezentăm două computere identice care rulează Windows 3, numai unul are 1 MB de memorie, și într-un alt - 2 MB. Selectați aplicații software bazate pe volum - pentru a condamna programatori la munca grea, pentru că ei trebuie să își optimizeze produsele pentru 1, 2, etc. MB. Crearea unui program conceput pentru un standard minim de 640 KB - înseamnă să renunțe la unele oportunități, „unitate“, aplicația în cadru. Un accent pe 2 MB - înseamnă să-și piardă clienții potențiali care au calculatoare în toate 1 MB. Se înțelege și Microsoft, astfel încât a fost propus mecanismul, numit „memorie virtuală“. Programatorii nu mai trebuie să știu cât de mult este instalat în fiecare calculator. Desigur, unele restricții, cu toate acestea, sunt luate în considerare, dar, în general, de îngrijire cu privire la modul în care „împrietenească“ solicitante aplicații și componente de calculator a preluat sistemul de operare. Nu există miracole aici, desigur, nu se întâmplă. Principiul de funcționare este extrem de simplu.

Luați, de exemplu, cazul în care computerul este pornit cu 1MB, 2MB dezvoltat în cadrul aplicației. O parte din volumul ocupat de sistemul în sine, astfel încât de la 1 MB la dispoziția utilizatorului numai 500 kb (suspendat). Rulați aplicația. În cazul în care memoria virtuală este activată sau dezactivată, programul ocupă 500 kb și se oprește, dând informații despre mesajul de eroare. Dar totul este diferit, în cazul în care mecanismul este inclus: face aceleasi 500 kb, în cazul în care este următoarea cerere de memorie, blocul de date este scris într-un fișier special de pe disc, eliberând volumul în RAM. mecanism „transparent“ pentru aplicație. De fapt, memoria virtuală - aceasta este o parte a sarcinii, dar nu a fost introdusă în chips-uri, și spațiu pe disc. O astfel de soluție a fost atât de mult succes încât încă mai lucrează la îmbunătățirea acestuia. Deci, în windose recente 8 la deja familiar fișierul de paginare fișierul de paginare a adăugat fișier de tip swap, destinat numai pentru aplicații de metrou.

Uneori, utilizatorii pot vedea un mesaj de sistem care puțină memorie virtuală. Cum să o explice în lumina celor de mai sus? Cu atât mai mult încurcat atunci când consideră că spațiul liber pe disc pe hard disk-ul poate fi în continuare. Unul dintre cele mai probabile motive pentru acest lucru este în mecanismul de memorie virtuală setare greșită. Deși sistemul implicit selectează controlul automat dimensiunea fișierului de paginare, permite controlul manual, cu o indicație a unui cadru rigid. Este necesar să se facă acest lucru sau nu - fiecare utilizator decide pe cont propriu, dar în cazul în care apare o eroare din cauza lipsei de volum va trebui să ridice limita superioară a permis. Acesta este configurat în parametrii de performanță (pot fi accesate prin proprietățile „My Computer“, sau de la panoul de control).

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ro.atomiyme.com. Theme powered by WordPress.