Memoria - Disponible vs Gratis?

21

Tengo Windows 7, con 8 GB de RAM.

Actualmente veo:

ingrese la descripción de la imagen aquí

Leí aquí que:

  • Totales la cantidad de RAM instalada en su computadora, listada en megabytes (MB). ( ✔ ok )

  • Cachedse refiere a la cantidad de memoria física utilizada recientemente para los recursos del sistema. ( ✔ ok )

  • Availablees el total de la memoria en espera y libre del Monitor de recursos. ( ✔ ok )

  • Freees la cantidad de memoria que no se usa actualmente o que no contiene información útil (a diferencia de los archivos en caché, que sí contienen información útil) ( ? Huh ).

No entiendo la última parte. ¿Significa que un programa podría tener un tamaño de memoria de Available+Free? (Debido a que 'Disponible' está disponible y Freecontiene información innecesaria, puede liberar sus bloques).

Pregunta ¿Tengo razón? ¿Cuánta memoria total (según mi imagen) está disponible para un nuevo programa en ejecución?

Royi Namir
fuente

Respuestas:

11

El carnero gratis es carnero que aún no se ha asignado. Los programas que no usan ram lo mantienen asignado para más adelante porque es más rápido reutilizar ram ya asignado que ram libre y reasignarlo más tarde. Si un nuevo proceso necesita memoria pero la cantidad de memoria RAM libre es baja, parte de la memoria disponible se desasignará.

Lily Hahn
fuente
Entonces, pregunto, ¿qué tamaño máximo (según mi foto) puede tomar un nuevo proceso?
Royi Namir
5525 megabytes. Una vez que esto se agote, Windows usará la memoria de página (espacio en el disco duro), que es más lenta.
Lily Hahn
AVAILABLE+FREE? ¿Entonces mi suposición era correcta?
Royi Namir
Sí, pero recuerde que los procesos pueden compartir memoria.
Lily Hahn
Tobi: entonces, ¿por qué MS confunde a los usuarios? en realidad hay 5525 mb gratis ... al usuario no le importa una mierda ** gratis. si un proceso necesita memoria, lo OCUPARÁ AVAILABLE+FREE... ¿entonces?
Royi Namir
11

La respuesta de @Tobi Hahn es incorrecta. La respuesta correcta debe ser AvailableoCached+Free

Según lo sugerido por whs en sevenforums.com ,Look into Resource Monitor > Memory tab. That gives you a better picture.

Aquí está mi número (con gráfico): Monitor de recursos

  • Hardware Reserved : Usado bye BIOS y controladores
  • In Use : Ram tus programas / SO están usando
  • Modified : Memoria sucia, necesita escribir en el disco antes de usar.
  • Standby : Datos en caché y código
  • Free : Gratis

También,

  • Available: incluyendo Standbyy Free. =>Standby+Free
  • Cached: incluyendo Standbyy Modified=>Standby+Modified

Entonces, la respuesta debe ser Standby+Free=> Available.

Nota: Si desea incluir Modified, entonces sería Modified+Standby+Free=> Cached+Free.

Sungam
fuente