Está en la página 1de 4

ARQUITECTURA DE CPU X64 BITS

Gianmarco Renato Usaita Gil *


Universidad Nacional de Ingeniería
Facultad de Ingeniería Industrial y de Sistemas
Sistemas Operativos
gusaitag@uni.pe

5 de junio de 2020

Resumen
Se presenta una introducción a los siguientes temas El producto de dos binomios conju-
gados es igual al cuadrado de el primer término menos el cuadrado del segundo término.
Se presenta una introducción a los siguientes temas El producto de dos binomios conjuga-
dos es igual al cuadrado de el primer término menos el cuadrado del segundo término. Se
presenta una introducción a los siguientes temas El producto de dos binomios conjugados
es igual al cuadrado de el primer término menos el cuadrado del segundo término. Se
presenta una introducción a los siguientes temas El producto de dos binomios conjugados
es igual al cuadrado de el primer término menos el cuadrado del segundo término.Hay
dos arquitecturas de procesador primario que se utilizan en los entornos actuales: 32 bits
(x86) y 64 bits (x86-64, IA64 y AMD64). Estas arquitecturas difieren en el ancho de la ruta
de datos, el tamaño del número entero y el ancho de la dirección de memoria que el pro-
cesador es capaz de trabajar. Un procesador de 64 bits puede admitir el procesamiento de
"fragmentos"de datos más grandes y direccionar más memoria que sus contrapartes de 32
bits. Aunque la mayoría del hardware nuevo viene con hardware de 64 bits, es importante
saber cuál es la arquitectura de procesador subyacente del hardware existente para fines de
compatibilidad.

I. Historia cias entre los dos fueron mínimas.

A medida que las aplicaciones comenzaron a II. Concepto


exigir espacios de direcciones más grandes y
los precios de RAM comenzaron a caer, Intel Las arquitecturas de 32 bits permiten que un
y AMD comenzaron a buscar arquitecturas de programa acceda directamente como máximo
64 bits. Intel desarrolló la nueva arquitectura a 2 32 bytes = 4 GB de memoria. Los gran-
IA64 RISC; AMD tomó la arquitectura x86 de des servidores de computadoras lideraron la
32 bits, la colocó en esteroides de 64 bits (re- transición a arquitecturas de 64 bits que pue-
gistros de 64 bits y operaciones enteras, un es- den acceder a grandes cantidades de memo-
pacio de direcciones de 64 bits, etc.), y la llamó ria. Le siguieron computadoras personales y
AMD64. No es del todo sorprendente, AMD64 luego dispositivos móviles. Las arquitecturas
tuvo tanto más éxito que IA64 que Intel tuvo de 64 bits a veces también pueden ser más
que desarrollar su propia versión compatible, rápidas porque mueven más información con
conocida como EM64T / IA-32e. Las diferen- una sola instrucción. Para admitir una arqui-
* Información relacionada con el autor

1
Arquitectura x64

