Abierto
Cerca

RAM y sistema Windows. RAM y sistema Windows ¿Cuántos gigabytes admite Windows 7? 32

Debido al hecho de que Microsoft ha suspendido todo soporte para sus sistemas operativos lanzados antes de Windows 7, muchos usuarios se preguntan si cambiar al sistema operativo de séptima generación, incluso si solo tienen una computadora débil.

Uno de los principales criterios que afectan la velocidad de una PC es la cantidad de RAM instalada en ella. Además, su volumen es muy importante para el normal funcionamiento de las últimas versiones de los sistemas operativos.

A continuación se muestra información detallada sobre cuánta RAM se necesita para Windows 7 para que la computadora pueda funcionar de manera estable y correcta.

¿Cuánta memoria requiere el Seven?

Para que Windows 7 pueda funcionar normalmente en una PC, se debe tener en cuenta que será necesario proporcionar una cantidad suficiente no solo de RAM, sino también de memoria virtual, así como una cierta cantidad de ella en el disco del sistema.

Requisitos mínimos de RAM

La capacidad de trabajar normalmente con operaciones multitarea dependerá de la cantidad de RAM. Hoy en día ya es difícil encontrar un usuario que trabaje en una computadora y use solo un programa a la vez.

Normalmente, incluso al resolver las tareas de oficina más simples, el usuario inicia varios documentos a la vez y abre muchas páginas en el navegador.

Si la cantidad de RAM en la computadora es suficiente, entonces el sistema funcionará de manera estable y sin congelarse incluso bajo cargas pesadas.

El propio desarrollador del "Seven" establece requisitos mínimos para la cantidad requerida de RAM de al menos 1 gigabyte.

Sin embargo, Microsoft instala esta configuración sólo para Windows 7 de 32 bits. Este valor debería ser el doble si planea instalar un sistema operativo de 64 bits en su PC.

También hay algunos matices con respecto a la cantidad de RAM para computadoras con Windows 7. Cabe señalar que al instalar un sistema operativo de 32 bits, no es recomendable instalar más de cuatro gigabytes de RAM en una PC, ya que el sistema simplemente no verlo por encima de cierta cantidad.

Capacidades máximas del sistema para trabajar con grandes cantidades de RAM

Como se mencionó anteriormente, un sistema de 32 bits no es capaz de procesar una cantidad significativa de RAM e incluso 4 GB no se utilizarán por completo.

Por tanto, si el usuario necesita trabajar con programas que consumen muchos recursos, es más recomendable instalar Windows 7 de 64 bits en una PC. La siguiente figura muestra los parámetros indicados en la fuente oficial de Microsoft.

Para aclarar la modificación de Windows 7 funcionando en una PC, debe realizar los siguientes pasos:

  1. Haga clic en "Iniciar";
  2. Luego haga clic derecho en “Computadora”;
  3. Haga clic en "Propiedades";

Normalmente, 4 gigabytes de RAM son suficientes para las tareas de oficina. Si el usuario trabaja con aplicaciones gráficas que consumen muchos recursos, así como con programas de procesamiento de audio y video, entonces el uso de un sistema operativo de 64 bits será un requisito obligatorio, ya que le permite utilizar una gran cantidad de RAM instalada en el computadora.

Requisitos de Windows 7 para espacio en disco

No basta con instalar una gran cantidad de RAM en una PC. También se debe asignar suficiente espacio en el disco duro del ordenador para el funcionamiento del “Seven”.

Según el desarrollador del sistema, en un sistema de 32 bits se necesitan al menos 16 gigabytes de memoria en el volumen del sistema, y ​​en un sistema de 64 bits esta cifra ya debería ser de al menos 20.

Sin embargo, la práctica demuestra que las cifras anteriores están claramente subestimadas. De hecho, para garantizar un funcionamiento más o menos normal de un PC, el mínimo debería ser de 40 a 50 Gb.

Y para un trabajo cómodo, es recomendable multiplicar este número por dos.

Requisitos de Windows 7 para la cantidad de memoria virtual

Este es un parámetro muy importante si hay escasez de RAM instalada, ya que esta memoria asume las funciones de la RAM si hay escasez de esta última.

También se le llama "archivo de intercambio". "Seven" establece su volumen automáticamente, pero para un funcionamiento más estable del sistema, a menudo es necesario ajustar este parámetro usted mismo.

Y en casos de volúmenes particularmente grandes de RAM instalados en una PC, es aconsejable simplemente desactivarla, lo que puede mejorar el rendimiento.

