Contactos

Memoria máxima para 32 Sistema de descarga. Sistema de RAM y Windows. Cantidad máxima de RAM en Windows

¿Cuánta memoria puede usar un sistema operativo de 32 bits?

Primero un poco de teoría.
El elemento más simple de la información - bit. Es una unidad mínima de información y puede tomar un valor de 0 o 1. Byte, consta de 8 bits. Dado que el bit puede tomar 2 valores, luego se obtienen 2 8 \u003d 256 valores de byte.

Ahora considere abordar la memoria. Cualquier computadora tiene RAM (RAM): el espacio de direcciones requerido para almacenar los datos utilizados en este momento. Para obtener información de la RAM, el procesador debe seleccionar la dirección del bit deseado, que se almacena en una de las fichas de memoria y luego leéla. Este proceso se llama dirección de memoria. Una de las propiedades de la arquitectura de la computadora es la cantidad de bits utilizados para abordar la memoria.

SO de 32 bits para dirigirse a la memoria Use 2 32 bits, que son 4294967296 bits o 4 gigabytes (GB). Esto significa que la cantidad máxima de memoria a la que se puede aplicar el sistema operativo de 32 bits, es de 4 GB. Sin embargo, incluso esta cantidad para usar plenamente no tendremos éxito, ya que los componentes del sistema operativo y el dispositivo requieren un espacio de direcciones dedicado dentro de los primeros 32 bits (4 GB) memoria de acceso aleatorio. Por ejemplo, una tarjeta de video con 512 MB de memoria requerirá la sincronización de esta memoria con la operación, lo que reducirá la capacidad disponible en 512 MB.

Por lo tanto, la cantidad total de memoria disponible en un sistema operativo de Windows de 32 bits suele ser de 3.25-3.75 GB, dependiendo del hierro utilizado.

Algunas versiones de Windows admiten la función llamada Extensión de dirección física (PAE), Permitiendo usar más de 4 GB de memoria gracias a una tecnología de redirección especial. Esta tecnología permite al procesador trabajar no con un bit de 32 bits, pero con una dirección de 36 bits, enormemente enormemente las direcciones disponibles a él a 2 36 \u003d 68719476736 bytes (64 GB). Al mismo tiempo, el propio espacio de direcciones permanece de 32 bits, es decir, igual a 4 GB, pero debido a la visualización modificada de la memoria física, se hace posible usar un mayor volumen.

Según la información oficial de Microsoft, el modo PAE se puede utilizar en el siguiente bit de 32 bits. sistemas operativosoh:

  • Microsoft Windows. Servidor 2000 Enterprise / Datacenter Edition
  • Microsoft. Servidor de windows 2003 Empresa / DataCenter Edition
  • Microsoft Windows Server 2008 Enterprise / Datacenter Edition

El Servidor 2008 PAE está habilitado de forma predeterminada si la tecnología de prevención de ejecución de datos está habilitada en el servidor en el nivel de hardware), o el servidor tiene la capacidad de agregar memoria en caliente (memoria de acceso rápido). De lo contrario, el PAE debe habilitarse para usar BCDEDIT, el siguiente comando:

BCDEDIT / SET [(ID)] PAE FUNCANEDED

Para habilitar PAE en el servidor 2000 \\ 2003, debe especificar la clave en el archivo boot.ini / Pae.. Aquí hay un ejemplo de un archivo boot.ini que contiene la tecla PAE:


Tiempo de espera \u003d 30.
Predeterminado \u003d Disco MULTI (0) (0) RDISK (0) Partición (2) \\ Windows
multi (0) Disco (0) RDISK (0) Partición (2) \\ Windows \u003d "Windows Server 2003, Enterprise" / FastDetect / PAE

Vale la pena señalar que la capacidad de usar el modo PAE para el sistema operativo cliente se ha implementado en el segundo paquete de servicio a Windows XP. Sin embargo, en el proceso de prueba, resultó que cuando se produce este modo. un gran número de falla El hecho es que los conductores de algunos dispositivos, principalmente, como el audio y el video, están programados rígidamente para trabajar con las direcciones de memoria dentro de 4 GB. Cortan todas las direcciones por encima de este volumen, lo que causa daños en el contenido de la memoria con todas las consecuencias concomitantes. Dado que, como regla general, los servidores no utilizan tales dispositivos, luego con los sistemas de servidor. problemas similares No surgió.

En relación con las desventajas identificadas, se decidió eliminar de los sistemas cliente de 32 bits la capacidad de trabajar con más de 4 GB de memoria, aunque es teóricamente posible. Por lo tanto, en el cliente SO FAMILIA DE WINDOWS esta tecnología Aunque está presente, sin embargo, no se activa a nivel del kernel, y el intento de usarlo no conducirá a nada.

Summing Up diré que si hay una necesidad de memoria más de 4GB, entonces la mejor opción es usar un sistema operativo de 64 bits, porque en él un límite de memoria es de hasta 192 GB para escritorio y 2 TB para el sistema operativo del servidor.

Hola queridos lectores de blog www.syt. Debe admitir inmediatamente que a pesar del hecho de que yo realizo profesionalmente en varios aspectos de ello durante muchos años, hasta hace poco, tal pregunta como talla máxima memoria de acceso aleatorio en computadoras cliente con Sistemas operativos de 32 bits, No estaba absolutamente interesado.

Sin embargo, probablemente, como la gran mayoría de otros especialistas en TI y usuarios ordinarios de las computadoras. Básicamente, fue necesario resolver tareas diarias convencionales, como la selección del tipo de memoria para uno u otro tarjeta madre, eligiendo el tamaño y el número de tablones, el diagnóstico de fallas y muchos otros del mismo tipo.

Es entendible. EN sistemas de servidor La cantidad máxima de RAM siempre ha excedido nuestras necesidades reales y capacidades financieras, y en las computadoras convencionales por el momento, no hay problema, por así decirlo, no lo fue.

Apareció, o más bien a decir, se manifestó, después de que las dimensiones reales de RAM instaladas en computadoras cliente cruzaron la línea de aproximadamente 3 gigabytes. En el contexto de este tema, seremos llamados más iguales a este o mayor memoria.

Por primera vez, realmente me enfrenté a un gran problema de memoria cuando una computadora portátil con 4 GB de RAM y Windows 7 Professional X86 se metió en mis manos. Quería averiguar qué. A saber, - donde "desapareció" parte memoria instalada ¿Y es posible devolverlo de todos modos? Después de todo, el volumen de la memoria física disponible afecta al máximo la velocidad del sistema.

El tema fue sorprendentemente multifacético y extremadamente interesante, aunque el nuevo lo llamaría definitivamente, lo más temprano de las publicaciones utilizadas por mí para buscar respuestas a las preguntas planteadas, se remonta a 2006.

Casi todas las publicaciones encontradas por mí sobre este tema se distinguieron con ultralonicidad a un estado de hecho simple, o se dedicaron a algún lado del problema. Necesitábamos una generalización y sistematización con "tendido en los estantes" que intenté hacer. El resultado fue un ciclo de cinco artículos interrelacionados.

El artículo de hoy es el primero, y su nombre "Grandes secretos de memoria en sistemas operativos de 32 bits" se puede atribuir con seguridad a todo el ciclo. Estoy muy aconsejado que se familiarice con este ciclo, no solo para aquellos que trabajan con sistemas operativos de 32 bits, sino también aquellos que ya han cambiado a un sistema operativo de 64 bits. Créeme, comenzarás enormemente a entender su computadora.

