¿Por qué mi sistema solo usa 3.2GB de mi RAM 4GM?

10

Estoy usando win 7 64 bit.

Probé la solución dada aquí , no me ayudó. La respuesta de David me hace pensar que esto es inútil. ¿Hay algo más que probar?

Actualizaciones:

Tenga en cuenta que tengo una tarjeta gráfica en mi placa base (con 512 MB), por lo que, en teoría, no necesita memoria externa. Además, observe la última actualización del BIOS (25/03/08).

Por lo que puedo ver aquí , hay una versión más nueva (30/07/2008), pero tengo miedo de usarla (ya que es "BETA")

Pensamientos?

 Motherboard:  
   CPU Type   DualCore Intel Pentium D 915, 2800 MHz (14 x 200)  
   Motherboard Name   Gigabyte GA-945GCM-S2C (2 PCI, 1 PCI-E x1, 1 PCI-E x16, 2 DDR2 DIMM, Audio, Video, LAN)  
   Motherboard Chipset   Intel Lakeport-G i945GC  
   System Memory   3328 MB (DDR2-667 DDR2 SDRAM)  
   DIMM1: 2048736750L   2 GB DDR2-667 DDR2 SDRAM (5-5-5-15 @ 333 MHz) (4-4-4-12 @ 266 MHz) (3-3-3-9 @ 200 MHz)  
   DIMM3: 2048736750L   2 GB DDR2-667 DDR2 SDRAM (5-5-5-15 @ 333 MHz) (4-4-4-12 @ 266 MHz) (3-3-3-9 @ 200 MHz)  
   BIOS Type   Award Modular (03/25/08)  
   Communication Port   Communications Port (COM1)  
   Communication Port   Printer Port (LPT1)  


Display:  
   Video Adapter   NVIDIA GeForce 8500 GT (512 MB)  
   Video Adapter   NVIDIA GeForce 8500 GT (512 MB)  
   3D Accelerator   nVIDIA GeForce 8500 GT  

 DMI:  
   DMI BIOS Vendor   Award Software International, Inc.  
   DMI BIOS Version   F5  
   DMI System Manufacturer   Gigabyte Technology Co., Ltd.  
   DMI System Product   945GCM-S2C  
   DMI System Version    
   DMI System Serial Number    
   DMI System UUID   00000000-00000000-0000001F-D06D37BD  
   DMI Motherboard Manufacturer   Gigabyte Technology Co., Ltd.  
   DMI Motherboard Product   945GCM-S2C  
   DMI Motherboard Version   x.x  
   DMI Motherboard Serial Number    
   DMI Chassis Manufacturer   Gigabyte Technology Co., Ltd.  
   DMI Chassis Version    
   DMI Chassis Serial Number    
   DMI Chassis Asset Tag    
   DMI Chassis Type   Desktop Case  
   DMI Total / Free Memory Sockets   2 / 0  
Tal Galili
fuente
44
Nota para aquellos que piensan que esta es una pregunta duplicada, no creo que lo sea. La pregunta es específicamente sobre el sistema operativo de 64 bits, donde la mayoría de las preguntas de este tipo son sobre sistemas operativos de 32 bits.
Jed Daniels
Vamos a necesitar mucha más información para ayudarlo, al menos, la versión de marca / modelo / bios de la placa base.
Andrew Coleson

Respuestas:

14

Es su placa base la que limita la RAM disponible (más precisamente es el chipset Intel 945G).

De Gigabyte :

Memoria

  1. 2 zócalos DIMM DDR2 de 1.8V que admiten hasta 4 GB de memoria del sistema

  2. Arquitectura de memoria de doble canal

  3. Soporte para módulos de memoria DDR2 667/533/400 MHz (Visite el sitio web de GIGABYTE para obtener la lista de soporte de memoria más reciente).

* Debido a la arquitectura estándar de PC, una cierta cantidad de memoria está reservada para el uso del sistema y, por lo tanto, el tamaño real de la memoria es menor que la cantidad establecida.

Lo que voy a poner aquí se basa en discusiones personales con técnicos de Intel sobre este tema:

Dado que el conjunto de chips solo puede acceder a 4 GB de RAM como máximo, y tiene 4 GB instalados, el conjunto de chips asigna estáticamente los dispositivos de E / S en lugar de asignarlos dinámicamente (ya que es más rápido tenerlos asignados estáticamente). Esto hace que estas direcciones RAM sean invisibles para el sistema operativo, ya que nunca estará disponible.

Cuando el sistema tiene menos de 4 GB instalados, el conjunto de chips asigna dinámicamente la E / S en su lugar, para que pueda garantizar la mayor cantidad de RAM instalada disponible en cualquier momento.

Para hacer esto, deben hacer que toda la RAM instalada sea visible para el sistema operativo para que pueda acceder a cualquier dirección RAM potencialmente disponible, independientemente de dónde esté asignada la E / S en ese momento.

Dado que el conjunto de chips tiene que realizar un seguimiento de dónde se asigna dinámicamente la E / S, esto es un poco más lento.

Esta fue una decisión tomada por el equipo de diseño de Intel para garantizar el mejor "rendimiento" general en configuraciones totalmente pobladas y parcialmente pobladas.

Para que se vea "toda su RAM", necesitará encontrar una placa base con un chipset que admita su CPU de 64 bits y permita más de 4 GB de RAM.

Algo con un chipset Intel G965 probablemente sea su mejor opción. Quizás el Intel DQ965GF , usamos un montón de estos y fue una buena placa. Actualmente está un poco desactualizado, pero probablemente todavía esté disponible (como probablemente otras marcas y modelos con el chipset G965).

