Varios usuarios se habrán dado cuenta de que tal y como están los precios de la memoria, tener 4 Gbytes – el máximo teórico direccionable en sistemas de 32 bits – es muy buena idea para mejorar el rendimiento. No obstante, no sabemos si aconsejarlo: Windows no ve 4 Gbytes, sino bastante menos.
El problema ha vuelto a tomar forma en BusinessWeek, donde un preocupado lector acababa de escribir contando que su recién comprado PC teóricamente disponía de 4 Gbytes de memoria, pero Windows Vista le informaba de que sólo tenía 3 Gbytes.
Tras lo cual el redactor del artículo explica que Dell le dio una contestación absurda: según ellos, Vista utiliza el sistema binario para medir la memoria, mientras que el método tradicional es el de utilizar equivalentes en el sistema decimal.
No es la respuesta correcta a la pregunta del lector, desde luego. Algo a lo que apuntan en BW y que explicaron mucho mejor en un ‘white paper’ de HP hace ya tiempo, cuando el problema fue descubierto en Windows XP. Este sistema de 32 bits sólo puede direccionar 4 Gbytes, mientras que la versión x64 de Windows XP podía llegar hasta los 32 Gbytes.
Sin embargo, diversos componentes del PC restan un espacio importante a ese espacio direccionable: la BIOS suele ocupar 512 KB, pero el verdadero impacto lo causa la memoria de vídeo que incluya nuestra tarjeta gráfica: una tarjeta actual con 512 MBytes de memoria de vídeo restará esa misma cantidad en el espacio direccionable en el PC, y el problema se agrava con las futuras tarjetas con 768 y 1024 Mbytes de memoria de vídeo.
Eso hace que en HP indiquen que el espacio direccionable por Windows es de, como máximo 3,4 Gbytes, aunque este es el caso en el que la memoria de vídeo de la tarjeta gráfica sea de 512 Mbytes.
De modo que si estáis pensando en comprar esa cantidad de memoria, quizás deberíais considerar la posibilidad de instalar versiones de 64 bits de XP o de Vista. µ
vINQulos
BusinessWeek
HP responde ¿Por qué mi ordenador no aprovecha los 4 Gbytes? (Documento PDF)



