Sé que las placas base, BIOS, etc. pueden establecer límites superiores en la cantidad de RAM que podemos instalar o usar en máquinas individuales. Sin embargo, ¿qué define la RAM máxima para Windows 7 x64?
¿Es esa una limitación arquitectónica fundamental del sistema operativo? Las diferentes versiones de Windows 7 tienen diferentes máximos de RAM (edición Starter <= 2GB, Professional <= 192 GB). ¿Es algo que se puede cambiar realmente?
En comparación, Ubuntu 64x permite hasta 1024 GB de RAM.
windows-7
memory
comparison
restrictions
Lucas Fortini
fuente
fuente
Respuestas:
Respuesta corta: la licencia
Excluyendo el hardware de la ecuación, es principalmente una restricción de software artificial:
Información Adicional
Un ejemplo práctico
Supongamos que tiene una computadora con 32 GiB de RAM e instala Windows 7 Home Premium x64 (64 bits). En ese caso, estaría limitado a 16 GiB. Si tuviera que usar Windows Anytime Upgrade y actualizar a una edición más cara, de repente el límite se establecería en 192 GiB.
Conclusión
Todas las ediciones de Windows 7 comparten el mismo código fuente. La principal diferencia es la cantidad de características / limitaciones que están habilitadas o deshabilitadas. Las ediciones de clientes profesionales y superiores no tienen un límite superior a la cantidad de RAM que pueden manejar, y solo tienen licencia para lo que Microsoft garantiza que admite.
Además, el EULA de Windows 7 dice explícitamente que no puede "usar el software para servicios de alojamiento de software comercial", insinuando que Microsoft asumió que si necesita más RAM de la que tiene licencia para la edición más alta del cliente, entonces lo que realmente quiere es un servidor licencia. La contraparte del servidor de Windows 7 (es decir, Windows Server 2008 R2) puede usar hasta 2 TiB de RAM en las ediciones Enterprise y Datacenter.
A medida que la tecnología avanza rápidamente, lo que fue aceptable ayer podría no ser suficiente mañana. Para ponerse al día, Windows 8 aumentó los límites a 128 GiB y 512 GiB para las ediciones Core y Pro / Enterprise, respectivamente. Sin embargo, eso solo se aplica a las versiones de 64 bits: las versiones de 32 bits todavía tienen un límite de 4 GiB. La versión del servidor, Windows Server 2012, puede abordar hasta 4 TiB de RAM en las ediciones superiores.
Otras lecturas
fuente
Microsoft lo licencia de esa manera. Es probable que quieran que pague un producto de Windows Server con licencia para ejecutarse con mayores recursos. Es lo mismo con otros productos como SQL Server. SQL Server Express tiene limitaciones, por lo que si necesita más recursos, debe comprar el producto que lo permite.
fuente