Espero que ayude...

Ƭᴇcʜιᴇ007
fuente
Triste noticia para mí, pero al menos sé que no debo trabajar en ello (antes de actualizar el hardware). Techie: muchas gracias por tu ayuda.
Tal Galili
NOTARIO PÚBLICO. :) Esa fue la generación del punto de inflexión para el escritorio de 64 bits; entonces la CPU lo tenía antes de que las placas base admitieran plenamente las ventajas de la misma (es decir, más RAM).
Ƭᴇcʜιᴇ007
8

La razón más probable es que el BIOS del sistema no lo permitirá. Hay varias cosas que puedes probar:

  1. Actualiza el BIOS
  2. Busque configuraciones en el BIOS que se relacionen con la funcionalidad del mapa de memoria y cámbielas (una a la vez, y solo después de investigar lo que significan)
  3. Póngase en contacto con el proveedor del sistema

EDITAR: Basado en su nueva información sobre el tipo de sistema, pude descargar el manual de la placa base de Gigabyte . Desafortunadamente, no parece que haya ninguna configuración prometedora (algunas BIOS tienen la capacidad de ocultar memoria por encima de 3.X GB o jugar otros juegos complicados). Solo puedo ver una configuración relacionada con 64 bits: el modo HPET. Puede verificar intentar cambiarlo a 64 bits en caso de que ajuste la memoria disponible para el sistema además de cambiar el temporizador de la CPU, pero dudo que vaya a hacer una diferencia. El sitio web de esta placa base muestra que el máximo admitido es de 4 GB y tiene una pequeña nota sobre la reserva de algunos para el sistema, por lo que es posible que no tenga suerte al obtener más de lo que está viendo.

Jed Daniels
fuente
Creo que me rechazaron como represalia por rechazar lo que creo que es una respuesta incorrecta. No me di cuenta de que funcionaba así por aquí. Si esta respuesta es incorrecta, denle un voto negativo y avíseme qué es incorrecta.
Jed Daniels
1
+1. No estoy seguro de para qué sirve el voto negativo. A menudo, las actualizaciones de BIOS ayudan.
Sathyajith Bhat
Solo en el principio de la cosa: estoy votando esta respuesta. ESTOY manteniendo mi "marca de respuesta" por ahora :)
Tal Galili
1

El problema de <4 GB de RAM no solo está relacionado con el sistema operativo.

Podría ser simplemente que, si bien el procesador y el sistema operativo pueden admitir más de 4 GB de RAM, el fabricante de la placa base no consideró que valiera la pena el tiempo / esfuerzo / costo para conectar suficientes líneas de dirección entre el procesador y el controlador de memoria para permitir uso de más de 4 GB de memoria.

Esto proporciona el mismo efecto neto que ejecutar un sistema operativo de 32 bits, pero en un sistema de 64 bits, el procesador no puede USAR físicamente ninguna dirección superior a 4 GB para otro hardware o dispositivos de memoria o incluso solicitar que el controlador de memoria se asigne a otra dirección se verá obligado a matar parte de la memoria disponible en favor de cosas como la tarjeta gráfica.

Este es básicamente el mismo problema que con un sistema operativo de 32 bits, pero limitado en hardware en lugar de software. Es más probable que afecte hardware un poco más antiguo donde 4GB se considerarían "más que suficiente" ...

He visto varios artículos sobre esto en Internet, donde el hardware está emulando el límite de 32 bits, aquí , una computadora portátil Dell 530 tiene el mismo problema , aquí , un sistema de chipset 945 con Win7 64, y básicamente en todo Internet .

No es fácil de arreglar, ni siquiera tiene mucho sentido, pero básicamente se reduce a hardware antiguo que no está hecho para soportar físicamente lo que le estás pidiendo que haga ...

Puede ser que la actualización del BIOS que haya encontrado solucione el problema, pero me temo que no contaría con ello.

Mokubai
fuente
Entonces, ¿necesito actualizar la CPU?
Tal Galili
1
Puede ser la CPU o la placa base, o ambas. Es probable que sea al menos el mobo y la CPU que necesiten ser reemplazados, lo único que debe asegurarse es que obtenga una placa base que diga soporte DDR2 y> 4GB, o simplemente obtenga una placa base DDR3, CPU y nueva RAM. La mayoría de los mobos más nuevos no deberían estar limitados en la forma en que los suyos son actualmente.
Mokubai
1

Esta es una posibilidad remota, pero podría ser incompatibilidad entre la RAM y la placa base. He visto casos en los que la placa base no funciona bien con un tipo particular de chips de memoria.

También he visto problemas similares en los casos en que la placa base utiliza diferentes modelos de chips de memoria o diferentes fabricantes.

Además, asegúrese de que toda la RAM sea buena, etc., etc.

AndrejaKo
fuente
0

La razón podría ser bastante simple.

Es posible que tenga una tarjeta de video de memoria compartida en su sistema que extraiga la cantidad (como una tarjeta de video incorporada) de su memoria global instalada. Es diferente cuando tienes una tarjeta de video de memoria dedicada instalada.

r0ca
fuente
-1 Casi seguramente la respuesta incorrecta. ¿Puedes nombrar una tarjeta de memoria compartida que te permita configurar ~ 800MB de RAM para ella?
Jed Daniels el
Tarjeta de video 768mo
r0ca
768MB en una tarjeta a bordo? ¿Qué placa base y tarjeta?
Jed Daniels el
Agregué las especificaciones de mi computadora: me encanta saber lo que ambos piensan.
Tal Galili