Al principio respirar, debido al hecho de que el límite matemático para el bus de dirección de 32 bits es de 4 GB y es un tamaño máximo que Microsoft se declara oficialmente como compatible con versiones de cliente de Windows X86, nombrado anteriormente ~ 3 GB puede parecer extraño. Sin embargo, tan pronto queda claro, no hay nada extraño en esto, y Microsoft es ligeramente engañoso.

Tamaño máximo de RAM, que admite sistemas de 32 bits.

Hoy nos ocuparemos de la pregunta: los sistemas de 32 bits trabajan con memoria física más de 4 GB En principio, y si es así, cómo.

Lo principal es que es necesario hacer al principio, está claramente dividido por tres conceptos entre ellos:

  1. Propiedades del procesador;
  2. Sistema operativo de 32 bits;
  3. Aplicación de 32 bits (programa)

Los dos últimos se mezclan muy a menudo en una pila, que en este caso, no lo hacen. Comencemos en orden y lejos, haremos una breve excursión histórica.

UPC

Veamos a la mesa de las principales características de los procesadores (casi escrito x86, que sería un error: este equipo del sistema apareció por primera vez en el procesador 8086)\u003e

Esta tabla es necesaria para mostrar visualmente el hecho de que la broca de los neumáticos de destino no siempre coincide con la descarga de la arquitectura del procesador.

Para empezar, preste atención a los procesadores de 16 bits. Si tenían un neumático específico de 16 bits, el tamaño máximo de la memoria física disponible para ellos sería solo 64 KB (2 en el 16º grado igual a 65536). Sin embargo, Intel 8086 podría funcionar con la memoria de hasta 1 MB, y 80286 ya tiene hasta 16 MB debido a 20 y, en consecuencia, 24 bits del bus de dirección.

La época de los procesadores IA-32 y 4 GB de RAM comenzó con Intel 80386 en 1985. Durante los próximos 10 años, los procesadores de arquitectura IA-32 no han tenido una capacidad física para trabajar con más de 4 GB de memoria.

En 1995, se presentó un procesador. Intel Pentium Pro.. Junto con una arquitectura completamente nueva del kernel, este procesador recibió un bus de dirección de 36 bits debido a que no es difícil de calcular, el tamaño máximo de la memoria física disponible para aumentar a 64 GB (37 descargas se utilizan en moderno Los procesadores de 64 bits, que aumentan el límite de la memoria física direccionable a 128 GB).

Además, el procesador fue implementado por el mecanismo de gestión de la memoria "complicado", que desplazó la memoria física ubicada fuera de 4 GB, en la memoria virtual de 32 bits en el rango de 0-4 GB "engañoso" para aplicaciones de 32 bits. Dicho modo de gestión de memoria del procesador X86 se llamó Pae (Extensión de dirección física: expansión de direcciones físicas).

Pentium Pro se posicionó mientras el procesador para servidores y estaciones de trabajo. De hecho, para imaginar en 1995 una computadora de escritorio con un alcance de RAM no es algo más, y al menos se acerca de forma remota de 4 GB, no fue fácil. La memoria se midió por megabytes entonces. Y en nuestro tiempo, no se necesita 4 GB de memoria en la computadora de escritorio o computadora portátil. Además, este procesador fue muy caro y tenía problemas con la velocidad al realizar aplicaciones de 16 bits en ese momento.

Sin embargo, se puede decir que tal solución fue nueva para procesadores de 32 bits debido al hecho de que una práctica previamente similar se usó en todas partes en procesadores de 16 bits, el nombre revolucionario es difícil de llamar.

Dado que hablaron sobre los procesadores, observamos que el primer procesador X86 de 64 bits apareció en Intel, sino en su principal competidor, AMD en 2003. En este momento, Intel ya se lanzó en 2001, el procesador de Itanium de 64 bits de una arquitectura IA-64 completamente nueva no es compatible con x86. Incluyendo debido a este último, el procesador no ha recibido distribución en computadoras de escritorio. En 2003, la única versión de Windows XP 64-Bit Edition versión 2003 (Itanium 2) fue hecha específicamente para iTanium. El proyecto se suspendió en 2005 como innecesario.

No todos, excepto la abrumadora mayoría de los procesadores X86 modernos para computadores de escritorio Son de 64 bits y tienen soporte para PAE. Debido a esto, no solo pueden trabajar con la memoria de más de 4 GB, sino que también proporcionan tal oportunidad para los sistemas operativos de 32 bits.

La forma más fácil de determinar el soporte para el procesador de modo PAE estaba en Linux.. En Ubuntu, o en cualquiera de sus numerosos clones, puede marcar el terminal:

grep -color \u003d siempre -i pae / proc / cpuinfo

Como resultado, algo así debería resultar.

Sistemas operativos de 32 bits

El primero de los 32 bits Microsoft OS fue Windows NT 3.1, lanzado en 1993. Fue destinado al sector corporativo, es decir, para servidores y estaciones de trabajo. Dos años después, en 1995, apareció Windows 95: un sistema operativo para computadoras de escritorio y computadoras portátiles. Entre los dos eventos en 1994, se presentó la versión 1.0 del kernel de Linux. La arquitectura de 32 bits fue tan exitosa y "suficiente" que se usa en todas partes hasta ahora durante 2 décadas. El último sistema operativo del servidor de 32 bits Microsoft se ha convertido en Windows Server 2008. Sin embargo, más nuevas ventanas 8 todavía se ofrece en dos versiones. Disputas sobre lo que es mejor: 32 o 64 no se detienen hoy.

Para implementar capacidades adicionales del modo de expansión de las direcciones físicas, además de la disponibilidad de un procesador y placa base apropiados con un conjunto de chips adecuado y la cantidad deseada de líneas dirigidas diluidas, es necesario Soporta PAE directamente el propio sistema operativo.

Si tiene un Linux de 32 bits, entonces los problemas usan la memoria de más de 4 GB, lo más probable es que no surja. En las salas de operaciones sistemas de linux El apoyo de PAE apareció en 1999 en el kernel 2.3.23 y se utiliza desde entonces sin restricciones.

Se puede observar que, por ejemplo, popular. Linux Mint. En general, hoy viene exclusivamente con el Núcleo PAE y requiere su apoyo obligatorio para el procesador. Por cierto, como en Windows 8. No todo está feliz por esta circunstancia, ya que los procesadores aún se conservan sin apoyo para PAE.

Veamos la tabla del tamaño máximo de la memoria física, tomada del artículo 2005 en msdn.microsoft.com, para Windows 2000, Windows XP y Windows Server 2003\u003e

Como puede ver en esta tabla, el modo PAE se admite en todas las versiones de Microsoft OS a partir de Windows 2000. Variaciones de tamaño memoria máxima En varias versiones de los sistemas operativos del servidor, se explican únicamente por su posicionamiento de mercado. microsoft.. Probablemente sea más fácil explicar su diferencia entre sí. Para nosotros, las filas de la tabla, que sugiere directamente que en todas las versiones de Windows XP, el espacio total direccionable de la memoria física está limitada a 4 GB. Está artificialmente limitado en el kernel, ya que es el soporte de PAE. Cuál es la razón de tal limitación, no solo en XP, sino también en todas las versiones de Windows de 32 bits de escritorio posteriores, entenderemos.