Para hacer esto necesitas hacer:


Si es necesario ajustar manualmente el parámetro, el tamaño óptimo del archivo de paginación es de 2 a 4 Gb.

Para instalarlo sólo necesitas seguir unos pocos pasos:

¿Cómo utilizar toda la RAM del ordenador en una versión de Windows de 32 bits?

Hola a todos, en este artículo del blog de Computer76 continuamos analizando transformaciones útiles del sistema operativo Windows y ahora intentaremos actualizar el sistema para que pueda usar toda la RAM instalada en la computadora, superando el umbral de 3 GB. Si tienes suerte, hasta 64 GB de RAM (si tu placa base puede hacerlo).

ATENCIÓN. El método ciertamente funciona en Vista y 7 OS. A partir de Windows 8 y versiones anteriores, continúe bajo su propia responsabilidad.

Algunas palabras en el prefacio

Incluso el usuario más avanzado ha notado que a veces el sistema no utiliza físicamente la RAM instalada en su 32 -x versión de bits completamente. si eres el dueño 64 versión x-bit de Windows, no es necesario que lea el artículo.

Al principio perdí casi un gigabyte de memoria...

Accedamos a la variable directamente a través de vbs El guión sigue siendo el mismo:

StrComputadora = "." Establezca objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\CIMV2") Establezca colItems = objWMIService.ExecQuery("SELECT * FROM Win32_ComputerSystem") para cada objItem en colItems WScript.Echo "TotalPhysicalMemory:" & objItem. TotalPhysicalMemory/1024/1024 Siguiente

En general, puede ejecutar información sobre las tiras instaladas y la cantidad visible de RAM hacia arriba y hacia abajo. El artículo tiene todo sobre esto. Pero para los propietarios de versiones de 32 bits los resultados siempre son decepcionantes, como en mi caso: desde dos unidades de RAM DDR3 con una capacidad de 2 GB Cada casi 1 Gig ha desaparecido en alguna parte.

¿Porqué es eso?

Sí, la arquitectura de los sistemas operativos de 32 bits. por defecto no permite el uso de más de 4 GB de RAM. Cada byte de RAM tiene su propia dirección física, que el sistema utiliza para acceder a una celda de RAM específica. Pero alguien lo tomó y limitó el volumen de direcciones disponibles para la RAM y otros componentes. Por lo tanto, si eres propietario de una versión de Windows de 32 bits, a priori no podrás utilizar toda la RAM instalada en tu ordenador. El tema se analiza con un poco más de detalle en el artículo. Y la cuestión no es que no haya suficiente memoria; en casos extremos, puede comprar unidades de RAM adicionales de forma económica. Es simplemente un poco injusto...

Ahora al punto

Existe una técnica, o si lo prefieres, un método llamado extensión de dirección física (PAE), lo que permitirá que la versión de 32 bits “considere” toda la RAM instalada en la computadora. Funciona de manera simple: el volumen de la celda se expande de 32 bits a 36. Pero en el contexto del volumen total, los parámetros de la memoria instalada, esta cifra crece hasta convertirse en gigantesca. Bueno... no hasta el punto de ser gigantesco, pero el crecimiento se nota inmediatamente.

Todas estas manipulaciones se forman en parches PAE, que les ofreceré.

Cómo utilizar toda la RAM en Windows 7/8.1/10

Es diferente para cada versión del sistema. Sin embargo, el principio de instalación o eliminación (qué pasa si algo sale mal) es el mismo.

Contraindicaciones.

No. Hubo rumores sobre el funcionamiento incorrecto del sistema e incluso sobre su posterior reinstalación. Me inclino a atribuir estos casos únicamente a la maldad de los usuarios. Los archivos son seguros de usar. Sin embargo…

UTILICE LOS CONSEJOS BAJO SU PROPIO RIESGO. ASÍ QUE LE PERMITE ELIMINARSE DE CUALQUIER CONSECUENCIA INMEDIATAMENTE.

Y aquí están los parches PAE:

(proceso de instalación en archivos)

Windows 8.1 yventanas 10

(por cierto, también es adecuado para Windows 7)

