¿Cuánta RAM puede usar un sistema operativo Windows 8 Ultimate de 64 bits?
Leí en el sitio web de Microsoft que puede colocar hasta 512 gigabytes (GB), pero a mi entender, pensé que 64 bits implica un uso máximo de 16 gigabytes de RAM para cualquier programa ejecutable.
En otras palabras: ¿Puede Windows 8 usar los 512 GB de RAM?
Respuestas:
El espacio teórico de direcciones de 64 bits es 2 ^ 64 o 16 exabytes (18,446,744,073,709,551,616 bytes)
Microsoft limita la memoria física máxima a 512 GB para Windows 8 Pro y Enterprise. ( referencia )
Esto es principalmente por razones comerciales, aunque he oído que Microsoft solo autorizará hasta el tamaño de memoria para el que existan equipos que puedan probar.
En cuanto al espacio de direcciones virtuales del modo de usuario por proceso, esto se limitó a 8192 GB antes de Windows 8.1. Windows 8.1 ha aumentado esto a 128 TB. ( referencia ) (referencia)
La forma en que se distribuye el espacio de direcciones virtuales es el resultado de la forma en que los procesadores actuales solo implementan 256 TB de memoria virtual.
fuente
Si bien podría abordar mucha más RAM en teoría, Microsoft limita la posible RAM para Windows 8 a 512 GB en las ediciones Pro y Enterprise, y aún menos en las demás.
Se requiere Windows Server 2012 para obtener varios terabytes de memoria , que todavía está por debajo del límite del hardware apropiado.
Probablemente sea seguro asumir una razón no técnica, es decir, quieren que compre un sistema operativo de servidor real para tareas de servidor (o relacionadas).
Tenga en cuenta que las CPU también tienen su propio límite para la memoria direccionable. Intel, por ejemplo, especifica un límite de 750 GB para las CPU actuales de Xeon E5-2600 (diseñado para placas de dos sockets). Para llegar a> 1 TB, necesita los (más caros) diseñados para placas de CPU de 4+.
fuente
Bueno, tus fuentes son correctas incluso si no lo son Microsoft . El núcleo NT asignará esto a diferentes regiones de dirección, pero incluso los procesadores actuales solo implementan 48/52 bits, lo que limita la cantidad a algo por debajo del máximo teórico de la arquitectura de 64 bits.
Además, no confunda la idea de memoria virtual que un programa puede usar con la RAM física a la que puede acceder el sistema operativo a través de la CPU. Es posible que desee leer sobre conceptos como Pool no paginado y Paged en las "Partes internas de Windows" de Russinovich, así como sobre cómo Pool Paged realmente se utiliza para representar el espacio de proceso para procesos de modo de usuario.
fuente
Teóricamente, 16,8 millones de terabytes. En la práctica, la carcasa de su computadora es demasiado pequeña para caber toda esa RAM.
http://en.wikipedia.org/wiki/64-bit#Limitations_of_practical_processors
Respuesta tomada de: ¿Cuál es la cantidad máxima de RAM que una máquina de 64 bits puede abordar teóricamente?
fuente
En un sistema operativo de 64 bits, su placa del sistema será el factor limitante en la cantidad de memoria que puede usar, no el sistema operativo. Te enfrentarás a tu límite de hardware mucho antes de que puedas maximizar Windows.
fuente