Windows 7 usando exactamente la mitad de la memoria instalada


9

He tomado esto directamente de la información del sistema:

  • Memoria física instalada (RAM) 4.00 GB
  • Memoria física total 2.00 GB
  • Memoria física disponible 434 MB
  • Memoria virtual total 5.10 GB
  • Memoria virtual disponible 1.19 GB
  • Espacio de archivo de página 3.11 GB

Además, el BIOS informa que hay disponibles 4GB completos.

Tenga en cuenta los 4 gb instalados, pero 2 gb en total. Entiendo que en un sistema operativo de 32 bits, nunca obtendrá los 4 gb completos de ram, sin embargo, por lo general, estará en el rango de 2.5-3.2 gb de ram.

¡Solo tengo 2gb disponibles! ¡Mi archivo de intercambio se vuelve loco cuando hago algo! Tenga en cuenta que tengo tarjetas de video nvidia SLI duales, cada una con 512 MB de RAM, aunque tengo la función SLI desactivada.

¿Alguien sabe por qué Windows podría afirmar que tengo exactamente 2 gb de ram total?

Nota: previamente preguntado en serverfault, pero cerrado como "pertenece al superusuario" antes de que se abriera este sitio: /server/39603/windows-7-using-exactly-half-the-installed-memory (todavía Necesito una respuesta!)


Por interés para confirmar una teoría, ¿podría publicar su modelo de MB, así como la cantidad de informes de Windows de memoria en cada tarjeta gráfica?
BinaryMisfit

Respuestas:


14

Primero, perderá gran parte de su memoria disponible con dos tarjetas gráficas, eso es 1 GB de RAM perdida allí mismo, más los otros dispositivos.

Hay un interruptor que puede verificar en msconfig. Vaya a inicio, escriba msconfig y presione enter. Vaya a la pestaña de inicio, haga clic en opciones avanzadas. Compruebe si la opción Memoria máxima está habilitada, si está activada, desactívela y reinicie.

Editar:

El problema es con algo llamado espacio de direcciones. En un sistema de 32 bits, tiene 4 GB de espacio de direcciones y todos los dispositivos que necesita usar deben asignarse al espacio de direcciones. Cada dispositivo que se mapeará dividirá un poco del espacio de direcciones y lo dejará inutilizable para el resto del sistema.

La única forma de obtener más de 2.5-3GB de memoria utilizable en Windows es instalar la versión de 64 bits. Una vez instalado, se verá igual con solo 2 GB de memoria utilizable. Para obtener toda la memoria disponible, debe ingresar al BIOS y habilitar una opción llamada reasignación de memoria.

Las características de reasignación de memoria mueven todos los dispositivos asignados por encima del límite de 4 GB en el espacio de direcciones, liberando así el espacio de direcciones para que el sistema lo use.


Pero las tarjetas de video tienen su propia RAM; ¿Por qué tendrían que robarlo del sistema?
Nathan Ridley

21
Tienen su propia RAM, el problema es con algo llamado espacio de direcciones. En un sistema de 32 bits, tiene 4 GB de espacio de direcciones y todos los dispositivos que necesita usar deben asignarse al espacio de direcciones. Cada dispositivo que se mapeará dividirá un poco del espacio de direcciones y lo dejará inutilizable para el resto del sistema.
Paxxi

Ah ..! Interesante. ¿Quizás debería instalar Windows de 64 bits?
Nathan Ridley

sí, es la única forma de usar más de 2.5-3GB de memoria
Paxxi

Tenga en cuenta que la opción Memoria máxima ya estaba desactivada.
Nathan Ridley

10

Realmente deberías usar un sistema operativo de 64 bits.

Amigo, ¿dónde están mis 4 gigabytes de RAM?


1
Sí, estoy al tanto del tema de direccionamiento; Lo que me arrojó fue el hecho de que estoy con menos de la RAM normal de 2.5-3gb que uno esperaría y que la cantidad disponible es EXACTAMENTE la mitad de la cantidad total.
Nathan Ridley

3
Conclusión: no vale la pena el daño cerebral. ir a 64 bits. Casi no hay razón para no hacerlo, en estos días.
Jeff Atwood

3
Pensé que debería seguir con esto. Pasé 64 bits al mes más o menos después de publicar esta pregunta y nunca miré hacia atrás. Ningún problema de compatibilidad que temía nunca mostró su cabeza. No puedo imaginar por qué alguien todavía iría 32 bits más.
Nathan Ridley

1

Yo también tenía media memoria, construí una con Windows7, placa base Asus P7P55D-E y memoria de 4GB. Traté de agregar 4 GB más y se bloqueó. Eso fue cuando vi que estaba reduciendo la memoria a la mitad. Cambié los primeros 4 GB por el segundo y me aseguré de que el mapeo estuviera habilitado y esto resolvió el problema.


0

¿Comprobó si el BIOS informa que hay 4 GB instalados? ¿Quizás (uno de) los chips de memoria no están insertados correctamente en la ranura?


Sí, el BIOS reporta 4GB instalados.
Nathan Ridley

0

Estoy ejecutando la versión de 64 bits con 6 gb de memoria y obtengo el mensaje utilizable de 3 gb: la opción de memoria máxima está desactivada y la BIOS ve los 6 gb. Tengo una tarjeta de video con 1gb de mem a bordo. Por lo tanto, la instalación de 64 bits no es la respuesta, aquí está sucediendo algo que ms necesita abordar


0

¿Has probado DESHABILITAR la reasignación de memoria en el BIOS? Debido a que en los sistemas AMD64 con IMC, un método común de reasignación de memoria (elevación) puede dejarlo con solo 2 GB por debajo de la línea de 4 GB, y era el único método disponible antes de los procesadores de Revisión E K8.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.