Instalación(lo muestro el 7)

  • El proceso está totalmente automatizado. Desempaque, ignorando las súplicas del antivirus (los cambios se realizarán a nivel del kernel, por lo que su antivirus es excelente, pero este no es el caso). Puede desactivarlo hasta el próximo reinicio.
  • mueva el archivo PAEPatch.exe a la carpeta en el directorio ventanas

  • ejecuta el parche y deja que el antivirus no interfiera con él. Mirarás la ventana de PowerShell por un par de momentos y el parche informará un cambio exitoso en la configuración.
  • escriba el comando msconfig en la barra de búsqueda y en la pestaña asegúrese de que el parche esté registrado en el registro de inicio y que la entrada "con su ayuda" se utilizará de forma predeterminada; El tiempo de visualización de las opciones del sistema operativo se puede establecer al mínimo:

  • Reiniciemos y veamos qué pasa...

Se volvió un poco más cálido. Sin embargo, en mi caso, el sistema no puede usar los 4 GB de memoria: esta es una computadora portátil con una tarjeta integrada, así que, por desgracia... Sin embargo, si tienes más RAM que yo y una tarjeta de video discreta, inmediatamente sentirás la diferencia.

Cómo utilizar toda la RAM de tu computadora. Problemas.

No deberías tener ninguna pregunta. Pero aún…

  • todo se puede borrar. Parche ejecutable de la carpeta. , de ahí los archivos (si los encuentras, claro) ntkrnlpx.exe Y winloadp.exe; V msconfig borre la línea del registro de arranque con el parche (que vio en la foto de arriba);
  • Si tiene problemas al instalar el parche, es posible que deba eliminar varios archivos de actualización de Windows. Aquí están (presumiblemente)

KB3153171

KB3146706

KB3147071

solo tenia 2 de 3

  • ejecute el parche nuevamente para regenerar algunos de los archivos que crea (si la primera vez no funcionó)
  • Nuevamente, hay problemas con algunas tarjetas de video. Nuevamente, esto se debe a la conexión entre los recursos consumidos por el sistema y el equipo instalado: así. La RAM se vuelve completamente visible solo en modo seguro. Bueno... actualiza tus controladores de vídeo por si acaso.

Suscríbete y buena suerte para todos nosotros.

Leer: 1 125

Tamaño máximo de RAM que admiten los sistemas de 32 bits

Preguntémonos: ¿pueden los sistemas de 32 bits funcionar con una memoria física superior a los 4 GB en principio y, en caso afirmativo, cómo?

Lo principal que hay que hacer desde el principio es separar claramente tres conceptos:

Propiedades del procesador;
Sistema operativo de 32 bits;
Aplicación (programa) de 32 bits
Los dos últimos muy a menudo se mezclan, lo que en este caso no se debe hacer. Empecemos en orden y desde lejos: hagamos una breve excursión histórica.

Veamos la tabla de las principales características de los procesadores populares de Intel:

Necesitamos esta tabla para mostrar claramente el hecho de que el ancho de bits del bus de direcciones no siempre coincidió con el ancho de bits de la arquitectura del procesador.
Primero, veamos los procesadores de 16 bits. Si tuvieran un bus de direcciones de 16 bits, entonces el tamaño máximo de memoria física disponible para ellos sería sólo 64 KB (2 elevado a la 16ª potencia es 65536). Sin embargo, el Intel 8086 ya podía funcionar con una memoria de hasta 1 MB, y el 80286 con hasta 16 MB gracias a los 20 y, en consecuencia, los 24 bits del bus de direcciones.
La era de los procesadores compatibles con x86 con registros de 32 bits y 4 GB de RAM comenzó con el Intel 80386 allá por 1985. Durante los siguientes 10 años, los procesadores x86 de 32 bits no tenían la capacidad física para funcionar con más de 4 GB de memoria.
En 1995 se presentó el procesador Intel Pentium Pro. Junto con una arquitectura central completamente nueva, este procesador recibió un bus de direcciones de 36 bits, gracias al cual, como no es difícil de calcular, el tamaño máximo de memoria física disponible aumentó a 64 GB (los procesadores modernos de 64 bits usan 37 bits, lo que aumenta el límite de memoria física direccionable a 128 GB).
Además, el procesador implementó un mecanismo de administración de memoria "astuto" que asignaba la memoria física ubicada más allá de 4 GB a una memoria virtual de 32 bits en el rango de 0 a 4 GB, "engañando" así a las aplicaciones de 32 bits. Este modo de administración de memoria para el procesador x86 se llama PAE (Extensión de dirección física).
El Pentium Pro se posicionó en aquel momento como un procesador para servidores y estaciones de trabajo. De hecho, en 1995, imaginar una computadora de escritorio con una capacidad de RAM no sólo mayor, sino incluso remotamente cercana a los 4 GB, no era fácil. Luego la memoria se midió en megabytes. Por ejemplo, en 1998, 32 MB de RAM en una computadora de escritorio típica no se consideraban pequeños. Y una barra de memoria así cuesta a partir de 60 dólares. Y en nuestro tiempo (2014), las computadoras con menos de 4 GB de memoria están en pleno uso. Esta cantidad de memoria es suficiente incluso para ejecutar aplicaciones de oficina junto con Windows XP. Además, el procesador Pentium Pro era muy caro y tenía problemas de rendimiento al ejecutar aplicaciones de 16 bits populares en ese momento.
Podemos decir que esta solución era nueva para los procesadores de 32 bits, pero debido a que anteriormente esta práctica se usaba universalmente en los procesadores de 16 bits, es difícil llamarla revolucionaria. Después de todo, desde los días de DOS, se usó ampliamente un truco con el direccionamiento de segmentos, cuando toda la memoria se dividía en segmentos de 64 KB y la dirección constaba de dos partes: un segmento y un desplazamiento dentro del segmento, por lo que era posible usar más de 64 KB de memoria.
No todos, pero la gran mayoría de los procesadores de escritorio x86 modernos son de 64 bits y son compatibles con PAE. Gracias a esto, no sólo pueden funcionar con una memoria de más de 4 GB, sino que también brindan esta oportunidad a sistemas operativos de 32 bits.

