¿Más RAM? No, gracias

 

 

En estas fiestas no está de más recordar que los sistemas operativos de 32 bits sólo pueden utilizar poco más de 3 GB de memoria RAM. Por tanto, no sigáis el ritmo que pretenden marcar algunos fabricantes a base de ofrecer más RAM que nadie en sus máquinas. Ni tampoco el señuelo cómplice que propone Microsoft con su Service Pack 1 para Windows Vista, capaz de mostrar 4 GB como memoria instalada aunque en la práctica no pueda utilizarse por completo.

Comentarios

Selecciona arriba tu forma preferida de visualizar los comentarios y pulsa el botón para guardar tu elección para próximas visitas (sólo si eres usuario registrado).
anónimo's picture

Es cierto?


Iba a preguntar qué hay de la extensión PAE, pero ahí mismo dice que Windows Vista no lo soporta, sólo Windows Server 2003 y 2008.

anónimo's picture

PAE


PAE está soportado en:

Windows 2000 Advanced Server, Windows 2003 Enterprise y de ambos en las versiones Datacenter.

http://support.microsoft.com/kb/283037

Las versiones 2008 Web y Standard tienen las mismas limitaciones a 4gb en las versiones x86:

http://msdn2.microsoft.com/en-us/library/aa366778.aspx

elVaka's picture

¿Todos los SO de 32 bits?


Creía que esa limitación solo la tenía Windows, ¿también existe el mismo problema con otros sistemas operativos de 32 bits?

anónimo's picture

Exactamente


Exactamente. Aquí no se libra ni el tato ;)

anónimo's picture

¿todos todos?


Hombre, yo juraría que se puede compilar linux para x86 (y eso son 32 bits) con soporte para extensión PAE y permite tener disponibles hasta 64GB de memoria. De hecho creo que Intel implementó la extensión PAE ya por el PentiumPro.

anónimo's picture

Sí pero


If CONFIG_HIGHMEM64G is enabled and the machine supports PAE, you get access to 64 GiB of physical addresses. Here's where things get hairy. Page tables themselves are stored in high memory. However, kernel paging structures are not and have an overhead of about 11 MiB per 1 GiB. This means somewhere between 16 GiB and 32 GiB of RAM you'll exhaust ZONE_NORMAL and panic. The exact trigger is workload dependent but probably closer to 16 GiB than 32 GiB. Patches that move the VM split like 2:2 and 4:4 can alleviate this, but at a cost.

Y también:

PAE es a los sistemas modernos como la memoria expandida a los antiguos sistemas XT y AT: es sólo un parche que soluciona un problema concreto pero crea varios problemas a la vez. Hay sistemas operativos que no soportan PAE satisfactoriamente (como NetBSD) e incluso aquellos que lo hacen, sufren un impacto considerable en el rendimiento debido al manejo de la tabla de páginas.

Ambas citas extraidas del artículo inicial de Kriptópolis al respecto (recomendable releer!!).

anónimo's picture

PAE es una chapuza


La puedes usar también en Windows, pero los resultados son deplorables (como en Linux)-

anónimo's picture

¿en los sistemas linux ocurre lo mismo?


Ya hemos visto que en Win (32b) no puede gestionar mas de 3Gb de RAM, pero en Linux 32b ¿ocurre lo mismo?

anónimo's picture

Lee pa'rriba


Lee más arriba....

anónimo's picture

La mayoria de procesadores


La mayoria de procesadores que se venden tienen soporte de 64-bits. AMD lleva vendiendo Athlon64 desde finales de 2003, segun wikipedia, y casi todos los procesadores de Intel actualmente tambien lo son.

La mayoria de sistemas operativos tienen versión de 64 bits, así que si se necesita memoria RAM, tampoco es tanta la limitación en ordenadores de menos de 2 años...

Por otro lado está, si realmente es necesaria tanta memoria RAM. Si uno no se dedica a la edición de fotos/video, no sé hasta que punto es necesario tener tanta memoria. Supongo que hay otro tipo de aplicaciones en el que tambien se necesita mucha RAM, pero he puesto las dos primeras que se me han pasado por la cabeza.