Memoria - Disponibile vs Gratis?


21

Ho Windows 7, con 8 GB di RAM.

Attualmente vedo:

inserisci qui la descrizione dell'immagine

Ho letto qui che:

  • Totalè la quantità di RAM installata sul tuo computer, elencata in megabyte (MB). ( ✔ ok ).

  • Cachedsi riferisce alla quantità di memoria fisica utilizzata di recente per le risorse di sistema. ( ✔ ok ).

  • Availableè il totale di standby e memoria libera dal Monitor risorse. ( ✔ ok ).

  • Freeè la quantità di memoria attualmente non utilizzata o che non contiene informazioni utili (a differenza dei file memorizzati nella cache, che contengono informazioni utili). ( ? Huh ).

Non capisco l'ultima parte. Significa che un programma potrebbe avere una dimensione di memoria di Available+Free? (Poiché "Disponibile" è disponibile e poiché Freecontiene informazioni non necessarie, può rilasciare i suoi blocchi.)

Domanda Ho ragione? Quanta memoria totale (secondo la mia foto) è disponibile per un nuovo programma in esecuzione?

Risposte:


11

La ram libera è una ram che non è stata ancora assegnata. I programmi che non usano ram lo mantengono allocato per dopo perché è più veloce riutilizzare ram già allocato rispetto a ram libero e riallocarlo in seguito. Se un nuovo processo richiede memoria ma la quantità di RAM libera è bassa, parte della memoria disponibile verrà deallocata.


Quindi chiedo, quale dimensione massima (secondo la mia foto) può richiedere un nuovo processo?
— Royi Namir,

5525 megabyte. Al termine, Windows utilizzerà la memoria della pagina (spazio sul disco rigido), che è più lenta.
— Lily Hahn,

AVAILABLE+FREE? quindi la mia ipotesi era corretta?
— Royi Namir,

Sì, ma ricorda che i processi possono condividere la memoria.
— Lily Hahn,

Tobi - quindi perché MS confonde gli utenti? in realtà ci sono 5525 mb gratuiti .... l'utente non dà uno sh ** gratuito. se un processo ha bisogno di memoria, si occuperà AVAILABLE+FREE... quindi?
— Royi Namir il

11

La risposta di @Tobi Hahn non è corretta. La risposta corretta dovrebbe essere AvailableoCached+Free

Come suggerito da whs in sevenforums.com ,Look into Resource Monitor > Memory tab. That gives you a better picture.

Ecco il mio numero (con grafico): Sorvegliante delle risorse

  • Hardware Reserved : Usato ciao BIOS e driver
  • In Use : Ram utilizza i tuoi programmi / sistema operativo
  • Modified : Memoria sporca, è necessario scrivere sul disco prima dell'uso.
  • Standby : Dati e codice memorizzati nella cache
  • Free : Gratuito

Anche,

  • Available: compresi Standbye Free. =>Standby+Free
  • Cached: compreso Standbye Modified=>Standby+Modified

Quindi la risposta dovrebbe essere Standby+Free=> Available.

Nota: se si desidera includere Modified, sarebbe Modified+Standby+Free=> Cached+Free.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.