If-Koubou

Sunt calculatoarele cu mai multă memorie RAM potențial mai rapid dacă toată memoria nu este de obicei utilizată?

Sunt calculatoarele cu mai multă memorie RAM potențial mai rapid dacă toată memoria nu este de obicei utilizată? (Cum să)

Având un computer cu o cantitate mare de RAM este un lucru minunat, dar este potențial mai rapid dacă toată memoria nu este de obicei utilizată? Postul de astăzi SuperUser Q & A are răspunsurile la o întrebare curioasă a cititorului.

Sesiunea de întrebări și răspunsuri din ziua de astăzi vine de la amabilitatea SuperUser - o subdiviziune a Stack Exchange, o grupare bazată pe comunitate a site-urilor Q & A.

Fotografie prin amabilitatea lui Daniel Dionne (Flickr).

Intrebarea

Cititorul de super-utilizatori Keavon dorește să știe dacă un computer cu mai multă memorie RAM ar fi mai rapid dacă toată memoria nu ar fi în mod normal utilizată:

Să presupunem că am un calculator cu memorie de 16 GB. În cazul în care computerul meu utilizează de obicei aproximativ 4 GB de memorie și nu atinge niciodată 8 GB, este mai rapid decât un computer cu doar 8 GB de memorie (același tip)? Ar fi calculatorul meu să ruleze la fel de repede, eliminând jumătate din cele 16 GB și lucrând doar cu 8 GB sau memorie?

Ar fi observat Keavon o diferență în performanță dacă ar elimina jumătate din memoria RAM de pe computer?

Răspunsul

Contribuitorii SuperUser Wyzard și Jason au răspunsul pentru noi. În primul rând, Wyzard:

Da, deoarece sistemul de operare poate folosi memoria RAM suplimentară ca memorie cache a discului, ceea ce accelerează accesul la datele de pe disc. Extra RAM nu va face calcule legate de CPU (fără a implica mult disc I / O) mai rapid.

Urmat de răspunsul lui Jason:

Deoarece fiecare sistem de operare gestionează memoria în mod diferit și nici unul nu a fost menționat în întrebarea inițială, voi răspunde în contextul Windows 7.

Mai jos este un exemplu de la un computer cu memorie RAM de 24 GB. Chiar dacă în prezent este alocată doar 7 GB ca memorie "în uz", alte 10 GB sunt alocate ca "în așteptare" și conțin date care pot sau nu să fie citite din nou. Dacă este citit, va face computerul mai rapid. Memoria "liberă" nu este utilizată în acest moment.

  • Memoria "disponibilă" include funcția Standby și Free
  • Memoria "memorată în cache" include și modul Standby și Modificat
  • Memoria "totală" este memorie, cu excepția Hardware Reserved

Dacă doriți să aflați mai multe despre utilizarea memoriei în Windows 7, TechRepublic are un articol grozav.

Aveți ceva de adăugat la explicație? Sunați în comentarii. Doriți să citiți mai multe răspunsuri de la alți utilizatori de tehnologie Stack Exchange? Check out discuția completă aici.