tectura de 64 bits , los sistemas operativos y gunas arquitecturas tienen instrucciones com-
sus aplicaciones deben reescribirse para que plicadas que hacen más trabajo por instruc-
funcionen de manera diferente si se diseñaron ción, reduciendo así el número de instruccio-
originalmente para funcionar con una arqui- nes en un programa. Sin embargo, estas ins-
tectura de procesador de 32 bits. En algunos trucciones complicadas a menudo son más
casos, los sistemas operativos escritos o rees- lentas de ejecutar en hardware. El número de
critos para admitir arquitecturas de procesa- instrucciones también depende enormemente
dor de 64 bits ofrecerán una función de "mo- de la inteligencia del programador. El número
do de compatibilidad"que emula un procesa- de ciclos por instrucción , a menudo llamado
dor de 32 bits para aplicaciones que aún no se CPI , es el número de ciclos de reloj necesa-
han reescrito. rios para ejecutar una instrucción promedio.
Es el recíproco del rendimiento (instrucciones
III. Microarquitectura por ciclo o IPC ). Diferentes microarquitectu-
ras tienen diferentes IPC. El número de segun-
Una arquitectura de procesador particular dos por ciclo es el período del reloj, T c. El
puede tener muchas microarquitecturas con período de reloj está determinado por la ruta
diferentes costos y compensaciones de rendi- crítica a través de la lógica en el procesador.
miento. El costo depende de la cantidad de Diferentes microarquitecturas tienen diferen-
hardware requerido y la tecnología de im- tes períodos de reloj. Los diseños de lógica y
plementación. Cada año, los procesos CMOS circuito también afectan significativamente el
pueden empacar más transistores en un chip período del reloj. Por ejemplo, un sumador de
por la misma cantidad de dinero, y los pro- anticipación es más rápido que un sumador
cesadores aprovechan estos transistores adi- de ondulación.
cionales para ofrecer un mayor rendimiento.
Por ejemplo, Intel y Advanced Micro Devi-
ces (AMD) venden microprocesadores compa-
tibles con la arquitectura x86. Los microproce-
sadores Intel Pentium III y Pentium 4 se anun-
ciaron en gran medida según la frecuencia de
reloj a fines de la década de 1990 y principios
de 2000, porque Intel ofrecía frecuencias de re-
loj más altas que sus competidores. Sin em-
bargo, el principal competidor de Intel, AMD,
vendió microprocesadores Athlon que ejecu-
taban programas más rápido que los chips de
Intel a la misma frecuencia de reloj. El tiempo
de ejecución de un programa, medido en se-
gundos, viene dado por la ecuación siguiente: V. Registros

El almacenamiento de memoria también pue-


Tiempo ciclos segundos
de tener una arquitectura (configuración) que
= instrucciones ∗ ∗
Ejecucion instruccion ciclopuede ayudar a almacenar y recuperar conte-
(1) nido de la memoria. En general, una memoria
se organiza como una estructura regular, que
IV. Instrucciones se puede direccionar usando el registro de di-
recciones de memoria y transferir datos a tra-
El número de instrucciones en un programa vés del registro de datos de memoria. Se acce-
depende de la arquitectura del procesador. Al- de a la memoria mediante la combinación de

Gianmarco Renato Usaita Gil 2


Arquitectura x64

direccionamiento y controladores o sensores VI. Desafios


para escribir o leer datos desde o hacia el re-
gistro de datos de la memoria. Las estructuras Los avances de fabricación históricamente han
de memoria se construyen en base a la organi- duplicado las velocidades de los transistores
zación de las palabras de memoria. La forma cada 4–6 años, por lo que un microprocesador
más simple es una estructura lineal bidimen- construido hoy será mucho más rápido que
sional. Cada ubicación de memoria tiene una uno de la última década, incluso si la micro-
línea de palabra única que, cuando está acti- arquitectura y la lógica no cambian. El desafío
vada, activa las líneas de N bits (donde N es el del microarquitecto es elegir el diseño que mi-
tamaño de una palabra de datos en la compu- nimice el tiempo de ejecución al tiempo que
tadora) contenidos en el registro de datos de satisface las restricciones de costo y / o consu-
memoria. mo de energía. Dado que las decisiones afec-
tan tanto a la microarquitectura IPC y T c y
son influenciados por los diseños de circuitos
lógicos y, determinar la mejor opción requie-
re un análisis cuidadoso. Hay muchos otros
factores que afectan el rendimiento general de
la computadora. Por ejemplo, el disco duro,
la memoria, el sistema de gráficos y la co-
nexión de red pueden ser factores limitantes
que hacen que el rendimiento del procesador
sea irrelevante. El microprocesador más rápi-
do del mundo no ayuda a navegar por Inter-
net con una conexión de acceso telefónico.

Gianmarco Renato Usaita Gil 3


Arquitectura x64

Referencias

[1] Jeremy Faircloth , en Administración de Aplicaciones Empresariales , 2014.

[2] Enrico Perla , Massimiliano Oldani , en Una guía para la explotación de granos , 2011.

[3] Sarah L. Harris , David Money Harris , en Diseño digital y arquitectura de computadoras
, 2016.

[4] David Money Harris , Sarah L. Harris , en Diseño digital y arquitectura informática (se-
gunda edición) , 2013.

Gianmarco Renato Usaita Gil 4

También podría gustarte