Documentos de Académico
Documentos de Profesional
Documentos de Cultura
I. DEFINICIÓN
Llamado también (Unidad Central de Procesamiento, CPU), Este componente electrónico, contiene millones
de transistores integrados que cumplen determinadas funciones.
II. FUNCIONAMIENTO
El procesador (denominado CPU, por Central Processing Unit) es un circuito electrónico que funciona a la
velocidad de un reloj interno, gracias a un cristal de cuarzo que, sometido a una corriente eléctrica, envía
pulsos, denominados "picos". La velocidad de reloj (también denominada ciclo), corresponde al número de
pulsos por segundo, expresados en Hertz (Hz). De este modo, un ordenador de 200 MHz posee un reloj que
envía 200.000.000 pulsos por segundo. Por lo general, la frecuencia de reloj es un múltiplo de la frecuencia
del sistema (FSB, Front-Side Bus o Bus de la Parte Frontal), es decir, un múltiplo de la frecuencia de la placa
madre.
Con cada pico de reloj, el procesador ejecuta una acción que corresponde a su vez a una instrucción o bien a
una parte de ella. La medida CPI (Cycles Per Instruction o Ciclos por Instrucción) representa el número
promedio de ciclos de reloj necesarios para que el microprocesador ejecute una instrucción. En consecuencia,
la potencia del microprocesador puede caracterizarse por el número de instrucciones por segundo que es
capaz de procesar. Los MIPS (millions of instructions per second o millones de instrucciones por segundo) son
las unidades que se utilizan, y corresponden a la frecuencia del procesador dividida por el número de CPI
III. INSTRUCCIONES
Una instrucción es una operación elemental que el procesador puede cumplir. Las instrucciones se almacenan
en la memoria principal, esperando ser tratadas por el procesador. Las instrucciones poseen dos campos:
El código de operación, que representa la acción que el procesador debe ejecutar;
El código operando, que define los parámetros de la acción. El código operando depende a su vez de
la operación. Puede tratarse tanto de información como de una dirección de memoria.
El número de bits en una instrucción varía de acuerdo al tipo de información (entre 1 y 4 bytes de 8 bits).
Las instrucciones pueden agruparse en distintas categorías. A continuación presentamos algunas de las más
importantes:
Acceso a Memoria: Acceso a la memoria o transferencia de información entre registros.
Operaciones Aritméticas: Operaciones tales como suma, resta, división o multiplicación.
Dependiendo del tipo de procesador, el número total de registros puede variar de 10 a varios cientos.
Los registros más importantes son:
El registro acumulador (ACC), que almacena los resultados de las operaciones aritméticas y lógicas.
El registro de estado (PSW, Processor Estado: Word o Palabra de Estado del Procesador), que contiene
los indicadores de estado del sistema (lleva dígitos, desbordamientos, etc.).
El registro de instrucción (RI), que contiene la instrucción que está siendo procesada actualmente.
El contador ordinal (OC o PC por Program Counter, Contador de Programa), que contiene la dirección de
la siguiente instrucción a procesar.
El registro del búfer, que almacena información en forma temporal desde la memoria.
V. UNIDADES FUNCIONALES
La unidad aritmética lógica (ALU); sirve para la ejecución de cálculos aritméticos básicos y
funciones lógicas (Y, O, O EXCLUSIVO, etc.).
La unidad de punto flotante (FPU), que ejecuta cálculos complejos parciales que la unidad
aritmética lógica no puede realizar.
El registro de estado.
El registro acumulador.
Una unidad de administración del bus (o unidad de entrada-salida) que administra el flujo de información
entrante y saliente, y que se encuentra interconectado con el sistema RAM.
La memoria caché o memoria buffer es una memoria rápida que permite reducir los tiempos de espera de las
distintas informaciones almacenadas en la RAM (Random Access Memory o Memoria de Acceso Aleatorio).
En efecto, la memoria principal del ordenador es más lenta que la del procesador. Existen, sin embargo, tipos
de memoria que son mucho más rápidos, pero que tienen un costo más elevado. La solución consiste
entonces, en incluir este tipo de memoria local próxima al procesador y en almacenar en forma temporal la
información principal que se procesará en él. Los últimos modelos de ordenadores poseen muchos niveles
distintos de memoria caché:
La Memoria caché nivel 1 denominada L1 Cache, por Level 1 Cache se encuentra integrada
directamente al procesador. Se subdivide en dos partes:
o La primera parte es la caché de instrucción, que contiene instrucciones de la RAM que fueron
decodificadas durante su paso por las canalizaciones.
o La segunda parte es la caché de información, que contiene información de la RAM, así como
información utilizada recientemente durante el funcionamiento del procesador.
o El tiempo de espera para acceder a las memorias caché nivel 1 es muy breve; es similar al de
los registros internos del procesador.
La memoria caché nivel 2 denominada L2 Cache, por Level 2 Cache se encuentra ubicada en la
carcasa junto con el procesador (en el chip). La caché nivel 2 es un intermediario entre el procesador
con su caché interna y la RAM. Se puede acceder más rápidamente que a la RAM, pero no tanto
como a la caché nivel 1.
La memoria caché nivel 3 denominada L3 Cache, por Level 3 Cache se encuentra ubicada en la placa
madre.
Todos estos niveles de caché reducen el tiempo de latencia de diversos tipos de memoria al procesar o
transferir información. Mientras el procesador está en funcionamiento, el controlador de la caché nivel 1 puede
interconectarse con el controlador de la caché nivel 2, con el fin de transferir información sin entorpecer el
funcionamiento del procesador. También, la caché nivel 2 puede interconectarse con la RAM (caché nivel 3)
para permitir la transferencia sin entorpecer el funcionamiento normal del procesador.
VII. HISTORIA
El primer procesador comercial, el Intel 4004, fue presentado el 15 de noviembre de 1971. Los diseñadores
fueron Ted Hoff y Federico Faggin de Intel, y Masatoshi Shima de Busicom (más tarde ZiLOG).
Los microprocesadores modernos están integrados por millones de transistores y otros componentes
empaquetados en una cápsula cuyo tamaño varía según las necesidades de las aplicaciones a las que van
dirigidas, y que van desde el tamaño de un grano de lenteja hasta el de casi una galleta. Las partes lógicas
que componen un microprocesador son, entre otras: unidad aritmético-lógica, registros de almacenamiento,
unidad de control, unidad de ejecución, memoria caché y buses de datos, control y dirección.
Existen una serie de fabricantes de microprocesadores, como IBM, Intel, Zilog, Motorola, Cyrix y AMD. A lo
largo de la historia y desde su desarrollo inicial, los microprocesadores han mejorado enormemente su
capacidad, desde los viejos Intel 8080, Zilog Z80 o Motorola 6809, hasta los recientes Intel Core 2 Duo, Intel
Core 2 Quad, Intel Xeon, Intel Itanium II, Transmeta Efficeon o Cell.
Ahora los nuevos microprocesadores pueden tratar instrucciones de hasta 256 bits, habiendo pasado por los
de 128, 64, 32, 16, 8 y 4 bits. Desde la aparición de los primeros computadores en los años cuarenta del
siglo XX, muchas fueron las evoluciones que tuvieron los procesadores antes de que el microprocesador
surgiera por simple disminución del procesador.
VIII. AVANCES
Hay que destacar que los grandes avances en la construcción de microprocesadores se deben más a la
Arquitectura de Computadores que a la miniaturización electrónica. El microprocesador se compone de
muchos componentes. En los primeros procesadores gran parte de estos estaban ociosos el 90% del tiempo.
Sin embargo hoy en día los componentes están repetidos una o más veces en el mismo microprocesador, y
los cauces están hechos de forma que siempre están todos los componentes trabajando. Por eso los
microprocesadores son tan rápidos y tan productivos. Esta productividad tan desmesurada, junto con el gran
número de transistores por microprocesador debido en parte al uso de memorias caché es lo que hace que se
necesiten los inmensos sistemas de refrigeración que se usan hoy en día. Inmensos en comparación con el
microprocesador, que habitualmente consiste en una cajita de 2 centímetros de largo y de ancho por 1
milímetro de altura, cuando los refrigeradores suelen tener volúmenes de al menos 5 centímetros cúbicos.
1971: Intel 4004. Fue el primer microprocesador comercial. Salió al mercado el 15 de noviembre.
1974: Intel 8008
1975: Signetics 2650, MOS 6502, Motorola 6800
1976: Zilog Z80
1978: Intel 8086, Motorola 68000
1979: Intel 8088
1982: Intel 80286, Motorola 68020
1985: Intel 80386, Motorola 68020, AMD80386
1989: Intel 80486, Motorola 68040, AMD80486
1993: Intel Pentium, Motorola 68060, AMD K5, MIPS R10000
1995: Intel Pentium Pro
1997: Intel Pentium II, AMD K6, PowerPC G3, MIPS R120007
1999: Intel Pentium III, AMD K6-2, PowerPC G4
2000: Intel Pentium 4, Intel Itanium 2, AMD Athlon XP, AMD Duron, MIPS R14000
2003: PowerPC G5
2004: Intel Pentium M
2005: Intel Pentium D, Intel Extreme Edition con hyper threading, Intel Core Duo, AMD Athlon 64, AMD
Athlon 64 X2, AMD Sempron 128.
2006: Intel Core 2 Duo, Intel Core 2 Extreme, AMD Athlon FX
2007: Intel Core 2 Quad, AMD Quad Core, AMD Quad FX
2008: Procesadores Intel y AMD con más de 8 núcleos.
X. FABRICANTES Y ARQUITECTURAS
X.1. AMD
En el año 1976 ingresa al mercado como un segundo proveedor, AMD e Intel firman su primer contrato
integral de licencias combinadas, en donde AMD e Intel acuerdan licenciarse mutuamente todas las
patentes que tiene cada empresa.
A finales del año 1990, AMD dio a conocer la familia de microprocesadores Am386®, basados en Intel
80386. Las ventas del AM386 son fuertes debido a su excepcional rendimiento.
En el año 1993 AMD lanza el microprocesador Am486®; funciona en las computadores Compaq y en
otras miles de PCs.
En el año 1995 AMD desafía a Intel, lanza el microprocesador AMD-K5®, su primer microprocesador x86
diseñado de manera independiente y compatible con sockets.
En el año 1997 AMD lanza el exitoso microprocesador AMD-K6®, una alternativa compatible con los
pines del microprocesador Intel Pentium™. Su lanzamiento anuncia el regreso de la competencia y ayuda
a mantener el precio de las PCs por debajo de los mil dólares para crear PCs al acceso de los
consumidores promedio.
En el año 1999 AMD lidera la innovación y deja de crear chips compatibles con Intel cuando lanza el
microprocesador x86 más rápido del mundo, el AMD Athlon™. Los procesadores AMD Athlon se
diseñaron específicamente desde el principio para ejecutar Microsoft Windows excepcionalmente bien.
Los procesadores AMD Athlon ofrecen varias innovaciones que los distingue de los competitivos
productos de Intel y representan la primera vez que AMD sale al mercado antes que Intel con una nueva
generación de microprocesadores x86 para las computadoras basadas en Microsoft Windows.
Jerry Sanders, presidente y director ejecutivo de AMD, declara: “Por primera vez en la historia de la
industria de la computación, AMD toma ventaja sobre la competencia al lanzar una generación
completamente nueva de procesadores que ofrecen mejores capacidades de rendimiento y
procesamiento basadas en un diseño de arquitectura más avanzado. Este anuncio señala una nueva
etapa en la industria porque anuncia nuevas opciones basadas una tecnología superior de
procesadores”.
En el año 2000 AMD es el primero en romper la histórica barrera de 1GHz (mil millones de ciclos de reloj
por segundo) con el procesador AMD Athlon.
En el año 2002 la familia de AMD Athlon XP presenta por primera vez la tecnología Cool‘n’Quiet™, una
solución de administración de energía sobre el chip para PCs de escritorio. La tecnología Cool’n’Quiet
reduce efectivamente el consumo de energía y permite una ejecución más silenciosa del sistema, al
tiempo que ofrece rendimiento sobre demanda para ayudar a maximizar la experiencia de cómputo.
En el año 2003 AMD lanza el primer procesador de la industria con un controlador de memoria integrado,
el cual “alimenta” datos desde la memoria hasta el procesador más rápido y de manera más eficiente
para un mejor rendimiento con respecto a los diseños de la competencia.
AMD ofrece la Arquitectura de Conexión Directa, la cual conecta directamente los procesadores, los
controladores de memoria y los dispositivos de E/S, reduciendo los cuellos de botella e incrementando el
rendimiento.
En el año 2004 AMD muestra el primer microprocesador x86 de doble núcleo. En la reunión anual del
Foro Económico Mundial, AMD lanza su iniciativa 50x15; un compromiso de ofrecer computación básica y
conexión a Internet al 50 por ciento de la población para el año 2015. Más adelante ese año en India,
AMD lanza el Comunicador Personal de Internet (PIC, por sus siglas en inglés), una nueva categoría en
dispositivos de computación creada específicamente para mercados en desarrollo. Los proveedores de
servicio distribuyen los PICs entre los consumidores a tarifas de suscripción mensuales muy bajas.
En los últimos años, AMD ha sido el primero en salir con ideas como la computación de 64 bits y vínculos
de entrada-salida más rápidos, poniendo a Intel en la incómoda posición de un seguidor.
X.1.1. CARACTERISTICAS
El primer procesador x86 del mercado verdaderamente con dos núcleos en una pastilla
Comunicación entre los núcleos a la velocidad del procesador
Ofrece capacidad de dos núcleos en configuraciones de sistemas con un sólo núcleo
El núcleo de AMD64 ofrece avanzado rendimiento para aplicaciones de 32 y 64 bits
La tecnología AMD64 ofrece soporte con velocidad total para la base de código x86, sin
comprometer el rendimiento
Direcciones físicas de 40 bits, direcciones virtuales de 48 bits
16 registros de enteros de 64 bits
16 registros SSE/SSE2/SSE3 de 128 bits
AMD Digital Media XPress™ ofrece soporte para instrucciones SSE, SSE2, SSE3 y MMX
Controlador de memoria DDR integrado de gran ancho de banda y baja latencia
Soporta SO-DIMMs SDRAM sin búfer PC2-6400 (DDR2-800), PC2-5300 (DDR2-667), PC2-
4200 (DDR2-533) o PC2-3200 (DDR2-400)
Soporte para memoria SDRAM DDR2 de 64 bits
Ancho de banda de la memoria de hasta 12,8 GB/s
Tecnología HyperTransport™ para comunicación de E/S de alta velocidad
Un enlace de 16 bits de hasta 1600 MHz
Ancho de banda de E/S con HyperTransport™ de hasta 6.4 GB/s
Total de ancho de banda del procesador al sistema (bus HyperTransport + bus de memoria)
de hasta 19,2 GB/s
Cache grande de alto rendimiento incorporado al chip
Cache total dedicado L1 de 256 KB (128 KB por núcleo)
Cache total dedicado L2 de 1 MB (512 KB por núcleo)
Tecnología Cool'n'Quiet™ para una operación más silenciosa y con menores requerimientos
de energía
Reconocida en 2005 por la Agencia de Protección Ambiental de EE.UU., por sus avances en
el desarrollo de la tecnología de computación con un uso eficiente de energía
Protección de la inversión
Los planes de AMD incluyen una hoja de ruta consistente y estable y transiciones en el
tiempo adecuado para ayudar a reducir tu costo total de propiedad de TI.
Excepcional desempeño
Los procesadores AMD Opteron de Cuatro Núcleos están diseñados para ofrecer óptimo
desempeño en aplicaciones multihilo. Comenzamos con un diseño nativo de cuatro núcleos
presentando cuatro núcleos en una única pastilla para mayor eficiencia al compartir datos y
aumentamos una estructura de cache mejorada y un controlador de memoria integrado,
diseñados para sustentar la taza de transferencia de datos exigida por las aplicaciones
multihilo. Los procesadores AMD Opteron de Cuatro Núcleos ofrecen excepcional poder de
procesamiento y pueden mejorar la relación rendimiento por vatio, aumentando la capacidad
de respuesta de TI y manteniendo los costos.
Los procesadores AMD Opteron de Cuatro Núcleos son los procesadores para servidores
más eficientes en consumo de energía que hayamos producido, gracias a la tecnología
mejorada AMD PowerNow!™ y a la adición de la innovadora Tecnología CoolCore™. Estas
innovaciones tienen el objetivo de reducir el costo total de propiedad (TCO), las necesidades
de energía del centro de cómputo y los costos de refrigeración al bajar el consumo de
energía de tu infraestructura de TI.
Óptima virtualización
Los procesadores AMD Opteron de Cuatro Núcleos con Arquitectura de Conexión Directa
ofrecen la mayor eficiencia del mercado en la plataforma de virtualización. Equipados con la
tecnología de Virtualización AMD™ (AMD-V™) con Indexación Rápida de la Virtualización,
los procesadores AMD Opteron de Cuatro Núcleos pueden acelerar el desempeño de las
aplicaciones virtualizadas y mejorar la eficiencia de la alternancia entre las máquinas
virtuales, para que los clientes puedan alojar más máquinas virtuales y usuarios por sistema,
con el fin de maximizar los beneficios de consolidación y economía de energía que se
obtienen con la virtualización.
Principales características de la arquitectura de los procesadores AMD Phenom™
X4 de Cuatro Núcleos
El primer procesador x86 del mercado con verdadero diseño de Cuatro Núcleos
Verdadero diseño de cuatro núcleos desde el comienzo para mejor comunicación
entre núcleos
BENEFICIO: Los núcleos pueden comunicarse sobre la pastilla y no sobre el socket
para un mejor rendimiento
Tecnología HyperTransport™
Un enlace de 16 bits de hasta 4000 MT/s
Ancho de banda del dispositivo HyperTransport™ de hasta 8 .0 GB/s; hasta 16.0 GB/s
en modo HyperTransport de generación 3.0
Ancho de banda total del procesador al sistema de hasta 33.1 GB/s (Bus
HyperTransport bus + bus de memoria)
BENEFICIO: Tiempos de acceso más cortos a los recursos del sistema para mejor
rendimiento.
X.2. INTEL
X.2.1. CARACTERÍSTICAS
RENDIMIENTO
Rendimiento muy grande. Más ahorro energético. Ahora disponible en encapsulados más
pequeños.
El equipo de sobremesa basado en el procesador Intel Core 2 Duo se ha diseñado desde
cero para satisfacer los ahorros energéticos. Su increíblemente bajo consumo energético
le permite disfrutar de diseños para equipos de sobremesa con mayor rendimiento, ultra
silenciosos, elegantes y con bajo consumo. Multitarea con abandono temerario.
Haga más al mismo tiempo, como reproducir su música favorita, ejecutar el antivirus en el
segundo plano mientras edita vídeo o imágenes. El potente procesador Intel Core 2 Duo
para equipos de sobremesa le ofrece la velocidad que necesita para realizar todas y cada
una de las tareas imaginables.