En resumen… Vista es una mierda… aunque este fallo tambien afecta a cualquier otro sistema operativo de 32 bits… como por ejemplo Linux.
Pero vamos… Vista es una mierda porque no hace milagros.
claro, esto ocurre en TODOS los sistemas operativos de 32 bits y vista es una mierda por no hacer milagros como cristo hace 2000 años no? mira que meter una barra de pan en el lector y que no te la multiplique…
“tal y como están los precios de la memoria”
Te refieres ahora que está más cara que nunca? Porque la memoria ha subido justo antes del lanzamiento de Vista…
Supongo que cuando habla de tarjeta grafica esta hablando de las que son integradas, las que usan memoria compartida. No veo para que una tarjeta tipo nvidia 8800 necesitaria tambien usar 1gb de la ram de la maquina.
Hay algo que no me suena….
“Supongo que cuando habla de tarjeta grafica esta hablando de las que son integradas, las que usan memoria compartida. No veo para que una tarjeta tipo nvidia 8800 necesitaria tambien usar 1gb de la ram de la maquina.”
No es que necesite además de la memória gráfica otro giga de ram, es que los SO de 32 bits son incapaces de “registrar” más de 4 Gb. Vamos que si tienes una botella de 4 litros y la quieres llenar con 4 litros de agua y 1 de coca cola no podrás. Tienes que llenarla con 3 de agua y una de coca cola, ¿no? Pues más o menos es lo que pasa :-)
Hola… uu no tenia idea que el windows restara la memoria de tu placa de video, de la cantiada maxima que puede direccionar.
Osea que si tenes una placa de video de 1gb te conviene poner maximo 3 gb de ram en un sistema de 32 bits?
Si miras la tarjeta grafica como un frame buffer en el cual tu dibujas escribiendo en la memoria, lo podria entender, aunque pienso que eso quedó atras hace mucho tiempo.
Especulando un poco, yo entiendo las tajetas graficas actuales, como autenticos ordenadores independientes con una cpu especifica que es la GPU memoria y buses que se relacciona con el ordenador a traves del slot PCIe/AGP mediante un lenguaje/comandos.
Partiendo de esto el procesador no necesitaria adireccionar la memoria de la tarjeta grafica, y esta ultima no consumiria espacio del bus de direcciones.
Si se tiene un 1G de RAM y en gráfica 1G se quedará con 0 en la RAM. Entendí eso.
Eso si que no está bien para Vista :D
Pd: Vista hasta la vista!!!
la cosa es decir estupideces. 1+1>4??? a que no??? pues no digas tonterias. Simplemtente el sistema operativo direcciona 4Gb de memoria. Aqui se incluye toda la memoria RAM, ya sea la principal del sistema, la de la tarjeta grafica… TODA. Asi que si la suma de esas memorias es más de 4 Gb… el sistema no sera capaz de manejar toda la memoria, y ‘dejara de reconocer’ (dicho asi para que se entienda) una cantidad de RAM del sistema tal que la suma de todas las memorias sean 4 Gb. Al menos asi lo explican en HP.
Estoy de acuerdo con Juan Ramos y con jma: sólo tendría sentido en el caso de las tarjetas que comparten la memoria del sistema.
Las tarjetas que disponen de su propia memoria y la gestionan “desde su propio procesador” es decir, sólo la GPU debería tener que direccionar la RAM de gráficos y por lo tanto no debe restar espacio de direccionamiento del micro principal
les keria preguntar porque yo tengo una pc AMD sempron de 2800+ con 64 mb interno y una placa de memoria ram de 512 mb a 400 mhz, y mi idea era compar una placa mas de igual velocidad para incrementar la velocidad, ustedes cree que me conviene comprar una placa mas de memoria ram?
(la pc no la uso para juegos)
Hola, tengo 1024 de RAM, mi windows vista home basic es de 32 bits mientras q mi procesador es de 64 bits, 80 gb de hard drive, el punto es que mi vista va ultra lento y lo tengo incluso optimizado hasta con software q modifica el registro al maximo como Aulogics bootspeed, pero nada de nada, lentisimo, quisiera saber si alguien me pudiera ayudar a encontrar una razon ¿porque va tan lerdo y que deberia hacer??? me despido eternamente agradecido y en deuda por su impagable ayuda….
Tiene su gracia esto .
El vista y el xp 32 limitan los contadores de memoria a 3,5 Gigas de memoria total del sistema , incluyendo grafica .
Usea , ahora mismo la geforce 8800 tiene 768M de ram , y si te da por ponerla en modo SLI sumaria un total de 1,5 G aprox solo en memoria de video .
Usea que a lo maximo que se puede aspirar en el sistema ejemplo que expongo es 2G RAM maximo .
Muy justito vamos .
Para Claudio .
-1G para el vista es INSUFICIENTE , la latencia de las memorias a la vez que la frecuencias de las mismas influyen MUCHO .
-Ties un micro que soporta 64 bits en un entorno de 32bits , es igual que tener un micro de 32bits .
-La grafica en el vista mientras mas potente mejor para los 2 , para el vista y para ti .
- un disco duro de 80G ? , eso que yo sepa es capacidad no velocidad , informate que es un puerto sata , y la velocidad de lectura y escritura de tu disco duro y por supuesto seguro que tu HD no sera un Raptor X . yo siempre aconsejo un minimo de 1 disco dura rapido y otro mas de alamcenaciemto o raid de varios por velocidad y seguridad .
EN resumen antes de lamentarse despues de comprar un ordenador de oferta super barato y super bonito y molon , señores informense por bien de su cartera y de posibles visitas al psiquiatra de CUALES SON LOS FACTORES QUE HACEN UN PC MAS RAPIDO .
Para eso no hace falta ser ningun experto , y los foros AYUDAN de verdad .
P5n32-e SLI Plus y Vista 64 Ultimate
Tengo 4Gb DD2-800
8800GTS 320MB GDDR3 extend.
y me da pantallazo azul a arrancar
y si quito 1 modulo cualquiera 1Gb Ram
como si nada arranca normal. No biene al caso con el tema pero raro que el vista 64bits ultimate
Se puede solucionar usando PAE o cambiando a Windows Vista 64 bits.
Más información en esta página:
http://www.interdalia.com/microsites/knowledge_base/kb.read.itx?cid=68
Muchachos, el problema no radica en si la placa de video utiliza o no parte de la memoria RAM, sino en que está en el direccionamiento que realiza el CPU.
El máximo direccionamiento posible (el conjunto de direcciones que puede utilizar independiente de dónde esté accediendo, sea la RAM, la placa de video u otro dispositivo de hardware) para un sistema operativo de 32 bits es de 2 elevado a la 32 que da 4.294.967.296 direcciones posibles de acceso.
Por ejemplo, para acceder a un dispositivo PCI el BIOS reserva un área de direccionamiento, generalmente un rango superior a los 2 GB (remarco, hablamos de número de direcciones, no capacidad de memoria RAM), por lo que para todos aquellos que posean memoria RAM menor o igual a 2 GB, no ven el impacto. En cambio, para aquellos que tienen 4 GB de RAM, el escenario cambia porque el BIOS debe reservar un número de direcciones para acceder a los 512 MB de una placa GeForce 8500 GT, más todos los dispositivos de hardware PCI que tengamos en los slots. El BIOS suma todas las direcciones que necesita reserva, las resta del máximo posible (4 GB) y el resto de direcciones libre, lo utiliza para poder acceder a la memoria RAM. De ahí, que en un Windows XP SP2 32 bits, sólo se pueda acceder a 3 GB de RAM aproximadamente. El resto de la RAM queda sin usar, ya que no hay direcciones libres para que el CPU pueda utilizarlas pues fueron asignadas los otros dispositivos de hardware.
Intel desarrolló el PAE para poder subsanar en parte este problema, pero se quedó corto en los sistemas operativos de 32 bits. Sólo la línea Windows 2000 Advance Server y Windows 2003 Enterprise Server pueden aprovechar los 4 GB de RAM, siempre y cuando el BIOS tenga la opción de poder mapear (reservar) direcciones para los dispositivos de hardware, que tengan un número mayor a 4.294.967.296. Además, los drivers deben poder soportar ese direccionamiento dado por el PAE (extiende el direccionamiento de 32 bits a 36 bits dando un máximo de 68.719.476.736 -64 GB-). Tener el BIOS, el OS requerido y los drivers que soporten ese direccionamiento, es muy difícil si el equipo es medio antiguo o los dispositivos de hardware de marcas poco conocidas.
Pingback: Tengo 4GB en mi Windows de 32bits ¿que hago? at libretadigital.com
Pingback: El timo de los 4GB (o más) de memoria at libretadigital.com
tengo un pequeño detalle con mi tarjeta de video Nvidia Geforce 8400gs de 512mb. el detalle es que en windows vista solo me aparece 511mb y en windows xp 512mb no se porque aparece esto. cuando entro en las opciones avanzadas de la configuracion de pantalla me sale memoria dedicada al video 256mb, memoria compartida del sistema 255mb total 511mb porque ? =( . solo nesecito ayuda !
hola buenas a todos..soy nuevo en esto..asique les paso a comentar mi problemita..tengo mi pc con xp,procesador intel e2200,le puse una memoria de 1gb y otra de 2gb,total 3gb de ram,pero al usarla un rato me tira un pantallaso azul,le saco cualquiera de las dos y anda barbara,es como q no aguanta mas de dos gb de ram..espero puedan ayudarme y desde ya les agradesco los comentarios que hagan sobre este tema..saludos!!!