La forma más sencilla de determinar si un procesador admite el modo PAE es en Linux. En Ubuntu, o cualquiera de sus muchos clones, puedes escribir en la terminal:
grep -color=siempre -i PAE /proc/cpuinfo
El resultado debería ser algo como esto:

Sistemas operativos de 32 bits

El primero de una serie de sistemas operativos de 32 bits de Microsoft fue Windows NT 3.1, lanzado en 1993. Estaba destinado al sector corporativo, es decir, a servidores y estaciones de trabajo. Dos años después, en 1995 se lanzó Windows 95, un sistema operativo para ordenadores de sobremesa y portátiles. Entre estos dos eventos, se introdujo la versión 1.0 del kernel de Linux en 1994. La arquitectura de 32 bits resultó ser tan exitosa y "suficiente" que se ha utilizado ampliamente hasta el día de hoy durante las últimas dos décadas. El último sistema operativo de servidor de 32 bits de Microsoft fue Windows Server 2008. Sin embargo, el último Windows 8 todavía se ofrece en dos versiones. Para implementar las capacidades adicionales del modo de expansión de direcciones físicas, además de tener un procesador y una placa base adecuados con un chipset adecuado y la cantidad requerida de líneas de direcciones enrutadas, el propio sistema operativo requiere soporte PAE directamente.
Si tiene Linux de 32 bits, lo más probable es que no tenga problemas al utilizar una memoria de más de 4 GB. En los sistemas operativos Linux, el soporte PAE apareció en 1999 en el kernel 2.3.23 y se ha utilizado desde entonces sin restricciones.

Veamos la tabla de tamaños máximos de memoria física admitidos, tomada de un artículo de 2005 en msdn.microsoft.com, para Windows 2000, Windows XP y Windows Server 2003 >

Como puede verse en esta tabla, el modo PAE es compatible con todas las versiones del sistema operativo Microsoft a partir de Windows 2000. Las variaciones en los tamaños máximos de memoria en diferentes versiones de los sistemas operativos de servidor se explican únicamente por su posicionamiento en el mercado por parte de Microsoft. Probablemente esto sea más fácil de explicar sus diferentes precios. De particular interés para nosotros son las filas de la tabla, que indican directamente que en todas las versiones de Windows XP el espacio total de direcciones de memoria física está limitado a 4 GB. Está limitado artificialmente en el kernel, ya que hay soporte para PAE.
El modo PAE se puede activar o desactivar. A partir de Windows XP SP2, PAE se habilita de forma obligatoria para garantizar el funcionamiento de la tecnología de seguridad DEP (Prevención de ejecución de datos).

DEP es una tecnología que le permite proteger el sistema operativo de una gran clase de código malicioso que inicialmente se inyecta en el área de memoria asignada para los datos, se disfraza de datos y luego intenta ejecutarse desde allí. La tecnología DEP bloquea dicha ejecución de código malicioso. La tecnología se implementa tanto en software como en hardware. En el último caso, el procesador marca páginas de memoria individuales como si no contienen código ejecutable cambiando el bit más significativo en la tabla de direcciones PTE (entrada de tabla de páginas) de la memoria virtual y luego intercepta e impide que el código ejecutable se ejecute desde esas páginas.