El modo PAE se puede activar, se puede apagar. Comenzando con Windows XP SP2 PAE se convierte en forzado para garantizar el trabajo de la tecnología de seguridad. Dep. La prevención de la ejecución de datos es prevenir la ejecución de datos).

DEP es una tecnología que le permite proteger el sistema operativo de una clase grande. código maliciosoque se incrustó inicialmente en el área de memoria asignada para datos y está enmascarada para datos, y luego intenta comenzar de él. Tecnología DEP Esto hace bloques de código malicioso. La tecnología se implementa tanto software como hardware. En este último caso, el procesador marca las páginas de memoria individuales como no conteniendo un código ejecutable mediante un bit mayor modificado en la tabla de direcciones PTE (entrada de la tabla de páginas) memoria virtualY luego intercepta y evita iniciar el código ejecutable de estas páginas.

Ve a nuestro último hoy.

Aplicaciones de 32 bits

Debido al despachador de memoria del procesador, que ejerce su distribución en modo PAE, independientemente de la aplicación de aplicaciones, y admitir una operación de un sistema operativo de este tipo, las aplicaciones de 32 bits se separan de la memoria física y no tienen información sobre su tamaño real. Cada aplicación, ya que el espacio de direcciones de 32 bits se guarda para ellos, solo 4 GB de memoria virtual todavía está disponible. En Windows, las necesidades de la aplicación en sí de estos 4 GB se dan exactamente la mitad, en Linu - 3 GB. En Windows, existe la oportunidad de forzar a 3 GB a la fuerza, pero, en la mayoría de los casos, es inapropiado.

Debe tenerse en cuenta que la inclusión del modo PAE no es de ninguna manera equivalente a la transición a un sistema de 64 bits en el que se asigna cada aplicación de forma incomparablemente mayor. Si a expensas de PAE, trate de satisfacer directamente el apetito incómodo de una determinada aplicación moderna, por ejemplo, avanzada juego de ordenador, No habrá nada bueno. Pero si necesita comenzar simultáneamente las aplicaciones exigentes múltiples, entonces los beneficios de PAE serán rectos. En primer lugar, se refiere a los servidores.

Por ejemplo, se requiere el trabajo simultáneo de dos máquinas virtuales, cada una de las cuales se asigna a 2 GB de memoria. Lo que sucederá sin PAE: es probable que la segunda máquina virtual simplemente no se inicie, bueno, o el sistema comenzará un intercambio tan intensivo con el archivo de intercambio que el proceso irá a la categoría "Estrategia paso a paso" (ejecutando Delante de decir que en un verdadero experimento con maquinas virtualesen el que puedes leer, Swap no ayudó). Con PAE incluido, sujeto a una cantidad suficiente de la máquina de host de RAM físico, ambos maquinas virtuales Trabajará con seguridad. De hecho, todo es algo más complicado, pero, en términos generales, por lo que.

Las desventajas de la PAE generalmente incluyen una posible reducción en el rendimiento del sistema debido a una reducción en las velocidades de acceso a la memoria asociadas con operaciones adicionales en la conmutación de páginas de memoria desplazadas, y trabajo pobre Algunos controladores de dispositivos en espacio de direcciones de 36 bits.

En esto hasta que nos detengamos y resumimos:

  • Casi todos los sistemas operativos modernos de 32 bits pueden trabajar con memoria rápida de más de 4 GB. Tal oportunidad apareció en 1995, gracias a la implementación de la tecnología PAE en procesadores (extensión de dirección física, expansión de direcciones físicas);
  • A pesar del hecho de que el soporte de PAE le permite utilizar la memoria física de hasta 64 (128) GB, la operación del kernel del sistema operativo en este modo no es completamente equivalente a la transición al sistema operativo de 64 bits. Las solicitudes continúan realizadas en el espacio de direcciones de 32 bits convencional para ellos, pero si la memoria física instalada excede los 4 GB, las aplicaciones en sí pueden iniciarse simultáneamente más;
  • En el modo PAE, puede haber una disminución en la velocidad de acceso a la memoria y problemas con los controladores de dispositivos;
  • En los sistemas operativos de Microsoft Windows, el límite superior de la memoria física disponible se limita al nivel del kernel del sistema operativo.

El último ítem de las conclusiones de nuestros hoy en día examinaremos en detalle.

