Saltar al contenido

Sistema operativo de 64 bits procesador x64

enero 14, 2022
Sistema operativo de 64 bits procesador x64

Sistema operativo de 64 bits, procesador ram basado en x64

En la arquitectura de los ordenadores, los enteros de 64 bits, las direcciones de memoria u otras unidades de datos son las que tienen un ancho de 64 bits (8 octetos). Asimismo, las arquitecturas de unidades centrales de procesamiento (CPU) y unidades aritméticas lógicas (ALU) de 64 bits son aquellas que se basan en registros de procesador, buses de direcciones o buses de datos de ese tamaño. Los microordenadores de 64 bits son ordenadores en los que los microprocesadores de 64 bits son la norma. Desde el punto de vista del software, la computación de 64 bits significa el uso de código máquina con direcciones de memoria virtual de 64 bits. Sin embargo, no todos los conjuntos de instrucciones de 64 bits admiten direcciones de memoria virtual de 64 bits; x86-64 y ARMv8, por ejemplo, sólo admiten 48 bits de dirección virtual, y los 16 bits restantes de la dirección virtual deben ser todos 0 o todos 1, y varios conjuntos de instrucciones de 64 bits admiten menos de 64 bits de dirección de memoria física.

Sin más, una arquitectura de ordenador de 64 bits suele tener registros de procesador de enteros y de direcciones de 64 bits de ancho, lo que permite el soporte directo de tipos de datos y direcciones de 64 bits. Sin embargo, una CPU puede tener buses de datos externos o buses de direcciones con tamaños diferentes a los registros, incluso mayores (el Pentium de 32 bits tenía un bus de datos de 64 bits, por ejemplo)[2].

X86-32 (intel x86 de 32 bits)

En arquitectura informática, los enteros de 64 bits, las direcciones de memoria u otras unidades de datos son aquellos que tienen un ancho de 64 bits (8 octetos). Asimismo, las arquitecturas de unidades centrales de procesamiento (CPU) y unidades aritméticas lógicas (ALU) de 64 bits son aquellas que se basan en registros de procesador, buses de direcciones o buses de datos de ese tamaño. Los microordenadores de 64 bits son ordenadores en los que los microprocesadores de 64 bits son la norma. Desde el punto de vista del software, la computación de 64 bits significa el uso de código máquina con direcciones de memoria virtual de 64 bits. Sin embargo, no todos los conjuntos de instrucciones de 64 bits admiten direcciones de memoria virtual de 64 bits; x86-64 y ARMv8, por ejemplo, sólo admiten 48 bits de dirección virtual, y los 16 bits restantes de la dirección virtual deben ser todos 0 o todos 1, y varios conjuntos de instrucciones de 64 bits admiten menos de 64 bits de dirección de memoria física.

Sin más, una arquitectura de ordenador de 64 bits suele tener registros de procesador de enteros y de direcciones de 64 bits de ancho, lo que permite el soporte directo de tipos de datos y direcciones de 64 bits. Sin embargo, una CPU puede tener buses de datos externos o buses de direcciones con tamaños diferentes a los registros, incluso mayores (el Pentium de 32 bits tenía un bus de datos de 64 bits, por ejemplo)[2].

X86-64

Debe entender que IA-64 e Intel 64 son arquitecturas de microprocesador totalmente diferentes, y son incompatibles entre sí. En el ámbito de este curso consideraremos únicamente la arquitectura Intel 64 (x64 / AMD64), por ser la más popular entre los desarrolladores de software aplicado de Windows. En consecuencia, cuando mencionemos el sistema operativo Windows, nos referiremos a sus versiones de 64 bits para la arquitectura Intel 64. Por ejemplo: Windows XP Professional x64 Edition, Windows Vista x64, Windows 7 x64. El modelo de programa Intel 64, disponible para un programador en un Windows de 64 bits se llama Win64, para abreviar.

La arquitectura Intel 64 que estamos considerando aquí, es una simple pero potente extensión de la obsoleta arquitectura comercial x86, con compatibilidad hacia atrás. Añade el espacio de direcciones de 64 bits, y amplía los recursos para soportar un mayor rendimiento de los programas recompilados de 64 bits. La arquitectura admite el código obsoleto de 16 y 32 bits de las aplicaciones y los sistemas operativos, sin necesidad de modificarlos o recompilarlos.

Windows vista

En arquitectura informática, los enteros de 64 bits, las direcciones de memoria u otras unidades de datos son aquellos que tienen un ancho de 64 bits (8 octetos). Asimismo, las arquitecturas de unidades centrales de procesamiento (CPU) y unidades aritméticas lógicas (ALU) de 64 bits son aquellas que se basan en registros de procesador, buses de direcciones o buses de datos de ese tamaño. Los microordenadores de 64 bits son ordenadores en los que los microprocesadores de 64 bits son la norma. Desde el punto de vista del software, la computación de 64 bits significa el uso de código máquina con direcciones de memoria virtual de 64 bits. Sin embargo, no todos los conjuntos de instrucciones de 64 bits admiten direcciones de memoria virtual de 64 bits; x86-64 y ARMv8, por ejemplo, sólo admiten 48 bits de dirección virtual, y los 16 bits restantes de la dirección virtual deben ser todos 0 o todos 1, y varios conjuntos de instrucciones de 64 bits admiten menos de 64 bits de dirección de memoria física.

Sin más, una arquitectura de ordenador de 64 bits suele tener registros de procesador de enteros y de direcciones de 64 bits de ancho, lo que permite el soporte directo de tipos de datos y direcciones de 64 bits. Sin embargo, una CPU puede tener buses de datos externos o buses de direcciones con tamaños diferentes a los registros, incluso mayores (el Pentium de 32 bits tenía un bus de datos de 64 bits, por ejemplo)[2].

Esta web utiliza cookies propias para su correcto funcionamiento. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Más información
Privacidad