aplicaciones de 32 bits
Gracias al gestor de memoria del procesador, que la asigna en modo PAE independientemente de la ejecución de las aplicaciones, y al soporte de este modo de funcionamiento por parte del sistema operativo, las aplicaciones de 32 bits están separadas de la memoria física y no tienen conocimiento de su tamaño real. . Cada aplicación, dado que conserva un espacio de direcciones de 32 bits, todavía sólo tiene 4 GB de memoria virtual disponibles. En Windows, exactamente la mitad de estos 4 GB se asignan a las necesidades de la aplicación en sí, en Linux: 3 GB. En Windows, es posible obligar a una aplicación a ceder 3 GB, pero en la mayoría de los casos esto no es práctico.
Hay que tener en cuenta que habilitar el modo PAE no equivale en ningún caso a cambiar a un sistema de 64 bits, en el que se asigna una cantidad de memoria incomparablemente mayor a cada aplicación. Si intenta satisfacer directamente el apetito exorbitante de alguna aplicación moderna, por ejemplo, un paquete de ingeniería o modelado gráfico, a expensas de PAE, no obtendrá nada bueno. Pero si necesita ejecutar simultáneamente varias aplicaciones que consumen mucha memoria (pero no muy exigentes), PAE será de beneficio directo. En primer lugar, se trata de servidores.
Por ejemplo, se requiere el funcionamiento simultáneo de dos máquinas virtuales, a cada una de las cuales se le asignan 2 GB de memoria. Lo que sucederá sin PAE está claro: lo más probable es que la segunda máquina virtual simplemente no se inicie, o el sistema comenzará un intercambio tan intenso con el archivo de intercambio que el proceso pasará a la categoría de "estrategia paso a paso". Con PAE habilitado, siempre que haya suficiente RAM física en la máquina host, ambas máquinas virtuales pueden funcionar de forma segura.
Las desventajas de PAE generalmente incluyen una posible disminución en el rendimiento del sistema debido a la reducción de la velocidad de acceso a la memoria asociada con operaciones adicionales para cambiar páginas de memoria asignadas y un rendimiento deficiente de algunos controladores de dispositivos en el espacio de direcciones de 36 bits.

Cantidades máximas de memoria física admitidas por diferentes versiones de Windows

Veamos cuánta RAM admiten otras versiones de Windows lanzadas después de XP.

En las versiones de Windows Vista x86 prácticamente nada ha cambiado respecto a XP.

Como puede ver, tampoco hubo cambios: el límite absoluto para x86 se mantuvo en 4 GB. 1 GB en Windows Vista Starter y 2 GB en Windows 7 Starter sólo refuerzan la conclusión de que estas restricciones son artificiales.

Lo mismo para Windows 8

Como puede ver en la tabla presentada, tampoco ha cambiado nada en términos de límites de memoria en Windows 8. Es una lástima, probablemente ya podrían haber eliminado la restricción o al menos haberla retrasado.

Y ahora es el momento de considerar Razones por las que Microsoft limita el límite superior de memoria física disponible en las versiones de cliente Windows x86.

Una de las principales razones es Problemas de seguridad de Windows XP.

Windows XP se lanzó en el otoño de 2001 y en muy poco tiempo ganó una enorme popularidad entre los usuarios de todo el mundo. Y, como saben, donde hay gran popularidad, hay grandes problemas. Al instante, se creó una gran cantidad de código malicioso en forma de diversos y numerosos virus. Resultó que el nuevo sistema operativo tiene varias vulnerabilidades y una resistencia muy baja a la piratería. Microsoft no tenía en ese momento su propio paquete antivirus de cliente completo. La situación se corrigió en gran medida con productos de software de desarrolladores externos, pero claramente esto no fue suficiente y, en general, la situación siguió siendo muy tensa.
Para mejorar de alguna manera la seguridad de Windows XP, en 2004 se lanzó un segundo paquete de actualización, SP2. Y entonces surgieron los problemas. Una de las principales características de este paquete, desde el punto de vista de la seguridad, fue la inclusión de la tecnología DEP (Data Execution Prevention). Esta tecnología, todavía muy utilizada hoy en día, permite repeler toda una clase de ataques maliciosos impidiendo que se ejecute código ejecutable desde páginas de la memoria que no estaban destinadas a este fin. Pero para que DEP funcione, se debe habilitar la compatibilidad con PAE (extensión de dirección física). Habilitar el modo PAE cambia el mecanismo para acceder a las páginas RAM y permite trabajar con memoria física de más de 4 GB. Sin embargo, durante la preparación y prueba de Windows XP con el segundo Service Pack, se descubrieron problemas importantes que provocaron errores fatales y fallas en el sistema operativo. Muy rápidamente se encontraron las causas de los problemas. Resultó que eran controladores de dispositivos escritos sin tener en cuenta la posibilidad de su funcionamiento en modo PAE.

