Mit - Defragmentiraj memoriju

  • Mit
  • Stvarnost
  • objašnjenja

Mit

Da biste oslobodili memoriju, možete koristiti programe za defragmentaciju i oslobađanje memorije (RamBoost, itd.).

Stvarnost

FALSE.

objašnjenja

Ovi programi bi trebali osloboditi memoriju u sustavu Windows. U stvarnosti, oni nisu samo nepotrebni, nego često usporavaju funkcioniranje sustava Windows umjesto da ga ubrzaju. Koriste veliku količinu memorije (pozivaju puno RAM-a za Windows). Kao odgovor, Windows pokušava osloboditi memoriju kopiranjem blokova memorijskih programa na disku (u pagefile.sys). Ova se operacija zove swap out. Nakon toga, ti programi defragmentacije oslobađaju memoriju koju su upravo dodijelili. Dakle, u teoriji, to oslobađa mnogo RAM-a.

No, u praksi je ova operacija uzrokovala pisanje diska. Kada ponovno kliknete na neki od programa u pozadini, Windows mora vratiti sve podatke u memoriji (swap in), što opet uzrokuje vrlo važan pristup disku. Dakle, ti programi uzrokuju intenzivan pristup disku, prisiljavajući Windows na zamjenu blokova memorije za ništa (umjesto da dopusti Windowsu da to učini kada je to apsolutno potrebno). Tvrdi disk je tisućama puta sporiji od memorije, što uzrokuje globalno usporavanje. Programi koji zahtijevaju rad u stvarnom vremenu (kao što je CD softver za snimanje) mogu biti poremećeni zamjenom sustava Windows.

Defragmentacija memorije je mit. Programi nikada nemaju pristup stvarnim adresama fizičke memorije i uvijek rade s virtualnim adresama.

Samo operativni sustav zna koji su fizički postavljeni blokovi.

Prethodni Članak Sljedeći Članak

Top Savjeta