Descopera
Bine ai venit! Te rugam sa te autentifici (daca ai deja un cont la noi) sau sa te inregistrezi. Iti vom oferi surprize saptamanale si concursuri cu premii pe masura! Toate acestea pentru ca inovatia a devenit necesitate!

Descoperi! este locul de intalnire al tuturor celor care vor sa se documenteze, sa se distreze si sa isi faca noi prieteni!

Cu un continut variat si cu subiecte de la discutii despre cultura si civilizatie, stiinta, computere sau simple concursuri, Descoperi! te asteapta cu bratele deschise!

Alăturati-vă forumului, este rapid si usor

Descopera
Bine ai venit! Te rugam sa te autentifici (daca ai deja un cont la noi) sau sa te inregistrezi. Iti vom oferi surprize saptamanale si concursuri cu premii pe masura! Toate acestea pentru ca inovatia a devenit necesitate!

Descoperi! este locul de intalnire al tuturor celor care vor sa se documenteze, sa se distreze si sa isi faca noi prieteni!

Cu un continut variat si cu subiecte de la discutii despre cultura si civilizatie, stiinta, computere sau simple concursuri, Descoperi! te asteapta cu bratele deschise!
Descopera
Doriti să reactionati la acest mesaj? Creati un cont în câteva clickuri sau conectati-vă pentru a continua.
Va instiintam ca puteti intra in posesia unui spatiu de reclama pe site-ul nostru pe o perioada de 1 an cu doar 2,2 euro. Detalii in ACEST subiect.

YamiKashim
YamiKashim
Moderator Local
Moderator Local
masculin
Numarul mesajelor : 389
Varsta : 30
Oras : La spatele tau furandu-ti ceva din frigider
Respectarea regulilor : Tutorial Virtual memory (memorie virtuala) 111010
Puncte : 6071
Data de inscriere : 28/06/2008
http://kashim.blogratuit.ro/
16082008
Ce este memoria virtuală?
Un mediu de stocare temporar folosit de un computer pentru a rula programe care necesită mai multă memorie decât are sistemul.

Atunci când computerul rămâne fără memorie cu acces aleator (RAM) necesară pentru a rula un program sau o operație, Windows folosește memoria virtuală pentru a compensa.

Memoria virtuală combină RAMul sistemului cu spațiu de pe hard disk. Când RAMul devine insuficient, memoria virtuală mută informații/date din RAM către un spațiu, numit page file. Cu alte cuvinte, mutând informații către și din page file eliberează destul RAM pentru ca programele sa poată termina operațiile.

Notă: Memoria virtuală este mult mai lentă decât RAM-ul.



Cât de mare să fie memoria virtuală?

Pentru majoritatea utilizatorilor, setările implicite sunt optime.



Cum schimbăm mărimea memoriei virtuale?
Windows XP:
Control Panel, System, tab-ul Advanced, sub Performance apăsați Settings, Advanced, Change
Tutorial Virtual memory (memorie virtuala) Post-30994-1205277350_thumb
Windows Vista:
Control Panel, System and Maintenance, System, în panoul din stânga apăsați Advanced System Settings, sub Performance apăsați Settings, Advanced, Change
Tutorial Virtual memory (memorie virtuala) Post-30994-1205277900_thumb
Nu uitați ca după ce ați setat noile valori să apăsați Set.

Notă: Informațiile din imagini sunt informative si nu reflectă nicio recomandare, nu reprezintă setările computerului personal.



Cum prevenim "memorie insuficientă" (low memory)?

Aceasta parte o voi prezenta dupa un comentariu sau dupa 24 de ore deoarece tutorialul este destul de lung.
Distribuie acest articol pe:reddit

Comentarii

YamiKashim
Lun 29 Dec 2008 - 18:23YamiKashim
Cum prevenim "memorie insuficientă" (low memory)?

Incercați sa rulați mai puține programe în același timp. Acest lucru nu este convenabil și nici practic, semnele de memorie insuficientă poate arăta că PCul are nevoie de mai multă memorie. Pentru a rezolva această problemă, recomandările sunt:

- Măriți memoria virtuală
Windows incearcă automat sa mărească fișierul de paginare prima dată când computerul are nevoie, dar puteți schimba si dvs. până la o mărime maximă egală cu RAMul instalat.
Cu toate că creșterea fișierului de paginare poate rezolva problemele de memorie insuficientă, totodată este posibil ca programele sa funcționeze mult mai lent.

- Instalați mai mult RAM
Dacă mărirea memoriei virtuale nu ajută la rezolvarea acestei probleme, atunci probabil este timpul sa instalați mai mult RAM.



Cum optimizăm memoria virtuală?

* Defragmentarea si prevenirea fragmentării.

Pentru a defragmenta memoria virtuală, urmați pașii:
- Bifați No paging file, apăsați Set
Tutorial Virtual memory (memorie virtuala) Post-30994-1205435652_thumb
Reporniți computerul
- Defragmentați partiția sistemului, folosind Disk Defragmenter (Start, All Programs, Accessories, System Tools)
- Refaceți memoria virtuală, iar pentru prevenirea fragmentării setați Initial size și Maximum size la aceeași valoare.
Tutorial Virtual memory (memorie virtuala) Post-30994-1205435647_thumb

* Mutarea fișierului pagefile.sys pe un alt hard disk (nu o altă partiție) mai rapid sau cel puțin egal cu cel al sistemului.

Mutând memoria virtuală pe un alt hard disk dedicat va scădea timpul de încarcare al informațiilor din fișierul de paginare înapoi în RAM.
De ce dedicat? Pentru că scopul mutării memoriei virtuale pe alt hard disk este scăderea operațiilor de scriere/citire pe care capetele hard diskului le efectuează. Dacă situăm doua sau mai multe fișiere de paginare, în loc de unul, pe același hard disk, atunci performanța nu va mai fi aceeasi. Exemplu, Adobe Photoshop.


Notă: Mutarea memoriei virtuale pe o altă partiție decat cea a sistemului va duce la o degradare a performanței.
Explicație: Pentru a înțelege de ce, sunt necesare câteva cunoștinte de bază despre hard diskuri.

În următoarea imagine avem o reprezentare grafică a performanței unui hard disk:
Tutorial Virtual memory (memorie virtuala) Post-30994-1205280326_thumb
În urma acestui benchmark rezultatele arată așa:

La începutul hard diskului viteza de citire a unui fișier este de 74.9MB, viteză care treptat scade pe masură ce ne apropiem de sfarșitul hard diskului.
Acest lucru demonstrează de ce este mereu indicat ca sistemul de operare să fie instalat in prima partiție și totodată de ce nu este recomandat sa mutăm memoria virtuală pe altă partiție.
Dacă instalăm sistemul de operare pe o altă partiție nu facem altceva decât să mutăm datele frecvent accesate către o parte a hard diskului unde viteza de citire este mai mică, la fel și pentru memoria virtuală.

Viteza de citire este mai mare la începutul hard diskului datorită poziționării capetelor de citire)
Tutorial Virtual memory (memorie virtuala) Post-30994-1205436140_thumb


Alte informații:
În Windows XP memoria virtuală este setată in felul următor:
Initial size: 1.5 x memorie cu acces aleator (RAM)
Maxim: 3 x memorie cu acces aleator (RAM) (necesită confirmare)

În Windows Vista:
Initial size: 1 x memorie cu acces aleator (RAM) + 300MB
Maxim: 3 x memorie cu acces aleator (RAM)



De reținut:
- Memoria virtuală lucrează odată cu RAMul și nu este un înlocuitor de RAM.
- Este mult mai lentă decât RAMul.
- Creșterea memoriei virtuale peste mărimea recomandată poate incetini sistemul considerabil.
Întotdeauna este de preferat și recomandat să instalați mai mult RAM, dacă sistemul dvs. necesită.

(c)BlueMe
Permisiunile acestui forum:
Nu puteti raspunde la subiectele acestui forum