Una pequeña digresión.
En el modo PAE, cualquier página de memoria en el espacio de direcciones virtuales de 32 bits de la aplicación puede ubicarse en cualquier lugar de la memoria física disponible. Las aplicaciones ordinarias no se ven afectadas de ninguna manera por esta circunstancia; Pero para los controladores de dispositivos todo es mucho peor: necesitan trabajar con direcciones físicas específicas y no con direcciones virtuales. Convencionalmente, la situación se puede representar de la siguiente manera:

El controlador intenta leer o escribir cierta información en las direcciones asignadas para trabajar con el dispositivo. Si el conductor es "estúpido", no entiende en qué entorno está trabajando y no puede "estar de acuerdo" con el sistema operativo, entonces, como se muestra en la figura, en lugar de los puertos de E/S de su dispositivo, comenzará a comunicarse con ciertas células de memoria física. El resultado de dicha "comunicación" para el funcionamiento del sistema es impredecible, hasta un "congelamiento" completo y un reinicio.

Para resolver este problema y no bloquear la instalación de SP2 por parte de los usuarios debido a posibles problemas, Microsoft tomó una decisión de comandante: habilitar PAE, pero limitar trivialmente el límite superior de RAM disponible de las versiones cliente de su sistema operativo a 4 GB. . En este caso, las direcciones se traducen una a una como en un sistema "clásico" de 32 bits y los controladores de dispositivos "estúpidos" sin terminar funcionan correctamente.
Bueno, barato y alegre. Barato porque los fabricantes de hardware no tuvieron que apresurarse a desarrollar los controladores "correctos". Está enfadado porque los problemas con el uso de la memoria física del ordenador, que por el momento quedaron pospuestos, se trasladaron al usuario final.
Ya se han filtrado muchos gigabytes desde el lanzamiento del SP2 para XP, y Windows todavía no ve más de 4 GB de RAM y, como vimos en la tabla “Límites de memoria física: Windows 8”, no se esperan cambios al respecto.
Y esto no está del todo claro: para Windows Vista todavía tuvimos que escribir nuevos controladores, lo que significa que fue posible reescribirlos correctamente para que funcionen con PAE, pero el límite de 4 GB se mantuvo.
Hoy en día es muy difícil imaginar controladores de 32 bits que no puedan funcionar con una memoria superior a 4 GB. ¿Quizás la razón es que Microsoft quiere presionar a los usuarios para que cambien a x64?

¿Qué pasa con las versiones de servidor de Windows?
Se puede suponer que para ellos los controladores de dispositivos se desarrollaron inmediatamente teniendo en cuenta el funcionamiento en modo PAE, es decir, fueron "inteligentes" y se probaron minuciosamente. Esto también se vio facilitado por el hecho de que las configuraciones del equipo del servidor no tenían tal "colección de animales" de dispositivos integrados.
Hasta hace poco, por ejemplo, antes de la llegada de la tecnología de virtualización de escritorio, que, entre otras cosas, suponía la capacidad de procesar gráficos por parte del propio servidor, este último no necesitaba ninguna tarjeta de vídeo seria, ya que el vídeo estaba integrado en la placa base. fue suficiente. Además, las versiones de servidor de 32 bits de Windows finalizaron su historial con Windows Server 2008.

En la segunda parte, los secretos de la asignación de memoria en Windows de 32 bits y cómo afrontar la limitación.

Cantidad máxima de RAM para Windows 7 x86 (32 bits): Windows 7 Ultimate - 4 GB

Windows 7 Empresa - 4 GB
Windows 7 Profesional - 4 GB
Windows 7 Hogar Premium - 4 GB
Windows 7 Hogar Básico - 4 GB
Inicio de Windows 7 - 2 GB

