Todo lo que quiera Microsoft, pero la realidad es que en la misma máquina,
un Server Enterprise de 32 bits con el parámetro /PAE ve los 4 u 8 Gb
tranquilamente, por lo que la limitación del /PAE en la versión estándar es
simplemente "by design" y no por problemas de la placa.
Otra cosa es que si usas /PAE tengas que tener un gran cuidado en que todos
los drivers usados estén certificados por MS y comprobado que funcionan
correctamente en este modo, ya que si no están preparados (y muchos de los
que andan por ahí no están bien hechos) para apuntar direcciones de memoria
por encima de los 4 Gb, el pantallazo azul es seguro.
En el modo normal de 32 bits, el máximo de memoria direccionable es de 4 Gb,
y en esos 4 Gb tienen que entrar las ROMs del sistema y dispositivos, la
memoria de video (más otro tanto que se reserva), etc, así como la RAM. El
SO primero asigna direcciones a ROMs, etc, empezando desde la parte superior
de los 4 Gb de direcciones, y cuando termina, las direcciones que le quedan
las asigna a la RAM física instalada. Normalmente se necesitan unos 600-800
Mb de direcciones para todas esas ROMS etc, más cuanta más memoria tiene la
tarjeta gráfica (poner una de 1 Gb de memoria gráfica en un equipo de 32
bits con 4 Gb de RAM implica perder una burrada de memoria RAM). Esa es la
razón de que el sistema muestre que tiene realmente unos 3,2 Gb de memoria
(RAM) disponible, ya que el resto hasta los 4 Gb (de direcciones) están
usados por otras memorias. Cuando en un equipo se tienen 2 Gb de RAM física,
por ejemplo, no se ve pérdida de RAM porque una vez quitados los, pongamos,
800 Mb de direcciones de las ROMs, aun le quedan al SO 3,2 Gb de direcciones
disponibles, en las que le caben sin problemas los 2 Gb de RAM y alguno más
que se pudiera instalar. Los efectos sólo se ven cuando se tienen los 4 Gb
instalados.
El modo PAE lo que hace es permitir el uso de direcciones por encima de los
4 Gb usando para el direccionamiento punteros de (si no me equivoco, que lo
estoy poniendo de memoria) 36 bits en lugar de 32 bits que es lo normal. Con
esos punteros se dispone de hasta 64 Gb de direcciones, donde te caben
perfectamente las ROMs, video y los 4 u 8 Gb de memoria RAM que se suelen
tener, incluso más. Sin embargo, actualmente Microsoft sólo permite el uso
de direcciones por encima de los 4 Gb en las versiones Enterprise o
superiores (siempre hablando de 32 bits). De hecho, las primeras Alfa de
Windows Vista no tenían implementada esta limitación, y con una versión de
32 bits y /PAE podías acceder tranquilamente a 8 Gb de RAM instalados en la
máquina. No tardaron en quitarlo y dejarlo como en XP.
La solución para aprovechar la memoria por encima de los 4 Gb, pasar a los
64 bits, donde no existe esta limitación práctica (existe la limitación a
niveles muy superiores, pero a ver quién tiene esas cantidades de RAM como
para preocuparse ahora).
Saludos
--
José Antonio Quílez [MS MVP]
http://msmvps.com/blogs/quilez/
"Elías Manchón" <eli...@gaviotasimbac.com> escribió en el mensaje de
noticias:OcBNY0Na...@TK2MSFTNGP06.phx.gbl...