Sí, me gustaría alabar al autor, el artículo es realmente claro.
Es difícil realmente encontrar, tanto la escoria tuvo que sorprocho en Internet ((((
Alexander, dígame si me di cuenta de que si inicie cualquier proceso en las ventanas desaparecidas, bueno, digamos 3D MAX, entonces no más de 4 GB, ¡incluso si tengo 16?
Esos. Puedo ejecutar 4 max y cada uno de ellos, salga de 4 GB de memoria, pero para que uno ocupó los 16 GB no funcionará.
Windows 7 (32).
Gracias por adelantado.

  • Gracias por la respuesta. Sí, todos ustedes entendieron absolutamente bien. Cada proceso de 32 bits funcionará con no más de 4 GB con memoria. De hecho, solo la mitad de 4 GB estará disponible directamente. Otra mitad se dejará bajo las necesidades sistémicas. Para cambiar esta relación a una nueva sección de descarga en el BCD, se agrega la cadena "AUMENTUSERVA 2500".

    Ehhh, lo siento.
    Resulta que desde la parte trasera de Windows no va a ninguna parte, para cargar completamente la RAM (((((
    Gracias por su rápida respuesta.

    No estés molesto Como dicen, sea lo que sea, todo es para mejor. Si hay mucha memoria y hay una aplicación intensiva en recursos, luego x64 para cualquier persona y mejor y más correcta. Además, debido a las "curvas" de los conductores, después de eliminar 4 GB de restricciones en Windows de 32 bits, desafortunadamente, todavía no hay garantía de su funcionamiento estable.

    • Estoy de acuerdo, es, por supuesto, mucho. Sin embargo, puede ser posible no instalar absolutamente todas las aplicaciones simultáneamente, pero como lo necesita? En el escritorio del hogar, generalmente instalo un nuevo sistema en disco separado Y durante algún tiempo "nuevo" y "viejo" existen en paralelo. En el trabajo, también prohibido a mis empleados de soporte técnico para reinstalar los sistemas más, es decir, en un disco con el sistema "antiguo". Además, este disco es un tiempo (de un mes a tres) se mantuvo en un estado inviolable. Tal enfoque garantizó la completa ausencia de pérdidas de datos de cualquier sentido.

      Hmmm, un pensamiento interesante.
      Solo quería un nuevo tornillo para comprar, aquí en él y alrededor de una ventana nueva.
      Gracias de nuevo.

  • Han pasado varios años desde que se escribe el artículo "Cuatro gigabytes de memoria, un objetivo inalcanzable? ", Y preguntas, por qué Windows no ve los cuatro gigabytes, no hay menos. Los propietarios de sistemas de 64 bits, que este problema parecían agregarse a la cantidad de preguntas, y no deben ser tocadas. Y quedó claro que es hora de escribir un nuevo artículo sobre el mismo tema. Como antes, será solo sobre los sistemas operativos Windows, y en el cliente principal, es decir, Windows XP, Windows Vista, Windows 7 y las ventanas próximas 8. En algunos casos, varias descripciones simplificadas de ciertos aspectos deliberán. Esto brindará la oportunidad de centrarse en el tema de este artículo, sin entrar en detalles innecesarios, en particular, el dispositivo interno de los procesadores y microcircuitos (chipset) para las juntas del sistema. Recomendamos pre-leer el artículo especificado anteriormente, ya que no todo lo que dijo en él se repetirá aquí.

    Aunque está disponible teóricamente de 32 bits (sin desencadenantes adicionales) a 4 GB de memoria física, las versiones de clientes de 32 bits de Windows no pueden usar todo este volumen debido al hecho de que parte de las direcciones se utiliza por dispositivos de computadora. Esa parte de la RAM, cuyas direcciones coinciden con las direcciones de los dispositivos, deben apagarse para evitar el conflicto entre RAM y la memoria del dispositivo correspondiente, por ejemplo, un adaptador de video.

    Higo. 1. Si la memoria RAM en las direcciones utilizadas por dispositivos no está deshabilitada, se produce conflicto

    RAM Relleza las direcciones, comenzando con cero, y los dispositivos, como regla general, se reciben direcciones en el cuarto gigabay. Mientras que el tamaño de la RAM no excede los dos o tres gigabytes, los conflictos no ocurren. Tan pronto como el límite superior de la memoria instalada ingrese a la zona donde se encuentran las direcciones del dispositivo, se produce un problema: la misma dirección también es una celda de la RAM, y la celda de memoria del dispositivo (el mismo adaptador de video). En este caso, el registro de datos dará lugar a distorsionar la imagen en el monitor y viceversa: Cambiar en la imagen: para distorsionar el contenido de la memoria, que es código de software o datos (digamos, texto en el documento). Para que no se produzcan los conflictos, el sistema operativo debe abandonar el uso de esa parte de la RAM, que se superpone con las direcciones de los dispositivos.

    A mediados de los años noventa del siglo pasado, la tecnología PAE se desarrolló para ampliar el volumen disponible de RAM, lo que aumenta el número de líneas de dirección de 32 a 36, \u200b\u200bpor lo tanto, el volumen máximo de RAM aumentó de 4 a 64 GB. Esta tecnología fue originalmente destinada a servidores, pero luego apareció en windows cliente Xp. Algunas características de la implementación de esta tecnología en los modernos controladores de memoria hacen posible no solo usar el PAE por su propósito directo, sino también a la memoria "cruzar" a otras direcciones. Por lo tanto, una parte de la memoria que no se usa para la prevención de conflictos se puede mover a las direcciones superiores, por ejemplo, en el quinto gigabyte, y nuevamente se convierte en un sistema asequible.

    En la discusión del primer artículo, se expresó un comentario que es incorrecto para identificar la presencia en el controlador de memoria. tablero de sistema Soporte para PAE, y la capacidad de la Junta para redirigir la memoria; Que bien puede ser cosas, no relacionadas entre sí. Sin embargo, la práctica muestra que en el "hardware" para sistemas de escritorio Estos son conceptos intercambiables. Por ejemplo, Intel en la documentación de su conjunto de microcircuito G35, ninguna palabra indica la posibilidad (realmente existente) Redirección de la memoria, pero enfatiza el soporte de RAE. Y no apoyar al PAE Set I945 no tiene un reenvío de memoria. DE procesadores AMD64 I. Últimos modelos Procesadores Intel La situación es aún más fácil: el controlador de memoria está integrado en el procesador, y el soporte para PAE (y la RAM de más de 4 GB) implica automáticamente el soporte de reenvío.

    Higo. 2. Reenvío

    El dibujo es bastante condicionado, la redirección no es necesariamente realizada por los bloques por un gigabyte, la discreción puede ser diferente y está determinada por el controlador de memoria (que, recordamos, es parte del equipo de la placa del sistema o parte del procesador. ). La computadora de configuración del BIOS generalmente utiliza una configuración que permite o prohibir la redirección. Puede tener nombres diferentes, por ejemplo, remapa de memoria, orificio de memoria, sistema operativo de 64 bits y similares. Su nombre es mejor para descubrirlo en el manual para la placa base. Cabe señalar que si se usa un sistema de 32 bits, entonces en algunos tableros del sistema, en su mayoría lo suficientemente antiguo, se debe desactivar la redirección, de lo contrario, el volumen de la RAM disponible puede disminuir.

    De forma predeterminada, en Windows XP, el modo RAE se desactivó, ya que no había ninguna necesidad real (recordaremos que en 2001 la capacidad de memoria típica de la computadora de escritorio fue de 128-256 MB). Sin embargo, si está incluido, XP podría usar los cuatro gigabytes de memoria, proporcionados, por supuesto, que la placa base apoyaría el paraíso. Pero, repite, no hubo una necesidad real de incluir este modo en esos años. Si se desea, el lector puede estar instalado para la muestra computadora moderna Windows XP o Windows XP SP1 (hágalo para trabajar, por supuesto, no vale la pena), habilite el modo PAE y asegúrese de que el sistema esté disponible cuatro gigabytes de RAM.

    En 2003, Microsoft comenzó a desarrollar el paquete de la segunda fase para Windows XP (lanzado en 2004), ya que se hizo necesario reducir significativamente el número de vulnerabilidades en los componentes del sistema operativo. Una forma de usar la prevención de datos (prevención de la ejecución de datos, DEP): un conjunto de tecnologías de software y hardware que le permiten realizar verificaciones de contenido de memoria adicionales y, en algunos casos, prevenir el lanzamiento de un código malicioso. Estos controles se realizan tanto en el nivel de programa como en el hardware (si hay un procesador apropiado). AMD llamó a esta característica de la "protección de la protección de la página" (protección de la página sin ejecución, NX) e Intel utilizó el término "Prohibición de la ejecución" (Ejecutar bits, XD).

    Sin embargo, el uso de dicha protección de hardware requiere el procesador de traducción al modo PAE, por lo que se detecta Windows XP SP2 procesador adecuado Comenzó a incluir este modo predeterminado. Y aquí "Microsoft" enfrentó un problema bastante grave: resultó que no todos los conductores pueden funcionar en el modo PAE. Intentemos aclarar esta función, no profundizar demasiado en el dispositivo de procesador y en los mecanismos de abordaje.

    El llamado modelo plano de memoria se utiliza en Windows. Treinta y dos gotas de direcciones proporcionan una apelación al tamaño de cuatro gigabytes. Por lo tanto, cada celda de la RAM o la celda de memoria de otro dispositivo corresponde a una determinada dirección, y no puede haber ambigüedades aquí. El modo PAE habilitado le permite usar 36 descargas de direcciones y aumentar el número de celdas de memoria 16 veces. ¡Pero después de todo, el sistema de comandos del procesador sigue siendo el mismo y puede agregar solo 4 mil millones de bytes (binarios)! Y así, para proporcionar la capacidad de acceder a cualquiera de los 64 mil millones de bytes, lo que indica solo 32 descarte de dirección, el procesador incluye una etapa adicional de traducción de direcciones (aquellos que están interesados \u200b\u200ben los detalles pueden recurrir a la literatura especial, por ejemplo, el libro de ruso y Salomón " Organización interna Windows "). Como resultado, la dirección de 32 bits en el programa puede indicar cualquiera de los bytes en el espacio de 36 bits.

    Programas aplicados Esta característica no concierne a nada, trabajan en sus propias direcciones virtuales. Pero los conductores que deben referirse a las direcciones reales de dispositivos específicos deben resolver tareas adicionales. Después de todo, una dirección de 32 bits generada por este controlador puede ser completamente diferente después de una etapa adicional de transmisión, y el comando emitido por el conductor puede, por ejemplo, en lugar de generar el icono en la pantalla para cambiar el valor en uno de las celdas mesas de Excel. Y si se sujetarán los datos del sistema, entonces antes de la finalización de emergencia con la conclusión pantalla azul mano para archivar. Por lo tanto, para el trabajo exitoso en modo PAE, los conductores deben estar escritos, teniendo en cuenta las características de este régimen.

    Sin embargo, dado que se ha desarrollado históricamente, de modo que hasta ese momento en las computadoras cliente, el PAE no se usó, algunas compañías no consideraron necesario mantener este modo en los conductores escritos por ellos. Después de todo, el equipo que produjeron ( tasas de sonidoPor ejemplo), no estaba destinado a servidores, y los controladores no tenían la versión del servidor, ¿por qué no necesitan complicar estos controladores? Además, para el trabajo de prueba en el modo PAE, se requirió anteriormente instalar el sistema operativo del servidor y usar equipo de servidor (Los tableros del sistema para computadoras de escritorio solo se iniciaron relativamente recientemente para admitir PAE). Por lo tanto, los desarrolladores de los conductores son más fáciles y más rentables para simplemente olvidarse de este PAE y garantizar el rendimiento en las computadoras cliente habituales con personal personal ordinario y no servidor.

    Y aquí, con tales conductores y problemas surgieron en XP SP2. Aunque el número de empresas cuyos conductores dejaron de funcionar o incluso causaron el colapso del sistema, resultó ser pequeño, el número de dispositivos emitidos por estas firmas se calculó por millones. En consecuencia, el número de usuarios que podrían después de instalar SP2 para obtener una sorpresa desagradable fue muy significativa. Como resultado, muchos usuarios se negarán a instalar este paquete, y habrían tratado con mala fama, lo que afectaría a otros usuarios. Ellos, aunque sin ninguna buena razón, también se negarían a instalarlo.

    Y la necesidad de mejorar la seguridad de la compañía XP "Microsoft" se sintió muy aguda. Sin embargo, razonando sobre el tema, por qué vimos Windows XP SP2 y no vimos algo como la segunda edición de Windows XP, vaya más allá del alcance de este artículo.

    Lo principal que nos interesa es que para garantizar la compatibilidad con los conductores mal escritos, se cortó la funcionalidad de PAE en SP2 para Windows XP. Y aunque este modo existe y, además, en las computadoras con procesadores modernos Se enciende de forma predeterminada, no proporciona ninguna expansión del espacio de direcciones, simplemente pasando las mismas direcciones a la salida que se enviaron a la entrada. De hecho, el sistema se comporta como un 32 bits ordinario sin PAE.

    El mismo comportamiento fue heredado por Windows Vista, y luego se mudó a Windows 7 y a las futuras Windows 8. Por supuesto, 32 bits. La razón por la cual este comportamiento no ha cambiado, se mantuvo igual: asegurando la compatibilidad. Especialmente, ya que la necesidad de relegar las acciones del gigabyte desapareció: aquellos que necesitan grandes cantidades de memoria pueden usar versiones de 64 bits del sistema operativo.

    A veces, puede escuchar la pregunta: si este modo PAE circuncidado evita que el sistema vea los cuatro gigabytes, por lo que, tal vez, quizás la desactivación en absoluto, para no interferir, y no para interferir, y VOILA, el sistema estará disponible 4 GB? Ay, no será: Esto requiere solo la presencia de PAE, con una completa. El otro no se le pregunta, así que la pregunta suena así: si los dispositivos realmente interfieren con el sistema para usar toda la memoria y reservarlo bajo sus necesidades, entonces, ¿por qué no se reservaron nada cuando hubo dos gigabytes de RAM en la computadora? ?

    Volvamos al primer dibujo y consideremos la situación más. En primer lugar, observamos que necesita distinguir claramente entre dos conceptos: el tamaño del espacio de direcciones y el volumen de RAM. Mezclarlos juntos evita la comprensión de la esencia de la pregunta. El espacio de direcciones es un conjunto de todos los existentes (a los cuales el procesador y otros dispositivos) de las direcciones pueden apelar. Para los procesadores de familia I386, esto es 4 gigabytes como de costumbre y 64 GB usando PAE. En sistemas de 64 bits, el tamaño del espacio de direcciones es de 2 tb.

    El tamaño del espacio de direcciones no depende del volumen de RAM. Incluso si saca a toda la RAM de la computadora, el tamaño del espacio de direcciones no cambiará en la IOTA.

    El espacio de direcciones puede ser real en el que funciona el sistema operativo, y el virtual, que OS crea programas para trabajar en él. Pero las características del uso de la memoria en Windows se describirán en otro artículo. Aquí solo notamos que no tiene ningún sistema operativo y controladores al espacio de direcciones real del programa de acceso.

    Considere cómo se utiliza el espacio de direcciones en la computadora. Inmediatamente enfatice que su distribución es realizada por el equipo informático ("hierro") y el sistema operativo en el caso general no puede afectarlo. Solo hay una forma: cambie la configuración del equipo utilizando la tecnología Plug & Play. Hablaron mucho sobre ella a mediados de los años 90 del siglo pasado, pero ahora se percibe como algo concedido, y todo está aumentando el número de personas que ni siquiera escucharon sobre ella.

    Usando esta tecnología, puede cambiar en ciertos, los límites especificados por el fabricante, los límites de la dirección de memoria y el número de puerto utilizado por el dispositivo. Esto, a su vez, hace posible evitar conflictos entre dispositivos que podrían ocurrir si la computadora tenía dos dispositivos configurados para usar las mismas direcciones.

    El programa básico en la placa base, a menudo un BIOS generalizado (aunque de hecho, el BIOS (sistema de E / S básico) no lo es) cuando la computadora está encendida, las encuestas de dispositivos. Determina qué rangos de dirección puede usar cada dispositivo, entonces está intentando distribuir la memoria para que ningún dispositivo evite el otro, y luego informe a los dispositivos a su solución. Los dispositivos configuran sus parámetros de acuerdo con estas instrucciones, y puede iniciar el inicio del sistema operativo.

    Como estamos hablando de esto, observamos que en una serie de sistemas hay configuraciones llamadas "P & P OS". Si esta configuración se desactiva (NO), la placa del sistema realiza la distribución de direcciones para todos los dispositivos. Si está habilitado, la distribución de la memoria se realiza solo para los dispositivos necesarios para descargar, y el sistema operativo participará en la configuración de otros dispositivos. En el caso de Windows XP y más operativo nuevo de esta familia. esta configuración Se recomienda incluir porque en la mayoría casos de Windows Realice la configuración requerida al menos no peor que BIOS.

    Dado que con tal autofacturación se distribuye direcciones Memoria, no importa cuánta RAM esté instalada en la computadora, el proceso todavía fluirá por igual.

    Cuando se inserta una serie de RAM en la computadora, entonces el espacio de direcciones se libera desde abajo hacia arriba, comenzando desde la dirección cero y luego hacia un aumento en las direcciones. Las direcciones de dispositivos, por el contrario, se destacan en el área superior (en el cuarto gigabyte) en la dirección de las direcciones decrecientes, pero no necesariamente bloques adyacentes, más a menudo, por el contrario, no negativo. Tan pronto como las zonas de direcciones asignadas para RAM (por un lado) y para dispositivos (en el otro lado), el contacto, se vuelve posible en las direcciones de conflicto, y la cantidad de RAM utilizada tiene que ser limitada.

    Dado que el cambio en la dirección al configurar dispositivos se realiza con algún paso definido por las características del dispositivo especificado por el fabricante, no se puede obtener la parte sólida de las direcciones para dispositivos, aparecen las brechas no utilizadas entre las direcciones de los dispositivos individuales. Teóricamente, estas brechas podrían usarse para acceder a la RAM, pero esto complicaría el funcionamiento del Administrador de memoria del sistema operativo. Según esto y otro por razones de Windows Utiliza RAM a la primera dirección de memoria ocupada por el dispositivo. RAM, que es de esta dirección y superior permanecerá sin usar. A menos que, por supuesto, el controlador de memoria no organiza el reenvío.

    A veces, usted hace la pregunta: es posible influir en la distribución de direcciones para mover todos los dispositivos en el espacio de direcciones lo más alto posible y hacer que la misma memoria sea posible, un sistema asequible. En general, sin interferir con el diseño o firmware de los dispositivos, es imposible. Si los brazos aún están apretados, y no es una pena, puede intentar el siguiente método: en la configuración del BIOS, habilita la configuración "OS PNP" (puede o no se llama de manera diferente) para que las direcciones para la mayoría de los dispositivos distribuyan Windows y luego reinstale los controladores mediante archivos editados INF con areas remotas La memoria, que, en su opinión, es demasiado baja.

    En Internet, puede encontrar diferentes consejos que, supuestamente, deben dar al sistema la oportunidad de usar los cuatro gigabytes basados \u200b\u200ben la inclusión forzada de PAE. Cómo entender fácilmente desde lo anterior, ninguna ganancia puede darla, ya que no importa si PAE se enciende de forma automática o por la fuerza, este modo funciona en ambos casos por igual.

    También puede surgir la pregunta: lo que sucederá si instala un adaptador de video con cuatro gigabytes de memoria. Después de todo, resulta que el sistema permanecerá completamente sin RAM y no funcionará. De hecho, nada terrible no sucederá: el adaptador de video ya se ha utilizado durante mucho tiempo del espacio de direcciones de 256 MB, y el acceso a todo sobre la memoria de la pantalla de video se realiza a través de la ventana de este tamaño. Así que más de 256 megabytes, el adaptador de video no quita. Tal vez, en algunos modelos, el tamaño de esta ventana se duplica o incluso a cuarenta, pero no han llegado al autor en la mano.

    64 descarga

    Entonces, con sistemas de 32 bits, pensamos. Ahora pasamos a 64 bits.

    Ahí es donde parecería que no debería haber piedras submarinas. El sistema puede usar mucho más de cuatro gigabytes, por lo que, a primera vista, es suficiente para conectar la memoria de la placa del sistema e instalar el sistema. Pero resulta, no todo es tan simple. En primer lugar, notamos que el equipo especial destinado solo para sistemas de 64 bits no podrá encontrar (estamos hablando de PC ordinarios). Cualquier placa base, tarjeta de red, adaptador de video, etc., que opera en el sistema de 64 bits, debe funcionar con el mismo éxito en 32 bits.

    Y esto significa que las direcciones de los dispositivos deben permanecer dentro de los primeros cuatro gigabytes. Y significa que todas las restricciones impuestas a la cantidad de memoria disponibles para el sistema de 32 bits se aplican y a 64 bits, por supuesto, si la placa base no admite la redirección o si esta redirección está deshabilitada en la configuración.

    No apoye la redirección de las placas base en los conjuntos de chips de Intel a 945 inclusive. A continuación, por supuesto, no los llamarán, pero aún existen las computadoras en su base y se utilizan. Por lo tanto, en dichas tarifas y sistemas de 64 bits y 32 bits podrán ver la misma cantidad de memoria, y será inferior a 4 GB. Por qué menos - descrito anteriormente.

    Con los procesadores AMD de 64 bits, la situación es más fácil: tienen un controlador de memoria durante mucho tiempo incorporado en el procesador, y falta la redirección solo en modelos obsoletos. Todos los procesadores para el nido de 939 pines y más compatibilidad con más de 4 GB y, en consecuencia, pueden redirigir la memoria. Lo mismo se aplica a procesadores Intel Core I3, I5, Familias I7.

    Sin embargo, y aquí puede haber un obstáculo: si la placa del sistema no contiene líneas de dirección adicionales, no será posible referirse a la memoria redirigida. Y algunos modelos más jóvenes de juntas de sistemas para depósitos se liberan, por lo que es necesario ver una descripción de un tablero de sistema en particular.

    Y aquí estaremos esperando una sorpresa, similar a la que enfrentamos en un sistema de 32 bits: el uso del espacio de direcciones para el funcionamiento de los dispositivos puede limitar la cantidad de memoria disponible para Windows.

    Por ejemplo, si una placa base admite hasta 8 GB de RAM (por ejemplo, usando el chipset G35) e instale todos estos 8 GB, se utilizará solo ≈7-7.25 GB. La razón es la siguiente: 33 líneas de la dirección se divorcian en una placa base de este tipo, que, desde el punto de vista del fabricante, es bastante lógico, ¿por qué complican el diseño, si más de 8 GB no admite algo igual? Por lo tanto, incluso si el controlador de memoria puede cruzar la sección no utilizada de la RAM en un noveno gigabyte, no será posible ponerse en contacto con él de todos modos. Esto requerirá una dirección de 34 bits, que no se forma físicamente en un bus del sistema de 33 bits. De la misma manera en las tablas que soportan 16 GB, Windows podrá usar ≈15-15.25 GB y así sucesivamente.

    Con redirección, se conecta otro matiz poco conocido. La restricción del tamaño de la memoria realizada en el programa MSCONFIG (o la configuración de configuración de descarga apropiada) no se aplica a la propia memoria, sino al límite superior de la dirección de la memoria utilizada.

    Higo. 3. Esta configuración limita el borde superior de las direcciones, y no el tamaño de la memoria

    Es decir, si especifica este valor de 4096 MB, entonces la memoria ubicada por encima de este límite (reenviada al quinto gigabyte, por ejemplo,), no se utilizará, y de hecho, la cantidad de memoria se limitará a aproximadamente tres gigabytes. Esta función es en algunos casos, es posible usar para diagnosticar si el reenvío funciona o no. Por ejemplo, el autor se reunió con el caso cuando portátil de Windows Utilizado 3.75 GB de cuatro, y no estaba claro: si la redirección no funciona, si la memoria se usa para algunas necesidades. La instalación de la bandera y la limitación del tamaño de la memoria con cuatro gigabytes llevó al hecho de que solo se completó 3.25 GB. De esto podemos concluir que la redirección trabajó, y por lo tanto, una cuarta parte de un gigabyte, se utilizó para un adaptador de video o para otros propósitos.

    Bueno, finalmente, vale la pena decir que incluso cuando el reenvío de trabajo y un sistema de 64 bits, varias docenas o incluso cientos de megabytes todavía se pueden reservar para equipos. Las razones de tales reservas se encuentran mejor en el fabricante de la placa base, pero la mayoría de las veces se puede suponer que se utiliza para el adaptador de video incorporado o el controlador RAID.

    Más recientemente, se publicó una nota en el blog, para ayudar a aquellos que van a actualizar su computadora o comprar / recoger nuevos. A saber, dijo la cantidad de RAM es una computadora, dependiendo de las tareas que se colocan en el frente: ¿Cuántos RAM se necesita?

    La siguiente nota sobre el plan fue un artículo sobre el apoyo de varias cantidades de memoria del sistema operativo, sobre la descarga del sistema operativo; El hecho de que no todos los volúmenes de memoria son compatibles con todas las versiones de Windows. Especialmente gracias a todos los lectores que mencionaron sobre el tema de la descarga en los comentarios sobre el blog: Después de leerlos, me di cuenta de que una nota corta sobre este tema no era suficiente. Necesita un material detallado sobre este tema.

    Es por eso que se decidió escribir un artículo, (Libez, si lo desea) sobre este tema y lo colocó aquí, en ITEXPERTORTAL.COM, en el archivo de materiales de capacitación gratuitos y artículos sobre importantes temas de alfabetización informática.

    Entonces, volver al tema principal, a la descarga de sistemas operativos y para soportar varias cantidades de memoria. Inicialmente responderá a la pregunta:

    ¿Qué es un poco en absoluto?

    Definición científica: En la informática de la descarga de electrónicos (en particular, periférico), el dispositivo o el neumático se denomina número de descargas (bits), siendo procesadas simultáneamente por este dispositivo o transmitidas por este bus. El término aplicable K. partes compuestas Computación, dispositivos periféricos o medidas: neumáticos de datos informáticos, procesadores, etc. La computación de la computadora se llama la descarga de su máquina de máquina. (Fuente - Wikipedia).

    Creo que todo es simple y comprensible. Bigness: la capacidad de procesar simultáneamente algún número de bits, si es más fácil de hablar.

    De hecho, todo no es tan simple, y para resaltar toda esta pregunta y el "académico", ningún artículo es suficiente. Por lo tanto, no profundizaremos en el curso de la arquitectura de la PC, y tocaremos los momentos puramente prácticos con los que debe enfrentar y que le corresponde a los usuarios.

    ¿Y entonces la cantidad de RAM?

    Hay dos versiones del sistema operativo Windows (al menos todavía, solo dos). No importa lo que tomaremos de los sistemas modernos y actuales: XP, Vista o 7.
    Todos estos sistemas existen en dos versiones - 32 bits y 64 bits. Por ejemplo:

    Windows 7 Ultimate 32-Bit (o X86 - Notación equivalente)
    Windows 7 Ultimate 64 bits (
    o x64 - Notación equivalente)
    Windows Vista Ultimate X86 (X86 -
    esta es la designación de la versión de 32 bits).
    Visita de Windows Ultimate X64 (respectivamente - versión de 64 bits)

    Las diferencias arquitectónicas entre las versiones de 32 y 64 bits de Windows, por supuesto, son. Puedes hablar de ellos durante mucho tiempo, pero esto no es nada, créeme. 🙂

    Las características y diferencias más importantes que se relacionan directamente con el usuario y con quién deben enfrentar:

    1. La cantidad máxima de RAM.
    2. La descarga del sistema operativo.
    3. BIT CPU.

    Aquí hablaremos de esto más ...

    La cantidad máxima de RAM.

    Un sistema operativo de 32 bits puede agregar (es decir, puede usar, "ver") no más de 4 GB de RAM. Esta es la diferencia más importante, y la más significativa. Si está instalado en su computadora, digamos, 2 GB, luego el sistema operativo de 32 bits funciona con este volumen normalmente.

    Si tiene 4 GB de memoria y trabaje bajo el control de un sistema operativo de 32 bits, entonces simplemente no verá dicho volumen. Todo lo que puede usar es de aproximadamente 3,5 GB de 4 GB. El resto del volumen no puede proporcionar programas de trabajo. Por supuesto, si instala 8 GB de memoria a una computadora, digamos, y al mismo tiempo permanecerá en el sistema de 32 bits, tampoco verá más de 3.5 GB desde todo el volumen de conjunto.

    El sistema operativo de 64 bits puede funcionar con una memoria mucho mayor, hasta 192 GB (para Windows 7). Esos. Si usted, vamos, queríamos instalar 8 GB de memoria, debe cambiar necesariamente a un sistema operativo de 64 bits, de lo contrario, simplemente no puede usar un volumen disponible tan grande.

    Consideramos, puedes decir: "Extremos", hasta 2 GB y 8 GB y más. ¿Y qué pasa con el medio dorado? ¿Qué sucede si ya ha instalado o planea aumentar la cantidad de memoria hasta 4 GB? ¿Necesito ir a un sistema operativo de 64 bits en este caso para que la computadora pueda usar no 3.3, y los 4 GB de memoria?

    No todo es tan simple ... Las versiones de 64 bits del sistema operativo usan notablemente más memoria. Todas las variables ya no son de 32 bits, sino 64 bits. Esto generalmente aumenta las aplicaciones en un 20-40%, lo que también conduce a un aumento apropiado en la cantidad de memoria. En formatos de archivo, como música o video, no afecta.

    Instale una versión de 64 bitsVentanas Para usar mejor 4 GB de memoria, no tiene sentido, incluso si la versión de 32 bits reconoce solo hasta 3.5 GB de memoria. El problema radica en el hecho de que recibirá la memoria faltante, pero la perderá de inmediato por la razón por la que la versión de 64 bits requiere más memoria para sí misma. Por lo tanto, la transición a 64 bits es relevante solo con la memoria de más volumen: 6, 8 GB y más.

    Por lo tanto, si decide establecer una gran cantidad de memoria, y aquí se necesita el sistema operativo de 64 bits, entonces quizás esté interesado en la pregunta:

    ¿Qué características tienen Windows Vista / 7 de 64 bits?

    Visualmente - no. Esos. Exteriormente, este es un sistema operativo ordinario, que no se destaca de la opción de 32 bits. Puede definirlo perteneciente a una arquitectura de 64 bits que ingresa el elemento "Propiedades del sistema" en el panel de control: la broca indicada allí.

    Técnicamente, hay pequeñas diferencias. El primero, de hecho, que el sistema operativo de 64 bits "ve" las grandes cantidades de memoria y puede trabajar con ellos. Segundo: le permite ejecutar aplicaciones de 64 bits.

    El sistema operativo de 64 bits le permite iniciar y convencionales programas de 32 bits. Con la forma familiar, no se requieren configuraciones para esto. Todo como de costumbre. En el sistema de 64 bits hay un subsistema de realizar aplicaciones de 32 bits. Por lo tanto, puede instalar y trabajar con éxito con aplicaciones de 32 bits y 64 bits.

    Ahora hay algunas de estas aplicaciones X64, aunque su número está creciendo constantemente. Esto es especialmente cierto para los programas intensivos en recursos, gráficos y grabadores de video, etc. Esos. Todos los programas que se necesitan principalmente por grandes cantidades disponibles para la memoria. Por ejemplo, que algún tipo de editor de video puede usar en más de 4 GB de la memoria disponible.

    Por ejemplo, Adobe ha declarado que las aplicaciones modernas de la serie Adobe CS5 solo tendrán 64 bits. Esto significa que, digamos, Photoshop CS5, Dreamweaver CS5etc. Podrá comenzar solo en el sistema de 64 bits. En un sistema operativo de 32 bits, simplemente no comienzan. ¿Por qué?

    Porque las aplicaciones de 32 bits pueden funcionar en el sistema operativo de 64 bits, ¡pero no viceversa!

    Siguiente momento técnico - El sistema operativo de 64 bits requiere controladores de 64 bits. Como regla general, todos los dispositivos de PC modernos (no mayores de dos años), las computadoras portátiles y los periféricos tienen dos versiones de controladores: 32 y 64 bits en el disco de instalación suministrado. Por lo tanto, S. dispositivos modernos No habrá problemas, como de costumbre, inserte la unidad con el controlador a la unidad y ejecute la instalación, el instalador en sí determinará la versión de Windows y inicia el bit correspondiente del controlador.

    Si no hay disco o no hay un controlador de 64 bits, debe visitar el sitio web oficial del desarrollador dispositivo específicoPara descargar dicho controlador. Lo mismo se aplica a los equipos desactualizados.

    Asegúrese de verificar la presencia de versiones de 64 bits de todos conductores necesarios ¡Incluso antes de instalar la versión de 64 bits de Windows!

    Bit de CPU.

    ¿Dónde tomar / cómo definir aplicaciones de 64 bits?

    64 bits software Puedes determinar sin dificultad. En el embalaje en los requisitos del sistema, como regla general, se indica que este programa 64 bits. Se puede especificar por separado en el paquete.

    Si adquieres alguna otra Internet, también se indica pertenecer a una arquitectura de 64 bits.

    Aquí hay un ejemplo: mi versión con licencia de Windows Vista Ultimate. Incluye dos disco de instalación - versión 32 y 64 bits del sistema operativo:

    No preste atención al "idioma inglés" en este caso, simplemente se compró OS en los Estados Unidos.

    Pero esto se encuentra en este caso: Vista Ultimate (solo Ultimate) fue suministrado, en dos versiones. Como regla general, las mismas ventanas, por ejemplo, (o cualquier otro programa) para la venta O De 32 bits O 64 bits, como se indica en la caja, como mencioné.

    Esta diferencia y las características de los sistemas operativos Windows de 64 bits, significativos para el final del usuario.

    De lo contrario, todo es exactamente lo mismo que en el familiar Windows XP / Vista / 7 de 32 bits.

    En este artículo, nos ocuparemos de eliminar el límite de 4 GB de memoria en versiones de 32 bits de Windows 8 y Windows 8.1, y use la memoria RAM todo disponible disponible en la computadora.

    La mayoría usuarios de Windows convencido de que 32 bits Microsoft OS no admite más de 4 GB de RAM. Por lo 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 se reserva parte de la memoria para sus necesidades y las necesidades de los dispositivos periféricos) con mayor frecuencia para la tarjeta de video), el usuario final para su uso suele estar disponible alrededor de 3-3.5 GB de memoria.

    A primera vista, todo es lógico: el límite de la dirección para un neumático específico de 32 bits es el mismo 4 GB. En todos los funcionarios documentos de Microsoft Es exactamente este tamaño máximo de memoria compatible con todas las versiones del cliente del sistema X86. Aunque en realidad Microsoft engaña a todos.

    ¿Qué es PAE y por qué necesita?

    Pae (Extensión de dirección física: extensión de direccionamiento físico): este procesador de opción x86 que 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 tenga en cuenta que esta tecnología es compatible con todos los procesadores y directamente en OC Windows ya hace bastante tiempo.

    Por ejemplo, una versión de 32 bits de Windows Server, que se ejecuta en el procesador X86, puede usar el PAE para acceder a la memoria operativa completa del sistema (hasta 64 GB o hasta 128 GB, dependiendo de la generación del procesador).

    Digamos más, la compatibilidad con el modo PAE en el kernel de Windows está disponible, todavía comenzando con Windows XP. Simplemente por defecto, el PAE está disponible solo en el sistema operativo del servidor, y en el SO del Windows del cliente, este modo también está disponible, pero está deshabilitado.

    Nota. El PAE solo se puede usar en versiones de 32 bits de Windows que se ejecutan en los procesadores X86 compatibles con este modo.

    Restricciones de modo pae

    • El PAE no amplía el espacio de direcciones virtuales de cada proceso. Cada proceso que se ejecuta en el sistema de 32 bits sigue siendo limitado 4 GB de espacio de direcciones.

      Consejo. Pae no ayudará a aumentar la cantidad de memoria disponible para una aplicación intensiva en recursos (por ejemplo, un editor de gráficos o videos). Si tal necesidad está disponible, es mejor ir a un sistema operativo de 64 descargas.

    • Cuando se utiliza PAE, se debe tener en cuenta una pequeña disminución en el rendimiento del sistema al reducir la velocidad de acceso a la memoria causada por la sobrecarga para cambiar las páginas mostradas en la memoria.
    • Los conductores de algunos dispositivos no pueden funcionar correctamente en el espacio de direcciones de 36 bits.

    Por lo tanto, se puede concluir que el límite superior de la memoria física disponible en versiones de 32 bits de Windows se limita al nivel del kernel del sistema operativo. ¡Y si hay un límite de software, significa que puede ser eludido! Cómo habilitar el modo PAE en Windows 8.1 de 32 bits y usar todas las RAM disponibles.

    Parche incluyendo PAE y le permite usar toda la RAM en Windows 8 / 8.1 X86

    Habilitar el modo PAE en Windows 8 (Windows 8.1) No funcionará por herramientas estándar (para esto, debe editar manualmente el archivo NTOSKRNL.EXE KERNEL y redondelo). La forma más fácil de usar el parche terminado. PATCHPAE2.Lo que está escrito por el entusiasta de Wen Jia Liu. Puede descargar el parche PatchPae2. (El archivo contiene el propio parche - PatchPae2.exe, su códigos de origen y las instrucciones necesarias).

    El parche es una pequeña utilidad. línea de comandolo que le permite modificar archivos de kernel de 32 bits versiones de Windows Para activar el modo PAE, lo que le permite usar más de 4 GB de RAM (hasta 128 GB de memoria).

    PatchPae2 Parche funcionará con el siguiente sistema operativo:

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

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

    Instalación de PAE - Parche en Windows 8 / 8.1

    Atención. Esta instrucción se puede usar solo para versiones de 32 bits de Windows 8 y Windows 8.1, para el sistema operativo de Microsoft anterior, ¡el procedimiento es ligeramente diferente! ¡Ten cuidado!


    Nota. En cualquier momento, el usuario, reinicie, puede cambiar del modo PAE a Normal, o de nuevo en el menú de inicio.

    ¡Importante! Después de instalar el parche, debe estar particularmente atento al instalar actualizaciones de seguridad de Windows. Porque algunos actualizaciones de Windows A veces, contienen y actualizaciones para el kernel, después de su instalación, debe actualizar el PAE KERNEL: PATCHPAE2.EXE -TE -TYPE KERNEL -O NTOSKRNX.EXE NTOSKRNL.EXE

    Además, los problemas descritos y también se describen.

    Remoción parches pae

    Para eliminar el parche PAE del sistema, necesita:

    1. Retire la entrada correspondiente desde el menú de inicio (el más fácil para hacerlo con esto con msconfig)
    2. Borrar archivos ntoskrnx.exe. y Winloadp.exe. en catálogo % Windir% \\ system32.

    Ningún otro cambio en el sistema de parches no contribuye.



    ¿Te gustó el artículo? Compártelo