RAM máxima para Windows 7 x64: Windows 7 último - 192 GB
Windows 7 Empresa - 192 GB
Windows 7 Profesional - 192 GB
Windows 7 Hogar Premium - 16 GB
Windows 7 Hogar Básico - 8 GB
Windows 7 Starter - 2 GB En otras palabras, la cantidad máxima de RAM depende de la profundidad de bits y de la versión. La cantidad máxima de RAM para otras versiones de Windows se puede encontrar aquí:
http://msdn.microsoft.com/en-us/library/aa366778.aspx ¿Por qué hay menos memoria disponible para el sistema de la que realmente está instalada en la unidad del sistema? Esto se debe al hecho de que parte del espacio de direcciones (comenzando desde el final del cuarto gigabyte en la dirección opuesta y una pequeña parte desde el comienzo del primer gigabyte) está reservado para direccionar la memoria de la tarjeta de video y otros dispositivos. . Por lo tanto, si tienes más de 3 GB de RAM, el sistema operativo no podrá utilizar toda ella. En las propiedades del sistema se verá así:¿Cómo permitir que el sistema utilice toda la memoria instalada?

Esto se puede hacer usando la función de reasignación de memoria. La mayoría de los BIOS le permiten habilitarlo. En este caso, las direcciones de los dispositivos se transfieren desde los primeros 4 gigabytes más allá de la cantidad de RAM instalada en el sistema.

¿Cómo optimizar la RAM para obtener la máxima capacidad de RAM en Windows?

La forma más obvia de mejorar el rendimiento de su computadora es cerrar programas innecesarios. El segundo es instalar más memorias RAM (placas) para que los programas “se sientan más cómodos” y funcionen más rápido. Otras formas de acelerar una computadora directamente relacionadas con la RAM son: No.

Repito una vez más: Los optimizadores de memoria son una tontería. para ganar dinero con usuarios crédulos. La misma estupidez es ajustar las "configuraciones de memoria oculta" en Windows, ya que todo allí ya está configurado de manera óptima después de realizar pruebas en una gran cantidad de computadoras.

Entonces, ¿cuál es la cantidad máxima de RAM en los sistemas operativos modernos? La respuesta no es sencilla: se asigna memoria libre para el caché. Esto sucede principalmente gracias a la función SuperFetch.Gracias al caché, los programas se inician más rápido,ya que en lugar de acceder al disco duro, los datos se cargan desde la RAM (ver la imagen de arriba, la diferencia en la velocidad del disco duro y la RAM está escrita en negrita). Si algún tipo el programa necesitará más RAM - cachéinstantáneamentereducirá su tamaño, cediendo paso a ella.

Cantidad máxima de RAM en Windows.

Internet está literalmente inundado de especulaciones de los usuarios sobre por qué en el bit Windows hay 3,5 GB de RAM en lugar de, por ejemplo, los 4 GB instalados. Se inventaron muchas teorías, mitos y leyendas. Por ejemplo, creen que se trata de una limitación impuesta por Microsoft que se puede eliminar. De hecho, esto es en parte cierto: realmente existen restricciones forzadas. Simplemente no hay manera de eliminarlos. Esto se debe al hecho de que en sistemas de 32 bits, los controladores y programas pueden volverse inestables cuando el sistema utiliza más de cuatro gigabytes de RAM. Para Windows de 64 bits, los controladores se prueban con mucho cuidado para garantizar que no se produzca dicha inestabilidad, por lo que no existe la limitación mencionada anteriormente.

En este artículo, descubriremos cómo eliminar el límite de memoria de 4 GB en las versiones de 32 bits de Windows 8 y Windows 8.1 y utilizar toda la RAM disponible en la computadora.

La mayoría de los usuarios de Windows están convencidos de que Los sistemas operativos de 32 bits de Microsoft no admiten más de 4 GB de RAM. Por tanto, la memoria máxima disponible en Windows 8/8.1 x86 es de 4 GB. Y teniendo en cuenta el hecho de que Windows reserva parte de la memoria para sus necesidades y las necesidades de los dispositivos periféricos (la mayoría de las veces para una tarjeta de video), el usuario final generalmente dispone de entre 3 y 3,5 GB de memoria para su uso.

A primera vista, todo es lógico: el límite de direccionamiento para un bus de direcciones de 32 bits es el mismo de 4 GB. En todos los documentos oficiales, Microsoft indica que este es el tamaño máximo de memoria admitido en todas las versiones de cliente del sistema x86. Aunque en realidad Microsoft está engañando un poco a todos.

¿Qué es PAE y por qué es necesario?

