Mitul - defragmentarea memoriei

  • Mit
  • Realitate
  • explicaţii

Mit

Pentru a elibera memoria, puteți utiliza programele pentru a defragmenta și elibera memoria (RamBoost, etc.).

Realitate

FALS.

explicaţii

Aceste programe ar trebui să elibereze memoria în Windows. În realitate, acestea nu sunt doar inutile, ci, deseori, încetinesc funcționarea ferestrelor, în loc să le accelereze. Ei folosesc o cantitate imensă de memorie (numesc o mulțime de memorie RAM pentru Windows). Ca răspuns, Windows încearcă să elibereze memoria prin copierea blocurilor de fundal ale programelor de memorie pe disc (în paginul.sys). Această operațiune se numește swap out. Ulterior, aceste programe de defragmentare eliberează memoria pe care tocmai le-au alocat. Deci, în teorie, acest lucru eliberează o mare parte din memoria RAM.

Dar, în practică, această operațiune a cauzat scrierea discului. Când faceți clic din nou pe unul dintre programe în fundal, atunci Windows trebuie să returneze toate datele din memorie (swap in), ceea ce provoacă din nou accesul pe disc foarte important. Deci, aceste programe provoacă acces intens la disc, forțând Windows să schimbe blocurile de memorie pentru nimic (în loc să lase Windows să o facă când este absolut necesar). Hard diskul este de mii de ori mai lent decât memoria, ceea ce determină o încetinire globală. Programele care necesită o operare în timp real (cum ar fi software-ul de înregistrare CD) pot fi perturbate prin schimbarea Windows.

Defragmentarea memoriei este un mit. Programele nu au niciodată acces la adrese reale ale memoriei fizice și lucrează întotdeauna cu adrese virtuale.

Numai sistemul de operare știe care sunt blocurile plasate fizic.

Articolul Precedent Articolul Următor

Cele Mai Importante Sfaturi