Posible duplicado:
¿Por qué Windows solo muestra aproximadamente 3.5 GB de mis más de 4 GB de RAM?
Tengo este sistema, que tiene 2 veces 2 GB de SDRAM instalado. Cuando reviso el BIOS del sistema, se muestra como 4 GB.
Pero en Windows XP, se muestra como 3.2 GB.
¿A dónde fueron los otros .8 GB de RAM? ¿O es Windows simplemente estúpido así?
Respuestas:
Necesitará una versión de 64 bits para ver los 4 GB de esa RAM.
El BIOS lo ve y lo informa correctamente; es solo que Windows XP (x86 o 32 bits) no puede solucionarlo todo.
Puede obtener más información en la pregunta de error del servidor. ¿Cómo una máquina de 32 bits admite más de 4 GB de RAM? .
fuente
La respuesta corta es: debe usar un sistema operativo de 64 bits para usar los 4 GB de memoria.
Parte de la razón es que, aunque hay un espacio de direcciones de 4 GB en un sistema de 32 bits, otras cosas además de la RAM principal necesitan algo del espacio de direcciones, ya que la memoria de la tarjeta gráfica es grande.
Hay una buena explicación en Coding Horror .
fuente
Algunos chipsets / BIOS solo asignaron 3.2 GB de RAM. También estoy usando un Dell Inspiron E1705 y un Dell Precision M6300 con 2x2GB de RAM, pero el sistema solo puede usar 3.2 GB porque parte de la RAM está asignada para hardware que necesita espacio de direcciones de memoria.
Una copia y pega de http://members.cox.net/slatteryt/RAM.html :
"Ciertos componentes dentro de la computadora requieren espacio de direcciones en el rango de 4 GB. Cualquier espacio de direcciones reservado para estos componentes no puede ser utilizado por la memoria de la computadora. Los siguientes componentes requieren espacio de direcciones de memoria:
Al inicio, el BIOS identifica los componentes que requieren espacio de direcciones. El BIOS calcula dinámicamente la cantidad de espacio de direcciones reservado requerido. Luego, el BIOS resta el espacio de direcciones reservado de 4 GB para determinar la cantidad de espacio utilizable.
Si la memoria total instalada de la computadora es menor que el espacio utilizable, toda la memoria instalada de la computadora está disponible para uso exclusivo del sistema operativo ".
Si la memoria total instalada de la computadora es igual o mayor que el espacio de direcciones utilizable, una pequeña porción de la memoria instalada no estará disponible para que la use el sistema operativo ".
Espera que esto ayude a entender. A veces ayuda a habilitar PAE (Extensión de dirección física), pero no todas las placas base / chipsets lo admiten. Consulte Wikipedia para obtener información más detallada.
fuente
Como otros han dicho, esta es una limitación técnica de Windows de 32 bits. Sin embargo, aún puede utilizar su memoria incluso si no tiene ganas de comprar un nuevo sistema operativo. La memoria extra se puede usar como un disco RAM.
Los discos RAM no siempre son útiles para todos, pero pueden marcar una gran diferencia en el rendimiento de algunas aplicaciones.
Hay algunos productos de disco RAM que harán esto por usted, yo uso la versión gratuita de VSuite Ram Disk .
fuente
Puede habilitar la Extensión de dirección física (PAE) para resolver este problema. Pero asegúrese de que su computadora sea compatible con PAE.
Para habilitar PAE:
Localice el
Boot.ini
archivo, que normalmente se encuentra en la carpeta raíz (por ejemplo, C: /) y elimine sus atributos de solo lectura y ocultos.Abra el archivo Boot.ini con un editor de texto y luego agregue el
/PAE
parámetro a la ruta ARC, como se muestra en el siguiente ejemplo:En el menú Archivo , haga clic en Guardar .
Restaurar el atributo de solo lectura en el
Boot.ini
archivo.fuente
Esto es normal:
Las versiones de 32 bits de Windows usan direcciones de 32 bits para asignar memoria. Una dirección de 32 bits puede asignar un máximo de 4 GB de memoria.
Pero, las primeras direcciones son para la RAM y, desde el final, están las direcciones para administrar todos los demás dispositivos de la computadora.
Entonces, supongamos que tiene 16 GB de RAM + dos tarjetas de video de 1 GB de RAM en una versión de Windows de 32 bits, solo se pueden asignar 4 GB de memoria y el resto es invisible: comenzando desde el final, muchas las direcciones están reservadas para periféricos del sistema y RAM de video. En el ejemplo, pagó 16 GB de RAM, pero solo puede usar menos de 2 GB. Jaja.
fuente
Recientemente, un grupo de programadores ha lanzado un parche de kernel para Windows 7 para permitir el uso de más de 4 GB de RAM en Windows 7. Haga clic aquí para descargar el parche o ver más información al respecto . El parche básicamente modifica el kernel de Windows 7 para que se parezca más al Windows Server 2003 Datacenter Edition, que es compatible con hasta 8 GB de RAM en modo de 32 bits.
El parche le permite extender bien el PAE a 8 GB de RAM en Windows 7 de 32 bits. Para obtener más información acerca de por qué Microsoft implementó esta limitación técnica, consulte Memoria con licencia en Windows Vista de 32 bits .
Tenga en cuenta que los procesos individuales seguirán limitados a 4 GB, incluso si el sistema puede acceder a más ... Aunque si tuviera 8 GB de RAM, al menos todavía tendría otros 4 GB para otros procesos;)
fuente