PAE(Extensión de dirección física - extensión de dirección física): esta opción del procesador x86 le permite acceder más de 4 GB de memoria física. No profundizaremos en los detalles técnicos de la tecnología PAE, simplemente señalaremos que esta tecnología es compatible con todos los procesadores y directamente en el sistema operativo Windows desde hace bastante tiempo.

Por ejemplo, una versión de 32 bits de Windows Server que se ejecuta en un procesador x86 puede usar PAE para acceder a toda la RAM del sistema (hasta 64 GB o hasta 128 GB según la generación del procesador).

Digamos más, la compatibilidad con el modo PAE ha estado disponible en el kernel de Windows desde Windows XP. Es solo que, de forma predeterminada, PAE está disponible solo en los sistemas operativos del servidor y en los sistemas operativos del cliente Windows, aunque este modo está disponible, está deshabilitado.

Nota. PAE sólo se puede utilizar en versiones de 32 bits de Windows que se ejecutan en procesadores x86 compatibles con este modo.

Limitaciones del modo PAE

  • PAE no amplía el espacio de direcciones virtuales de cada proceso. Cada proceso que se ejecuta en un sistema de 32 bits todavía está limitado a 4 GB de espacio de direcciones.

    Consejo. PAE no ayudará a aumentar la cantidad de memoria disponible para una aplicación que consume muchos recursos (por ejemplo, un editor de gráficos o video). Si existe tal necesidad, es mejor cambiar a un sistema operativo de 64 bits.

  • Al utilizar PAE, debe notar una ligera disminución en el rendimiento del sistema debido a una disminución en la velocidad de acceso a la memoria causada por la sobrecarga de cambiar páginas asignadas en la memoria.
  • Algunos controladores de dispositivos no pueden funcionar correctamente en un espacio de direcciones de 36 bits.

Entonces, podemos concluir que el límite superior de memoria física disponible en las versiones de 32 bits de Windows está limitado por el software a nivel del kernel del sistema operativo. Y si hay una limitación de software, ¡eso significa que se puede evitar! Cómo habilitar el modo PAE en Windows 8.1 de 32 bits y usar toda la RAM disponible.

Un parche que incluye PAE y permite usar toda la RAM en Windows 8/8.1 x86

Habilite el modo PAE en Windows 8 (Windows 8.1) No funcionará con herramientas estándar (para hacer esto, deberá editar manualmente el archivo del kernel ntoskrnl.exe en un editor HEX y volver a firmarlo). La forma más sencilla es utilizar un parche ya preparado. parchepae2, escrito por el entusiasta Wen Jia Liu. Puede descargar el parche PatchPae2. (el archivo contiene el parche en sí: PatchPae2.exe, sus códigos fuente y las instrucciones necesarias).

El parche es una pequeña utilidad de línea de comandos que le permite modificar los archivos del kernel de las versiones de 32 bits de Windows para activar el modo PAE, que le permite utilizar más de 4 GB de RAM (hasta 128 GB de memoria).

PatchPae2 funcionará con el siguiente sistema operativo:

  • Windows Vista SP2
  • Windows 7/Windows 7 SP1
  • Windows 8/Windows 8.1

Nota. Antes de instalar el parche, para evitar conflictos, se recomienda desactivar los optimizadores y los controladores de RAM. Se pueden activar después de aplicar el parche e iniciar el sistema en modo PAE.

Instalación del parche PAE en Windows 8/8.1

Atención. Esta instrucción sólo se puede utilizar para las versiones de 32 bits de Windows 8 y Windows 8.1; para los sistemas operativos anteriores de Microsoft, el procedimiento es ligeramente diferente. ¡Ten cuidado!


Nota. En cualquier momento, el usuario, después de reiniciar, puede cambiar del modo PAE al modo normal, o viceversa, en el menú de inicio.

¡Importante! Después de instalar el parche, debe tener especial cuidado al instalar las actualizaciones de seguridad de Windows. Porque algunas actualizaciones de Windows a veces contienen actualizaciones para el kernel, después de instalarlas, es necesario actualizar el kernel PAE: PatchPae2.exe -type kernel -o ntoskrnx.exe ntoskrnl.exe;

Además, los problemas descritos y pueden ocurrir.

Quitar el parche PAE

Para eliminar el parche PAE del sistema, debe:

  1. Elimine la entrada correspondiente del menú de inicio (la forma más sencilla de hacerlo es con msconfig)
  2. Borrar archivos ntoskrnx.exe Y winloadp.exe en el catalogo %Windir%\System32.

El parche no realiza ningún otro cambio en el sistema.