¿Por qué la RAM utilizable es menor que la RAM total?

13

Mi novia compró una computadora portátil la semana pasada. Es un core 2 duo con 4 GB. Instalamos Vista 64bit, y una de las primeras cosas que hicimos fue hacer clic derecho en "Mi computadora" para ver las propiedades. Inmediatamente notamos algo extraño en su RAM, la línea decía: Memoria instalada (RAM): 4,00 GB (3,68 GB utilizables)

Le dije que no se preocupara, pensando que debía ser algo relacionado con el hardware de la computadora portátil (considerando que su instalación de vista provenía del mismo DVD que el mío, y nunca noté algo así en mi escritorio de 4 GB). Hace una hora, empeoró. Volvimos a mirar Propiedades y ahora dice: Memoria instalada (RAM): 4,00 GB (2,98 GB utilizables)

Qué significa eso? ¿Faltan esos 1,02 GB o los está utilizando el sistema?

EDITAR: existe la posibilidad de que la información del sistema sea incorrecta. Acabo de notar que informa un procesador Intel T6500, cuando en realidad es un T6400. ¿Cómo puedo saber cuánta RAM hay realmente disponible para el sistema?

EDIT2: Verificando los monitores de recursos, dice que 1003 MB están reservados para el hardware. ¿Eso es bueno o malo? Gracias

Malabarba
fuente
¿Estás realmente seguro de que has instalado la versión de 64 bits?
Wim ten Brink
Si, absolutamente. Es la misma versión que instalé en mi escritorio, y nunca tuve este problema.
Malabarba
Si se informa que la CPU es incorrecta, es posible que la utilidad de informes sea antigua o que el BIOS deba actualizarse.
kmarsh
¿podría ser que tengo instalado el controlador incorrecto?
Malabarba

Respuestas:

15

Dos posibles razones:

  1. la tarjeta de video que comparte RAM (usando la RAM de la placa base en lugar de tener la suya, o usando la RAM de la placa base para complementar la suya)
  2. el chipset de la placa base no admite la reasignación (la arquitectura PCI tradicionalmente "posee" un trozo de los Gb superiores de los 4 Gb inferiores de memoria física, la reasignación mueve esto por encima de donde su RAM está realmente sentada para que las dos áreas no se superpongan). Esto es común con los conjuntos de chips que solo admiten 4 Gb de RAM física en total.
David Spillett
fuente
44
Algunos de los límites de chipset más acerca de este tema: superuser.com/questions/35731/...
Chris_K
Además, no se olvide de los 3 y cambie el límite de Gb en máquinas de 32 bits.
tvanover el
17

La razón habitual para esto es compartir ram con video.

Revise el BIOS y vea si puede ver / configurar la cantidad de memoria que usa el video a bordo; sin embargo, dudo que sea de hasta 1 GB y no estoy seguro de dónde puede estar el resto (a menos que tenga algún tipo de utilidad extraña como memdisk )

William Hilsum
fuente
Al verificar los monitores de recursos, dice que 1003 MB están reservados para el hardware. Eso es algo bueno ¿verdad?
Malabarba
2

¿Cómo puedo saber cuánta RAM hay realmente disponible para el sistema?

Puedes usar CPU-Z

Sathyajith Bhat
fuente
2

El sombreado del BIOS, el área direccionable de video y otros dispositivos mapeados en memoria reservan memoria entre 640K y 1M y entre 15G y 16G. El BIOS mismo puede reasignar (y por lo tanto reservar) memoria del sistema en estas áreas para su propio uso.

Al final, el O / S nunca instala el 100% de la memoria, pero eso no significa que no se esté utilizando.

kmarsh
fuente
Bueno, mientras el sistema lo esté utilizando, está realmente bien. Me preocupaba que no se pudiera usar debido a algunos errores o defectos de hardware.
Malabarba
2

Consulte este artículo de Microsoft KB: la memoria del sistema que se informa en el cuadro de diálogo Información del sistema en Windows Vista es menor de lo esperado si se instalan 4 GB de RAM

Por ejemplo, si tiene una tarjeta de video que tiene 256 MB de memoria interna, esa memoria debe asignarse dentro de los primeros 4 GB de espacio de direcciones. Si ya hay instalados 4 GB de memoria del sistema, la asignación de memoria de gráficos debe reservar parte de ese espacio de direcciones. La asignación de memoria gráfica sobrescribe una parte de la memoria del sistema. Estas condiciones reducen la cantidad total de memoria del sistema que está disponible para el sistema operativo.

Para que Windows Vista use los 4 GB de memoria en una computadora que tiene 4 GB de memoria instalada, la computadora debe cumplir con los siguientes requisitos:

  • El chipset debe admitir al menos 8 GB de espacio de direcciones. Los chipsets que tienen esta capacidad incluyen lo siguiente:

    • Intel 975X
    • Intel P965
    • Intel 955X en el zócalo 775
    • Conjuntos de chips que admiten procesadores AMD que utilizan el zócalo F, el zócalo 940, el zócalo 939 o el zócalo AM2. Estos conjuntos de chips incluyen cualquier combinación de socket AMD y CPU en la que el controlador de memoria reside en la CPU.
  • La CPU debe admitir el conjunto de instrucciones x64. La CPU AMD64 y la CPU Intel EM64T admiten este conjunto de instrucciones.

  • El BIOS debe admitir la función de reasignación de memoria. La función de reasignación de memoria permite que el segmento de memoria del sistema que fue sobrescrito previamente por el espacio de configuración de la Interconexión de componentes periféricos (PCI) se reasigne por encima de la línea de dirección de 4 GB. Esta función debe estar habilitada en la utilidad de configuración del BIOS en la computadora. Consulte la documentación del producto de su computadora para obtener instrucciones que explican cómo habilitar esta función. Es posible que muchas computadoras orientadas al consumidor no admitan la función de reasignación de memoria. No se utiliza una terminología estándar en la documentación o en las utilidades de configuración del BIOS para esta función. Por lo tanto, es posible que deba leer las descripciones de las diversas configuraciones de configuración del BIOS que están disponibles para determinar si alguna de las configuraciones habilita la función de reasignación de memoria.

  • Se debe usar una versión x64 (64 bits) de Windows Vista.

utapyngo
fuente
1

Inicio> Ejecutar> Escriba MSCONFIG y haga clic en Aceptar

Arranque> Opciones avanzadas

compruebe si la memoria máxima está limitada.


fuente
La casilla está marcada y se establece en 0.
Malabarba
SI la casilla está marcada, configúrela en la memoria máxima disponible (es decir, 4096) ... o BORRE la casilla.
1

Me lo imaginé. Después de jugar con él durante unas horas, resulta que el "Memory Reamp" debe estar habilitado. En algunos Asbo mobo's y algunas otras marcas, cuando se instala Win 7, reconoce este problema. El problema estuvo ahí todo el tiempo y la gente simplemente no lo sabía hasta que se instaló Win 7 y lo señaló como un precursor de un problema de BIOS que había estado allí todo el tiempo. 1 Ingrese al BIOS 2 Avanzado 3 Configuración del chipset 4 Habilite la función de recuperación de memoria 5 Salga y guarde 6 ¡Ya está!

Dan
fuente