Comparación de las arquitecturas de memoria de 32 bits y de 64 bits para las ediciones de 64 bits de Windows XP y Windows Server 2003

Seleccione idioma Seleccione idioma
Id. de artículo: 294418 - Ver los productos a los que se aplica este artículo
Expandir todo | Contraer todo

En esta página

Resumen

En la siguiente tabla, se compara el aumento de los recursos máximos de equipos basados en versiones de Windows de 64 bits y el procesador Intel de 64 bits con los recursos máximos existentes de 32 bits.
Contraer esta tablaAmpliar esta tabla
Componente de arquitecturaWindows de 64 bitsWindows de 32 bits
Memoria virtual16 terabytes4 GB
Tamaño de archivo de paginación512 terabytes16 terabytes
Hiperespacio8 GB4 MB
Bloque paginado128 GB470 MB
Bloque no paginado128 GB256 MB
Caché del sistema1 terabyte1 GB
PTEs de sistema128 GB660 MB

Más información

Memoria virtual

Es un método para extender la memoria física disponible en un equipo. En un sistema de memoria virtual, el sistema operativo crea un archivo de paginación, o archivo de intercambio, y divide la memoria en unidades denominadas páginas. Las páginas a las que se ha hecho referencia recientemente están ubicadas en la memoria física, o RAM. Si no se hace referencia a una página de memoria por un tiempo, se escribe en el archivo de paginación. Esto se denomina memoria de "intercambio" o de "salida de página". Si, posteriormente, un programa hace referencia a esa parte de memoria, el sistema operativo vuelve a leer la página de memoria del archivo de paginación en la memoria física, también llamada memoria de "intercambio" o de "entrada de página". La cantidad total de memoria disponible para los programas es la cantidad de memoria física en el equipo más el tamaño del archivo de paginación. Una consideración importante a corto plazo es que incluso las aplicaciones de 32 bits se beneficiarán de un mayor espacio de direcciones de memoria virtual cuando se ejecuten en ediciones de 64 bits de Windows. Las aplicaciones que se compilan con la opción /LARGEADDRESSAWARE, como habría que hacer para aprovechar el modificador /3GB en Windows de 32 bits, podrán direccionar automáticamente 4 GB de memoria virtual sin ningún modificador de tiempo de inicio y sin hacer ningún cambio en Windows de 64 bits. Además, el sistema operativo no tiene que compartir esos 4 GB de espacio. Por tanto, no hay ninguna restricción.

Archivo de paginación

Se trata de un archivo de disco que el equipo utiliza para aumentar la cantidad de almacenamiento físico de la memoria virtual.

Hiperespacio

Es un área especial que se utiliza para asignar la lista de conjuntos de trabajo de proceso y para asignar temporalmente otras páginas físicas empleadas en operaciones como poner a cero una página en la lista de liberaciones (cuando la lista de páginas cero está vacía y se necesita la página cero), invalidar entradas de la tabla de páginas en otras tablas de páginas (por ejemplo, cuando una página se quita de la lista En espera) y con respecto a la creación de procesos, configurar el espacio de direcciones de un nuevo proceso.

Bloque paginado

Ésta es una región de memoria virtual en el espacio del sistema que se puede paginar dentro y fuera del conjunto de trabajo del proceso del sistema. La memoria paginada se crea durante la inicialización del sistema y es utilizada por los componentes en modo de núcleo para asignar memoria del sistema. Los sistemas con un solo procesador tienen dos bloques paginados y los sistemas multiprocesador tienen cuatro. Al tener más de un bloque paginado se reduce la frecuencia de bloqueo de códigos del sistema en llamadas simultáneas a rutinas de memoria.

Bloque no paginado

Se trata de un bloque de memoria que consta de intervalos de direcciones virtuales del sistema de las que se sabe que residen en la memoria física en todo momento y a las que se puede tener acceso desde cualquier espacio de direcciones sin incurrir en operaciones de entrada/salida (E/S) de paginación. El bloque no paginado se crea durante la inicialización del sistema y es utilizado por los componentes en modo de núcleo para asignar memoria del sistema.

Caché del sistema

Son páginas que se usan para asignar a los archivos abiertos en la caché del sistema.

PTEs de sistema

Un bloque de Entradas de la tabla de páginas (PTE) que se utiliza para asignar páginas del sistema como espacio de E/S, pilas de núcleo y listas de descriptores de memoria. Los programas de 64 bits utilizan un modelo de túnel de 16 terabytes (8 terabytes para Usuario y 8 terabytes para Kernel). Los programas de 32 bits también utilizan el modelo de túnel de 4 GB (2 GB para Usuario y 2 GB para Kernel). Esto significa que los procesos de 32 bits que se ejecutan en versiones de Windows de 64 bits se ejecutan en un modelo de túnel de 4 GB (2 GB para Usuario y 2 GB para Kernel). Las versiones de Windows de 64 bits no admiten el uso del modificador /3GB en las opciones de inicio. Teóricamente, un puntero de 64 bits podría contener direcciones de hasta 16 exabytes. Las versiones de Windows de 64 bits han implementado actualmente un espacio de direcciones de hasta 16 terabytes.

Propiedades

Id. de artículo: 294418 - Última revisión: viernes, 24 de marzo de 2006 - Versión: 5.1
La información de este artículo se refiere a:
  • Microsoft Windows Server 2003, Standard x64 Edition
  • Microsoft Windows Server 2003, Enterprise x64 Edition
  • Microsoft Windows Server 2003, Datacenter x64 Edition
  • Microsoft Windows XP Professional x64 Edition
Palabras clave: 
kbinfo kbenv kbfaq KB294418

Enviar comentarios

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com