Sunteți pe pagina 1din 23

TEMA 5: MICROPROCESADORES. ESTRUCTURA. TIPOS.

COMUNICACIN CON EL
EXTERIOR

TEMA 5
MICROPROCESADORES. ESTRUCTURA. TIPOS. COMUNICACIN CON
EL EXTERIOR
INTRODUCCION
Un Microprocesador es un simple chip de color negro, cuyo componente
principal es el transistor. Un nmero cada vez ms elevado de transistores (puertas
lgicas), montados sobre un pequeo trozo de silicio, se unen para formar un nico
circuito que recibe el nombre de die. ste suele estar protegido del exterior por un
encapsulado cermico o de plstico.
El nivel de integracin, es decir, el nmero de transistores que se pueden incluir
en un nico chip, ha ido aumentando a lo largo del tiempo gracias a las nuevas
tecnologas de fabricacin, que han permitido, entre otros factores, establecer las
distintas generaciones de ordenadores (la razn principal es el cambio de los
componentes electrnicos). Este mayor grado de integracin permite un funcionamiento
ms rpido y capacidades superiores, ya que por un lado, la mayor proximidad de sus
componentes hacen que las seales lleguen con mayor prontitud a su destino y, en
consecuencia, se pueda aumentar la frecuencia del reloj; y, por otro lado, aumentar el
nmero y tipo de operaciones diferentes que es capaz de realizar. En los primeros PC, el
microprocesador incorporaba una serie de circuitos adicionales que servan de apoyo al
procesador, descargndole en algunos casos de pesadas tareas o facilitndole la
comunicacin con el resto de los componentes. Hoy en da este conjunto de chips viene
encapsulado en un solo chip denominado chipset. El chipset proporciona entre otras
cosas:
Controladora de memoria y de cach.
Controladora de disco duro y disquete.
Bus PCI.
Reloj.
Controladora de DMA.
Controladora de teclado y ratn.
Por lo que podemos imaginar que el rendimiento del equipo se ve incrementado
con el chipset.
CARACTERSTICAS DE LOS MICROPROCESADORES
Las caractersticas ms importantes que hay que valorar en un microprocesador
son las siguientes:
a) Frecuencia de reloj: se mide en MHz (Megahertzios) o, lo que es lo mlsmo,
millones de ciclos de mquina por segundo (por ejemplo, 60 MHz =
60.000.000 de ciclos/seg). Cada instruccin para ejecutarse, puede necesitar
uno o ms ciclos de mquina.
b) Velocidad de ejecucin de las instrucciones: vara en funcin del nmero
de ciclos de reloj que necesite una instruccin para ejecutarse, as como de
la posibilidad de la ejecucin simultnea de varias instrucciones en un
mismo procesador.

1/23

TEMA 5: MICROPROCESADORES. ESTRUCTURA. TIPOS. COMUNICACIN CON EL


EXTERIOR

c) Juego de instrucciones: todos los microprocesadores disponen de un juego


o set de instruccin (sumar, salto, etc). A mayor nmero de instrucciones
diferentes, mayor es la complejidad del diseo. Estas instrucciones vienen
grabadas en la ROM.
d) Longitud de la palabra: cantidad mxima de informacin que se puede leer
o escribir en un solo acceso a o desde la memoria. Puede ser de 16, 32 o 64
bits.
e) Ancho del bus de direcciones: la cantidad de memoria principal a la que el
procesador es capaz de acceder se denomina espacio de direcciones. A mayor
nmero de bits, mayor ser el espacio direccionable.
f) Nmero de registros internos: segn la
microprocesadores, el nmero de registros vara.

arquitectura

de

los

ARQUITECTURAS DE LOS MICROPROCESADORES


CISC (Complex Instruction Set Computer, computacin de conjunto de instrucciones
complejas): es una arquitectura que se caracteriza por:
a) La unidad de control es de tipo "microprogramada", es decir, en el interior del
microprocesador existe una memoria de slo lectura llamada "Memoria de
Control" que contiene pequeos programas encargados de decodificar cada
instruccin en otras ms pequeas (microinstrucciones) y de controlar las
instrucciones en lenguaje mquina.
b) Utiliza rdenes complejas que se dividen, a su vez, en otras ms sencillas, de
modo que una instruccin mquina se decodifica a su vez en mltiples
instrucciones mquina. Slo se puede ejecutar una instruccin cada vez,
necesitando varios ciclos de reloj para ejecutar una instruccin mquina
completa; es decir, para ejecutar una instruccin CISC se necesitan varias
instrucciones RISC. Esto complica su circuitera, aunque por otro lado, le
permite realizar tareas diversas.
c) Tamao de las instrucciones mquina variable pudiendo ocupar 4 o 8 o 16 o
incluso 32 y 64 bits.
d) Se reduce el nmero de registros a cambio de un variado juego de instrucciones.
RISC (Reduced Instruction Set computer, juego de instrucciones reducido): es una
arquitectura que se caracteriza por:
a) La unidad de control viene implementa a en su propia circuiteria, por lo que
cada instruccin de lenguaje mquina es ejecutada directamente por el hardware,
necesitando tan slo un ciclo de reloj para cada una de ellas y generando las
seales de control directamente. Este es el motivo de que el nmero de
instrucciones sea reducido y, adems, al ser simples (slo puede realizar
operaciones bsicas), se consigue el aumento de la velocidad de ejecucin.

2/23

TEMA 5: MICROPROCESADORES. ESTRUCTURA. TIPOS. COMUNICACIN CON EL


EXTERIOR

b) Las instrucciones no necesitan ser separadas en otras ms simples, ya que de por


s son instrucciones elementales.
c) Por otro lado, al conocer el tiempo que tarda en ejecutarse una instruccin de
lenguaje mquina (un ciclo de reloj), permite utilizar la tecnologa pipelining o
tratamiento en lnea (ejecucin superescalar).
d) Todas las rdenes tienen la misma longitud (normalmente de 32 bits), existiendo
po- cos formatos diferentes para los tipos de datos (4 como mximo de 8, 16,32
y 64 bits) que son tratados como enteros, siendo el coprocesador matemtico el
que emplea el formato en coma flotante.
e) Est dotado de muchos registros internos (32 como mnimo).
f) Modos de direccionamiento sencillos (4 como mximo) aunque siempre
presenta el direccionamiento inmediato y el directo relativo a registro.
Hbrdo ClSC/RlSC: recoge lo "mejor" de ambas arqutecturas, como por ejemplo la
tcnica SIMD (Single lnstrunction Multple Data ).
Tecnologa EPIC (Explicitly Parallel Instruction Computing): ltima tcnologa
desarrollada de 64 bits que va a permitir el aumento de prestaciones mediante el acceso
directo(explcito) del software sobre el procesador. La Arquitectura de 64 bits,
introducida por primera vez en el microprocesador Merced (Micro de Hp e Intel), se
basa en:
Combinacin de las siguientes tecnologas:
Predication: ante las instrucciones condicionales, la CPU ejecutar todo el
conjunto de instrucciones correspondientes a las distintas posibilidades al mismo tiempo
gracias a las unidades funcionales de las que dispone, asignndole un bit a cada grupo
de instrucciones dependientes de cada condicin existente en el programa, almacenando
a estos centinelas en uno de sus registros. Cuando se ha resuelto la condicin, se
tomarn las instrucciones correspondientes (ya ejecutadas ), desechndose todas las
dems.
Especulacin: por un lado, la nueva arquitectura va a permitir que el nmero de
instrucciones que se pueden leer antes de que se ejecuten sea muy superior, por lo que la
memoria puede suministrar los datos que estas instrucciones solicitan con mayor
antelacin. Por otro lado, mantienen la consistencia de la informacin, ya que actualiza
los datos almacenados en los registros de inmediato cada vez que se realiza una
modificacin de los mismos.
Paralelismo explcito: las rdenes las recibe la UCP de forma paralela. Para
aplicar este modo de trabajo, cuenta con 128 registros para enteros, 128 para coma
flotante y 64 registros de decisiones. En los registros de 128 bits se almacenan tres
instrucciones y unos bits adicionales que contendrn la informacin necesaria para
conocer la relacin entre las instrucciones y los datos.

3/23

TEMA 5: MICROPROCESADORES. ESTRUCTURA. TIPOS. COMUNICACIN CON EL


EXTERIOR

Compatibilidad con el software diseado para las anteriores arquitecturas. Va a disponer


de dos conjuntos de instrucciones, uno compatible con los x86 y otro totalmente
diferente.
TECNOLOGAS DESARROLLADAS EN LOS LTIMOS PROCESADORES
EJECUCIN EN PARALELO: para que se ejecuten varias instrucciones al
mismo tiempo, existen dos tcnicas que se coimbinan para conseguir esto:
-

Procesadores con unidades pipeline o segmentadas


La ejecucin de las instrucciones se divide en un nmero determinado de pasos.
Esta tcnica consiste en dividir el funcionamiento del procesador en etapas, de
manera que una instruccin pueda empezar a ejecutarse aunque la anterior no
hubiese finalizado, con esto se consigue que en cada ciclo una instruccin termine,
aunque sean instrucciones de dos o ms ciclos de reloj.
-

Procesadores superescalares
Permiten que en un solo ciclo de reloj se terminen dos o ms instrucciones ya
que dispone de ms de una lnea de ejecucin. Normalmente estas lneas de
ejecucin estas segmentadas (pipeline), permitiendo actuar sobre varias
instrucciones a la vez.
SISTEMA DE PREDICCIN DE BIFURCACIONES :consta de una pequea
cach llamada BTB donde se almacenan las direcciones de memoria de las instrucciones
de salto condicional ms recientemente ejecutadas. Si el salto se vuelve a producir, la
direccin del salto ya est calculada. Si la prediccin no es correcta la direccin se
calcula de forma habitual.
TECNOLOGA MMX (MuiltMedia eXtensions): tecnologa que se fundamenta
en :
Tcnica SIMD: tcnica que permite que una nica instruccin pueda
operar sobre varios datos de forma simultnea. Los datos son llevados a los registros de
la CPU y se realiza la misma operacin sobre todos ellos.
57 nuevas instrucciones. Instrucciones especificas para trabajar con
datos multimedia.
8 registros de 64 bits
Tipos de datos nuevos
TECNOLOGA 3DNow!: conjunto de 21 instrucciones de AMD diseadas para
acelerar lols clculos en coma flotante en imgenees tridimensionales.
TECNOLOGA DIB (Dual independent Bus): tecnologa que incorpora un
doble bus independiente. Los buses que lo forman son:
Bus del sistema del procesador: conecta el procesador con la memoria
y el resto del sistema, trabajando a la velocidad del mismo.
Nuevo bus dentro del encapsulado que comunica el procesador con la
cach de nivel 2. Se trabaja con la velocidad del procesador.
EJECUCIN DINMICA: consta de una combinacin de tres tcnicas:

4/23

TEMA 5: MICROPROCESADORES. ESTRUCTURA. TIPOS. COMUNICACIN CON EL


EXTERIOR

-Prediccin de ramificaciones mltiples o sistema de produccin de


salto: pequea cach encargada de almacenar las direcciones de memoria de los
ltimos saltos condicionales.
-Anlisis de flujo de datos: las instrucciones de los programas no se
ejecutan siguiendo la secuencia con que se crearon, sino que el microprocesador
es el que determina el orden de ejecucin dependiendo de si existe dependencia
con los resultados anteriores o no.
-Ejecucin especulativa: el procesador va analizando y ejecutando cada
una de las instrucciones de manera que cuando una instruccin no se puede
ejecutar busca una que si se pueda y guarda el resultado.
INSTRUCCIONS KNI (MMX-2): se compone de:
50 nuevas instrucciones SIMD
12 instrucciones Multimedia ms las MMX
8 instrucciones nuevas para procesamiento de imgenes.
COMUNICACIN CON EL EXTERIOR
Los buses
Los elementos de la computadora se encuentran divididos en bloques
individuales que necesitan comunicarse para transmitir la informacin y realizar tareas
complejas. Esta comunicacin la realizan a travs de los "Buses", que son los circuitos
encargados de conectar todas las unidades.
Bsicamente se distinguen tres tipos de buses:

Bus de datos: por l viajan los datos (operandos e instrucciones) que son ledos
de la memoria o enviados a la memoria central o de, o hacia un perifrico. El
nmero de hilos que lo componen determina la longitud de la palabra con la que
es capaz de trabajar la CPU. Los microprocesadores se han clasificado segn el
nmero de lneas (bits) del bus de datos. Se caracteriza por ser bidireccional, es
decir, los datos pueden dirigirse en ambos sentidos.

Bus de direcciones: es un bus unidireccional y su misin es la de enviar las


direcciones donde se quiere grabar un dato o donde se va a realizar la lectura y el
dispositivo con el que se quiere trabajar. Segn el nmero de lneas que lo
componen, permite direccionar una menor o mayor cantidad de memoria.

Bus de control: es bidireccional, ya que por l se transmiten, por un lado, las


rdenes o seales de control generadas por el sistema para la realizacin de un
proceso y, por otro lado, las seales de estado que indican el modo en que se
encuentran los dispositivos, as como otras seales adicionales necesarias para la
ejecucin de las instrucciones.

Tipos de conexiones en los buses:


Buses compartidos: el bus del sistema es "nico", por lo que cualquier informacin
que sea enviada por la CPU llega tanto a la memoria principal como a las distintas las
unidades funcionales. Este diseo, el ms utilizado habitualmente en las computadoras,
comparte tambin el mismo bus de direcciones, por lo que cualquier direccin mandada
5/23

TEMA 5: MICROPROCESADORES. ESTRUCTURA. TIPOS. COMUNICACIN CON EL


EXTERIOR

puede referirse tanto a la memoria principal como a las unidades de E/S. Para agilizar el
proceso y evitar confusin, existen dos opciones:
a) Mapas de memoria compartido: existe un solo mapa de memoria que se distribuye
entre la memoria y las unidades, de manera que las posiciones de memoria son
nicas para ambos elementos.
b) Mapas de memoria independientes: existen dos mapas que al estar separados tienen
direcciones de memorias comunes, por lo que necesitan de una lnea ms y, en
funcin del nivel en el que se encuentre (alto o bajo), indica si quiere acceder a la
memoria o a una unidad de E/S.
Buses dedicados: en este caso el bus del sistema se comunica de forma
independiente con la memoria, por un lado y, por otro, con las unidades, lo que le
permitir enviar informacin de forma simultnea por ambos canales de comunicacin.
Como es lgico, este tipo de bus requiere una circuitera ms compleja.
ANEXO CURSO 2003 2004
ARQUITECTURA BSICA
La figura muestra los principales intercambios de datos en una placa base.
Cuanto ms larga es la flecha, ms volumen de datos se intercambia.
Como puede ver en el esquema de la placa base, la informacin circula por
distintos elementos y el volumen de datos intercambiados es variable. Contrariamente a
la creencia general, el procesador no es el elemento central...

Chipset?
6/23

TEMA 5: MICROPROCESADORES. ESTRUCTURA. TIPOS. COMUNICACIN CON EL


EXTERIOR

Chipset es la contraccin de chips (chips) y set (conjunto, juego). En los inicios


de la informtica, el chipset estaba formado por entre 3 y 5 chips. Actualmente, un
chipset se compone de dos partes: el Northbridge y el Southbridge. Algunos fabricantes
reagrupan los dos elementos en un solo chip. Por abuso del lenguaje, el trmino chipset
se utiliza sobre todo para designar el Northbridge.
Northbridge
El chipset, y especialmente el Northbridge, es un verdadero cruce de agujas. l
se encarga de hacer circular la informacin entre el procesador, la memoria, el
Southbridge (la otra parte del chipset) y el puerto AGP. Esta funcin conlleva que ocupe
una posicin clave en la placa madre.
El Southbridge juega un papel comparable, pero no manipula un volumen de
datos tan importante como su hermano mayor.
Si examinamos las fotografas de la placa base, observaremos que el
Northbridge est cubierto por un disipador, generalmente de aluminio. La intensa
actividad que realiza provoca que el elemento se caliente considerablemente. En plena
accin, el Northbridge alcanza entre 35C y 40C. Sin un disipador, se sobrecalentara y
perdera los datos, y el PC se colgara". ..
Este diagrama muestra los 4 vnculos del Northbridge: procesador, AGP,
memoria y Southbridge. Se muestran tambin las distintas ramas del Southbridge:
controladores ATA 100, red, audio, USB,... observe la conexin con la BIOS.

Northbridge: los guardagujas del cielo


Cuando un fabricante disea una placa base, pone gran esmero en la integracin
del Northbridge. Sus especificaciones definirn las principales caractersticas no
modificables de la placa base:
El bus del procesador determina el tipo de procesador compatible. Un
Northbridge como el i845PE est diseado para controlar procesadores Pentium 4 y
Celeron de Intel, pero no soportar un procesador AMD.
El bus de memoria define los tipos de mdulos de memoria compatibles:
DDR333 DDR400, por ejemplo. El Northbridge limita la velocidad mxima de

7/23

TEMA 5: MICROPROCESADORES. ESTRUCTURA. TIPOS. COMUNICACIN CON EL


EXTERIOR

la memoria as como la cantidad de memoria soportada


Northbridge tambin controla el puerto AGP y su modo de funcionamiento. El modelo
i845PE, por ejemplo, es capaz de controlar un puerto AGP 4x.
El ltimo bus de comunicacin se utiliza para intercambiar datos con el
Southbridge. No est estandarizado y los fabricantes utilizan cada uno un bus propio...
En el corazn del Northbridge encontramos los controladores (memoria, AGP,
etc.) y los buffers, una especie de zonas tampn que almacenan los datos. Todos los
buses que transitan por el Northbridge no tienen las mismas especificaciones
(frecuencia, longitud de bus o protocolo). Por lo tanto, se necesitan controladores para
convertir las seales. Las conversiones siempre conllevan un cierto retraso, sin contar
con que los datos tratados suelen reutilizarse.
Para ello se utilizan los buffers, pequeas zonas de la memoria que almacenan
temporalmente los datos que estn siendo tratados. Esta tcnica permite aumentar la
eficiencia.
Entre dos puentes Northbridge de fabricantes deferentes, puede haber una
diferencia de rendimiento del 5%. Esta diferencia se debe al saber hacer de los
ingenieros que desarrollan el conjunto de los componentes...
Sistemas sin tarjeta grfica!
Antes de pasar al Southbridge, es conveniente detenerse momentneamente en
una categora especial de chipsets: los chipsets con memoria integrada.
De qu se trata? Existen varias denominaciones para definir los puentes
Northbridge que integran un procesador grfico, pero suelen ser trminos lisonjeros, ya
que todos designan una misma solucin econmica.
El objetivo de la maniobra es reducir el coste total del ordenador economizando
al mximo. En lugar de utilizar una tarjeta grfica conectada al puerto AGP, el circuito
grfico se coloca directamente en el Northbridge. As, ya no es necesario utilizar una
tarjeta grfica, lo que reduce el coste total del PC y disminuye el tiempo de montaje. La
contra es que el circuito grfico no dispone de memoria propia. Simplemente, toma
prestadas algunas Mb necesarias para gestionar la visualizacin de la memoria central.
El resultado es un rendimiento catastrfico, por dos motivos: el circuito integrado suele
ser de una generacin antigua, y la memoria central no es tan rpida como los
componentes dedicados...
Los chipsets con memoria integrada suelen encontrarse en las configuraciones
de menor precio. No es extrao ver placas base equipadas con estos chipsets y sin un
puerto AGP. Ni falta hace decir que las capacidades de evolucin de estas mquinas son
nulas...
Southbridge: el jefe de estacin
Comparado con el Northbridge, la informacin que circula por el Southbridge
parece ridcula. En efecto, all donde se suele hablar de varios Gb/s, las transferencias
gestionadas por el Southbridge se limitan a algunos centenares de Mb/s. El bus ms
importante del Southbridge es el que le vincula con el Northbridge. Tambin controla
otros buses como el PCI y el USB, as como una interfaz para discos duros IDE
(tambin llamados ATA).
En realidad, es el Southbridge quien define la funcionalidad secundaria de las
placas base, como el soporte de USB 1.0 2.0, o la gestin de la norma ATA 100,
ATA133 o Serial ATA por parte de los discos duros.
Contrariamente a lo que ocurre con el Northbridge, las funcionalidades no
soportadas por el Southbridge se pueden solventar con tarjetas de expansin PCI. Una

8/23

TEMA 5: MICROPROCESADORES. ESTRUCTURA. TIPOS. COMUNICACIN CON EL


EXTERIOR

placa base podr trabajar con Serial ATA (ATA Serie) simplemente incorporando una
tarjeta controladora SATA en el bus PCI.
A continuacin presentamos, a ttulo informativo, una lista de las principales
funciones que desempea el Southbridge:
Gestin del bus PCI
Control de los discos duros
Gestin de los puertos USB
Interfaz FireWire
Control del lector de disquetes
Gestin del teclado y el ratn
Tarjeta de sonido integrada bsica
Interfaz redes
Vnculo con la BIOS
El bus de procesador o FSB
El FSB (Front Side Bus) es el ms importante de todos los buses. Enlaza el
procesador con el chipset y su velocidad es el punto de referencia para todos los dems
buses. La prctica de aumentar la frecuencia del FSB recibe el nombre de overclocking.
El Front Side Bus tambin se suele llamar bus de sistema, bus de procesador o
bus principal.
Actualmente, los procesadores Intel y AMD utilizan un bus de 64 bits. Los
Pentium 4 de Intel recurren a un bus QDR (Quad Data Rate). Los AMD Athlon utilizan
un bus EV6 desarrollado por Alpha, que funciona a 64 bits DDR (Double Data Rate).
Cuando se presentaron, los dos tipos de bus utilizaban una frecuencia de 100MHz que
ms tarde pas a ser de 133MHz.
Actualmente, AMD ha pasado a 166MHz con los procesadores Athlon XP
Barton. Intel se prepara para pasar directamente de 133MHz a 20OMHz, una frecuencia
que los Athlon tambin utilizarn en unos meses.
A ttulo indicativo, he aqu las capacidades de los buses que se utilizan hoy en da:
FSB 100
FSB 133
FSB 166
FSB 200

Pentium 4
3051 Mb/s
4058Mb/s
No se utiliza
6104Mb/s

ATHLON
1526Mb/s
2029Mb/s
2532Mb/s
3052Mb/s

EL PROCESADOR
El procesador gestiona toda la informacin que circula por el sistema.
Intercambia importantes volmenes de informacin con la memoria y la tarjeta grfica
AGP a travs del sacrosanto Northbridge...
Si bien existen muchos tipos de procesador, fsicamente estn construidos
siguiendo el mismo esquema. Mquinas de gran precisin graban varias capas de
transistores en obleas de silicio. Los procesadores actuales contienen millones de
transistores (ms de 57 millones para el Pentium 4 y ~54 millones en el caso de los
ltimos Athlon XP). Los transistores se agrupan para constituir las diferentes entidades
del procesador, de las cuales las ms conocidas son la ALU, la FPU y la memoria cach.
Todas ellas desempean un papel especfico:

9/23

TEMA 5: MICROPROCESADORES. ESTRUCTURA. TIPOS. COMUNICACIN CON EL


EXTERIOR

La ALU (Arthmetic & Logic Unit) realiza todos los clculos sencillos y se
encarga de la gestin de las pruebas condicionales. Se trata de la parte que "hace
funcionar" los programas.
La FPU (Floating Point Unit) se destina a clculos intensivos con nmeros
reales y complejos. La FPU es puesta a prueba por los juegos 3D.
La cach Ll es una pequea cantidad de memoria donde el procesador almacena
los datos que utiliza ms frecuentemente. La cach Ll suele estar dividida en dos partes:
datos e instrucciones.
La cach L2 es una segunda zona de memoria donde se colocan los datos que se
emplean con ms frecuencia.
Sin entrar en ms detalle sobre su funcionamiento, se podra hacer una analoga
entre una fbrica y un procesador. En nuestra fbrica, la cinta transportadora transporta
mercancas que son modificadas por distintos aparatos antes de salir. En un procesador,
la cinta transportadora se llama pipelne y se encarga de encaminar los datos que son
tratados por la ALU o la FPU antes de salir del procesador.
En la entrada de la pipeline, la unidad 000 (Out Of Order) decodifica y reorganiza los
datos para aprovechar al mximo las capacidades de la ALU y la FPU. Tambin realiza
una especie de marcaje para que los datos se vuelvan a poner en orden a la salida.
Despus, las instrucciones y los datos pasan por la pipeline.
Las instrucciones y los datos son tratados por la ALU y la FPU. Para aumentar la
eficacia, las memorias cach Ll y L2 conservan las ltimas instrucciones y datos
tratados.
Estas memorias son muy rpidas y su papel es comparable al de los buffers que
hemos mencionado al hablar del Northbridge.
A la salida de la pipeline, el Re-Order Buffer se encarga de reorganizar las
instrucciones y datos. As, el programa recibe la informacin en el orden previsto
inicialmente, aunque el procesador la haya tratado en otro orden.
Velocidad o rendimiento?
Un procesador se puede disear siguiendo dos posibles arquitecturas:
Velocidad: pipeline compuesta por numerosas entidades muy sencillas pero muy
rpidas. Perfectamente adaptadas a las altas frecuencias.
Rendimiento: pipeline compuesta por pocas unidades capaces de realizar tareas
complejas. Son poco compatibles con las altas frecuencias.
Ninguna de estas filosofas es la solucin ideal. Corresponden simplemente a
dos enfoques diferentes. Para los procesadores Athlon y Duron, AMD ha optado por una
pipeline corta que realiza operaciones complejas. Los Pentium 4 y Celeron de Intel usan
una larga con etapas sencillas...
Ahora resulta ms fcil comprender que un procesador no slo se caracteriza por
su velocidad. Su arquitectura interna (el tipo de pipeline) y su capacidad de reorganizar
la informacin para tratarla de la mejor forma posible tambin son parmetros a tener en
cuenta...
Viva el marketing! Intel no deja de aumentar las altas frecuencias del Pentium
4. La ltima incorporacin a la familia trabaja a una velocidad ligeramente superior a
los 3GHz. AMD, cuyos procesadores operan a frecuencias inferiores, ha introducido el
concepto de Performance Rating. As, un Athlon XP a 2100MHz ofrece un rendimiento
comparable a un Pentium 4 a 3GHz. Ese Athlon XP recibe el nombre comercial de
3000+.

10/23

TEMA 5: MICROPROCESADORES. ESTRUCTURA. TIPOS. COMUNICACIN CON EL


EXTERIOR

La oferta de AMD se compone de dos familias de procesadores basados en la


misma arquitectura (Quanti Speed):
El procesador Duron es un procesador econmico. Cuenta con 128kb de cach
Ll y 64kb de cach L2.
El Athlon XP, que representa la gama alta, tiene 128kb de cach Ll y, en funcin
del modelo, cuenta con 256kb 512kb de cach L2.
Los procesadores de AMD utilizan un bus de comunicacin EV6 para enviar los
datos al conjunto de chips. El Duron, al igual que todos los Athlon XP, utiliza el Socket
A con 462 pins de conexin.

Un Athlon XP

Un Pentium 4

Al igual que su competidor, Intel propone dos familias de procesadores basados


en la arquitectura NetBurst:
El Celeron representa la gama baja. Est equipado con 8kb de cach Ll para los
datos y de un buffer para 12.000 micro-operaciones (comparable a un cach Ll para las
instrucciones). Su cach L2 es de 256kb.
El Pentium 4 constituye la gama alta. Dispone de 512kb de cach L2, de 8kb de
cach Ll para datos y 12.000 operaciones de cach Ll (instrucciones).
Las CPU de Intel se basan actualmente en el Socket 478.
Tecnologa, rendimiento y economa
El Pentium 4 fue concebido por un equipo de jvenes ingenieros recin salidos
de la carrera y sin experiencia real en el sector. Este equipo no contaba con ingenieros
experimentados que hubiesen trabajado en arquitecturas antiguas como haba sido
siempre el caso de Intel. El Pentium 4 original inclua dos unidades FPU y dispona de
512Kb de cach L2. En teora, este procesador concebido para frecuencias muy altas
ofrecera un rendimiento excelente. En la prctica, era totalmente imposible fabricarlo
con las tecnologas del momento.
El Pentium 4 Willamette sali a la luz con 256kb menos de cach L2 y una sola
FPU... Si bien la tecnologa de .18 permita colocar todos los transistores necesarios, la
solucin prctica no resultaba rentable.
Los dados de los procesadores se colocan en las obleas de silicio. Cuanto ms
grande es el procesador, menor cantidad de ellos se pueden colocar en la oblea y el
11/23

TEMA 5: MICROPROCESADORES. ESTRUCTURA. TIPOS. COMUNICACIN CON EL


EXTERIOR

precio unitario asciende... La produccin de los primeros Pentium 4 fue una ruina.
Adems, estos primeros procesadores estaban lejos de convencer al pblico. Ms caros
que el Athlon y que el Pentium III ofrecan un rendimiento bajo a pesar de tener un
precio muy elevado.
Poco tiempo despus de la aparicin de los primeros Willamette, los ingenieros
se dieron cuenta de que los 423 pins del socket no serviran para garantizar un
funcionamiento estable a velocidades superiores a los 2GHz. El Pentium 4 pasa
entonces al socket 478... Adems, evoluciona hacia una tecnologa de fabricacin de
menor tamao. Las .13 le permiten alcanzar los 512kb de cach L2 inicialmente
previstos. El rendimiento aumenta exponencialmente y la produccin se vuelve rentable.
Entre el primer Pentium 4 Willamette a 1,4GHz y los actuales Pentium 4
Northwood, se ha ms que duplicado la velocidad y los gastos de produccin han
bajado.
El corolario de esta evolucin: los usuarios que invirtieron en una configuracin
Pentium 4 Willamette a 1,4GHz con Socket 423 hoy en da se encuentran con una
maquina sin Ninguna posibilidad de evolucin.

la derecha, un procesador grabado a .18. A la izquierda el mismo a .13.


Intel no es el nico fabricante que sufre este tipo de problemas. AMD
actualmente est atascado con su arquitectura. La pipeline compleja del Athlon XP no
soporta una frecuencia superior a los 2200MHz. El fabricante intenta en vano aumentar
el rendimiento del Athlon XP ofreciendo 512kb de cach L2 gracias a una tecnologa
de .13. Sin embargo, la arquitectura Quanti Speed de los Athlon no saca, por as
decirlo, ningn partido de esta memoria cach adicional...
El ltimo punto concierne a las frecuencias alcanzables. En el caso del Pentium
4, con. 18V no le permite ir ms all de 2GHz, mientras que la tecnologa de .13
permite llegar a los 4GHz. Sin embargo, es necesario matizar el impacto de la
tecnologa de fabricacin sobre la velocidad: no basta con reducir el tamao para
alcanzar frecuencias muy altas, es necesario que la arquitectura del procesador lo
permita.
Incluso fabricado a .13, un Athlon XP no supera los 2GHz reales, mientras que
un Pentium 4 se mantiene alrededor de los 3GHz.
EJEMPLOS DE CPU
En este captulo se describir brevemente las CPU ms importantes que ha
habido en el mercado, desde los inicios del PC hasta la actualidad.
Se podra argumentar que los modelos obsoletos y que ya no se fabrican no
tienen importancia en la prctica. Esto es cierto hasta cierto punto, ya que los

12/23

TEMA 5: MICROPROCESADORES. ESTRUCTURA. TIPOS. COMUNICACIN CON EL


EXTERIOR

procesadores antiguos forman parte del rbol genealgico, y en nuestros PC actuales


todava queda un legado de su arquitectura, ya que el desarrollo ha sido evolutivo. Cada
nuevo procesador se ampli y se construy sobre una arquitectura existente.

16 BITS - EL 8086, EL 8088 Y EL 80286


Los primeros PC eran ordenadores de 16 bits. Esto significa que slo podan
trabajar con texto. Funcionaban con DOS, y normalmente slo podan ejecutar un solo
programa a la vez.
Sin embargo, el procesador 8086 original era todava demasiado bueno para
utilizarlo en los PC de oficina. Entonces surgi el modelo 8088 de Intel, ms
econmico, donde el bus entre la CPU y la memoria RAM era la mitad de ancho (8
bits), algo que rebaj mucho el coste de la produccin de la placa base. Los ordenadores
8088 solan tener 256 KB, 512 KB o 1 MB de memoria RAM; sin embargo, era
suficiente para los programas que existan en ese momento.
Microprocesador 8086
Bus de datos = 16 bits
Bus de direcciones = 16 bits
Memoria direccionable = 1 Mb
Velocidad de reloj = 5, 8 y 10 Mhz
Nmero de transistores = 29000 (3 micras)
Arquitectura = CISC
Estructura de memoria de segmentacin: Como se ha mencionado anteriormente, el
8086/8088 usa un esquema ingenioso llamado segmentacin, para acceder correctamente a un megabyte
completo de memoria, con referencias de direcciones de slo 16 bits.
Veamos cmo funciona. Cualquier direccin tiene dos partes, cada una de las cuales es una cantidad de 16
bits. Una parte es la direccin de segmento y la otra es el offset. A su vez el offset se compone de varias
partes: un desplazamiento (un nmero fijo), una base (almacenada en el registro base) y un ndice
(almacenado en el registro ndice). La direccin de segmento se almacena en uno de los cuatro registros
de segmento (CS, DS, ES, SS). El procesador usa estas dos cantidades de 16 bits para calcular la
direccin real de 20 bits, segn la siguiente frmula:
Direccin real = 16 * (direccin del segmento) + offset

El Intel 80286 (de 1984) fue el primer paso hacia CPU ms rpidas y potentes.
El 286 era mucho ms eficiente; realizaba mucho ms trabajo por ciclo de reloj que los
modelos 8086 y 8088. Otra nueva caracterstica fue el modo protegido de 32 bits, una

13/23

TEMA 5: MICROPROCESADORES. ESTRUCTURA. TIPOS. COMUNICACIN CON EL


EXTERIOR

nueva manera de trabajar que aumentaba en gran medida el rendimiento del procesador
bajo modo real (los procesadores 8086/8088 obligaban a los programas a funcionar en
ese modo):
Acceso a toda la memoria del sistema -incluso superando el lmite de
1MB que sea aplicaba al modo real.
Acceso a multitarea, lo que significa que el sistema operativo puede
ejecutar varios programas a la vez.
La posibilidad de memoria virtual, es decir, el disco duro puede utilizarse
para emular memoria RAM extra, cuando es necesario, a travs de un
archivo de intercambio.
Acceso de 32 bit a memoria RAM y controladores de 32 bits para
dispositivos de E/S.
El modo protegido prepar el camino para el cambio de DOS a Windows, que
no lleg hasta los noventa.
Microprocesador 80286
Bus de datos = 16 bits
Bus de direcciones = 24 bits
Memoria direccionable = 16 Mb
Memoria Virtual direccionable = 1 Gb
Velocidad de reloj = 8,10 y 12 Mhz
Nmero de transistores = 134000 (1,5 micras)
Arquitectura = CISC
Juego de instrucciones mejorado respecto al 8086
Dos modos de funcionamiento, protegido y no protegido.
32 BITS - EL 80386 Y EL 486
El Intel 80386 fue la primera CPU de 32 bits. El 386 tena registros de 32 bits de
longitud y un bus de datos de 32 bits, tanto interno como externo.
Sin embargo, para un PC tradicional basado en DOS, no supuso una gran
revolucin. Un buen 286 funcionaba casi tan rpido como los primeros 386, porque
DOS no sacaba provecho de la arquitectura de 32 bits.
El 80386SX se convirti en el chip ms popular; era una edicin ms barata del
386DX. El SX tena un bus de datos externos de 16 bits (en oposicin al bus de 32 bits
del DX), y eso posibilit la creacin de PC ms baratos.

14/23

TEMA 5: MICROPROCESADORES. ESTRUCTURA. TIPOS. COMUNICACIN CON EL


EXTERIOR

Microprocesador 80386
Bus de datos = 32 bits
Bus de direcciones = 32 bits
Memoria direccionable = 4 Gb
Memoria Virtual direccionable = 64 TeraBytes
Velocidad de reloj = 16,20,25 y 33 Mhz
Nmero de transistores = 275000 (1 micra)
Arquitectura = CISC
Se utiliza por primera vez la multitarea
LA CUARTA GENERACIN
La cuarta generacin de CPU de Intel se llamaba 80486. Presentaba una mejor
implementacin de las instrucciones x86, que se ejecutaban ms rpido, de modo ms
parecido a las RISC.
El 486 tambin era la primera CPU que incorporaba una memoria cach Ll. El
resultado fue que el procesador 486 trabajaba unas dos veces ms rpido que su
predecesor con la misma frecuencia de reloj.
Con el 80486 se incluy una FPU incorporada. Entonces, Intel realiz un truco
de marketing que se habran podido ahorrar; para comercializar una edicin ms barata
del 486, se les ocurri la idea de deshabilitar la funcin de FPU en algunos de los chips.
Entonces, stos se vendan bajo el nombre de 80486SX. Era algo ridculo; los
procesadores tenan una FPU incorporada, pero la haban apagado para poder segmentar
el mercado.

Dos 486 de dos fabricantes diferentes.


Sin embargo, el 486 era un buen procesador, y dur mucho tiempo con DOS,
Windows 3.11 y Windows 95. Salieron al mercado nuevas ediciones con frecuencias de
reloj ms elevadas, ya que tuvieron la idea de doblar la frecuencia de reloj interna en
relacin a la externa. Estos procesadores con doble reloj se denominaron 80486DX2.
Un modelo muy conocido de esta serie tena una frecuencia de reloj de 33 MHz
(en relacin a la memoria RAM), mientras que a nivel interno trabajaba a 66MHz. Este
principio (doble reloj) se ha utilizado de un modo u otro en todas las generaciones
posteriores de CPU. AMD, IBM, Texas Instruments y Cyrix tambin produjeron un
cierto nmero de CPU compatibles con el 80486.
Microprocesador 80486
Bus de datos = 32 bits
Bus de direcciones = 32 bits
Memoria direccionable = 4 Gb
Memoria Virtual direccionable = 64 TeraBytes
Velocidad de reloj = 25,33 y 50 Mhz
Nmero de transistores = 1.200.000 (1 micra/0,8 micra)

15/23

TEMA 5: MICROPROCESADORES. ESTRUCTURA. TIPOS. COMUNICACIN CON EL


EXTERIOR

Arquitectura = CISC
Memoria cache nivel 1: 8Kb dentro del microprocesador
EL PENTIUM
En 1993 lleg el gran cambio hacia una nueva arquitectura. El Pentium de Intel
fue la primera CPU de la quinta generacin. Igual que suceda en los primeros saltos a
la generacin siguiente, las primeras versiones no eran especialmente rpidas. Esto era
particularmente cierto en el primer Pentium 60 Mz, que funcionaba con 5 voltios.
Alcanzaba temperaturas muy elevadas; se deca que se poda frer un huevo encima. Sin
embargo, el Pentium se benefici rpidamente de la nueva tecnologa de proceso, y al
utilizar el doble reloj, las frecuencias de reloj pronto se dispararon.
Bsicamente, la mayor innovacin fue una arquitectura superescalar. Esto
significaba que el Pentium poda procesar varias instrucciones a la vez (utilizando
varios conductos). Asimismo, el ancho de bus de la memoria RAM se increment de 32
a 64 bits.

En la dcada de los noventa, AMD acapar la atencin con sus procesadores K5


y K6, que eran, bsicamente, copias baratas del Pentium (y bastante pobres). No fue
hasta el K6-2 (que inclua las exitosas extensiones 3DNow!), que AMD mostr seales
de independencia que desde entonces han llevado a la creacin de excelentes
procesadores como el Athlon XP.
En 1997 sali al mercado el Pentium MMX (con el nombre de modelo P55), que
introdujo las instrucciones MMX ya mencionadas. Al mismo tiempo, se dobl la
memoria cach Ll y se increment la frecuencia de reloj.
Pentium
Bus de datos = 64 bits
Bus de direcciones = 32 bits
Memoria direccionable = 4 Gb
Memoria Virtual direccionable = 64 TeraBytes
Velocidad de reloj = a partir de 60 Mhz
Nmero de transistores = 3.100.000 (0,8 micras)
Arquitectura RISC
Velocidad del Bus de sistema = 100 Mhz
Incorpora la tecnologa PCI
Este microprocesador se present el 22 de marzo de 1993 con velocidades iniciales de 60 y 66
MHz (112 millones de instrucciones por segundo en el ltimo caso), 3.100.000 transistores (fabricado con
el proceso BICMOS (Bipolar-CMOS) de 0,8 micrones), cach interno de 8 KB para datos y 8 KB para
instrucciones, verificacin interna de paridad para asegurar la ejecucin correcta de las instrucciones, una

16/23

TEMA 5: MICROPROCESADORES. ESTRUCTURA. TIPOS. COMUNICACIN CON EL


EXTERIOR
unidad de punto flotante mejorada, bus de datos de 64 bit para una comunicacin ms rpida con la
memoria externa y, lo ms importante, permite la ejecucin de dos instrucciones simultneamente.

EL PENTIUM II CON NUEVA MEMORIA CACH


Despus del Pentium lleg el Pentium II. Sin embargo, Intel ya haba sacado al
mercado el Pentium Pro en 1995, que era la primera CPU de la sexta generacin. El
Pentium Pro se utilizaba bsicamente en servidores, pero su arquitectura se reutiliz en
los conocidos modelos Pentium II, Celeron y Pentium III entre 1997 y 2001.
El Pentium II represent inicialmente un paso hacia atrs en lo que se refiere a
tecnologa. El Pentium Pro utilizaba una memoria cach L2 integrada, algo muy
avanzado por aquel entonces, pero Intel eligi colocar la memoria en el exterior del chip
del Pentium II para rebajar el coste de la produccin.

La memoria cach L2 se coloc junto a la CPU en una placa de circuito, un


mdulo SEC. El mdulo se instal en un largo zcalo tipo Slot 1 en la placa base.

Fig. Mdulo del Pentium II montado en el zcalo tipo Slot1 de la placa base (1997-1998).

El problema de este sistema era que la memoria cach L2 era mucho ms lenta
de lo que hubiera sido si se hubiera integrado en la CPU. La memoria cach L2 suele
funcionar a la mitad de la frecuencia de reloj de la CPU. AMD utiliz el mismo sistema
en sus primeros Athlon, en stos, el zcalo se llamaba Slot A.

17/23

TEMA 5: MICROPROCESADORES. ESTRUCTURA. TIPOS. COMUNICACIN CON EL


EXTERIOR

En un momento determinado, Intel decidi sacar al mercado una edicin ms


econmica del Pentium II, el procesador Celeron. En las primeras versiones, la memoria
cach L2 simplemente se extrajo del mdulo. Esto afect al rendimiento, que era menor
pero proporcion una oportunidad para realizar el llamado overclocking
(sobreaceleracin).
La tcnica del overclocking consiste en forzar a la CPU para que funcione a una
frecuencia superior a la est diseada para trabajar. Fue un deporte muy popular,
especialmente en sus inicios, y los resultados fueron muy buenos.
Uno de los inconvenientes de aplicar el overclocking a un Pentium II era que los
chips de la memoria cach no podan funcionar con velocidales tan rpidas. Debido a
que el Celeron no tena memoria cach L2, su velocidad poda aumentar
considerablemente (con la refrigeracin adecuada).
Posteriormente, Intel decidi integrar la memoria cach L2 en el procesador.
Esto sucedi en una nueva edicin del Celeron en 1998 y en una nueva edicin del
Pentium III en 1999. El diseo del zcalo tambin se cambi de modo que los
procesadores podan montarse directamente en la placa base, en un zcalo denominado
socket 370.
De manera parecida, AMD introdujo su socket A, que contina utilizndose en
todos los procesadores Athlon y Duron.
Pentium II
Bus de datos = 64 bits
Bus de direcciones = 32 bits
Memoria direccionable = 64 TeraBytes
Memoria Virtual direccionable = 64 TeraBytes
Velocidad de reloj = 233,266,300Mhz
Nmero de transistores = 7.5 millones (0,35 micras)
Arquitectura CISC-RISC
Tecnologa DIB
Tecnologa MMX
Ejecucin dinmica
Puerto USB
Puerto AGP
Pentium III
Bus de datos = 64 bits
Bus de direcciones = 32 bits
Memoria direccionable = 64 TeraBytes
Memoria Virtual direccionable = 64 TeraBytes
Velocidad de reloj = 400, 500 Mhz
Velocidad de bus del sistema = 100 Mhz a partir de 500Mhz(cpu) 133 Mhz
Nmero de transistores = desde 9.5 millones (0,25 micras)
18/23

TEMA 5: MICROPROCESADORES. ESTRUCTURA. TIPOS. COMUNICACIN CON EL


EXTERIOR

Instrucciones KNI (MMX2)


Hasta 4 instrucciones por ciclo de reloj
Multiples pipelines o canales de ejecucin
Incluye prediccin de bifurcacin mltiple, anlisis de flujo de datos y ejecucin
especulativa.
Instrucciones SIMD (SSE)
Versiones con:
memoria Doble-Sdram y RDRAM
modo AGP 4x (velocidad de transferencia mxima de 1Gb/seg)
penitum III a 1 Ghx con 0,18 micras
EL LARGO CONDUCTO DEL PENTIUM 4
En realidad, el Pentium III slo era otra edicin del Pentium II, que a su vez era
una nueva versin del Pentium Pro. Los tres procesadores se crearon en base a la misma
arquitectura del ncleo (Intel P6).
No fue hasta la aparicin del Pentium 4 que tuvimos un procesador de Intel
completamente nuevo. Su ncleo (P7) tiene un diseo completamente distinto:
La memoria cach Ll contiene instrucciones decodificadas.
El conducto se ha doblado a 20 etapas.
A las unidades de clculo de nmeros enteros (ALU) se les aplic el doble reloj,
por lo que pueden realizar dos clculos por cada ciclo de reloj.
Adems, el bus lateral frontal, que conecta la memoria RAM al puente norte, se
ha cuadruplicado, de modo que transfiere cuatro paquetes de datos por pulso (o
tic) de reloj. Esto equivale a 4 x 100 MHz en las primeras versiones del Pentium
4, y a 4 x 133 MHz en versiones posteriores.
De estos apartados lo que debe entender es que el Pentium 4 representa una
arquitectura de procesador completamente nueva.

Pentium IV
Velocidad de reloj = 1.3, 1.4 Mhz
Velocidad de bus del sistema = 400 Mhz
Nmero de transistores = desde 9.5 millones (0,18 micras)
144 nuevas instrucciones SIMD II (SSE2), que se aaden a las SIMD (SSE)
Unidades lgicas aritmticas que se ejecutan al doble de frecuencia que ncleo
Nuevo juego de instrucciones multimedia llamado WPNI
Ejecucin especulativa mejorada

19/23

TEMA 5: MICROPROCESADORES. ESTRUCTURA. TIPOS. COMUNICACIN CON EL


EXTERIOR

EL PENTIUM 4 DE CARA AL FUTURO


La antigua arquitectura P6 se comercializ en 1995. Se espera que deje de
producirse en el 2003.
Durante los aos 2002 y 2003, el Celeron y el Pentium III siguieron vendindose
junto con el Pentium 4. Eso significa, en la prctica, que la sexta generacin de
CPU de Intel habr durado 8 aos.
Del mismo modo, deberamos esperar que la sptima generacin (de la que slo
conocemos el Pentium 4 en estos momentos) domine el mercado durante unos cuantos
aos. Una de las primeras modificaciones consistir en sacar al mercado una versin
con una tecnologa de proceso de 0,09 micra, con frecuencias de reloj ms elevadas,
pero tambin incluir otras mejoras.
Otro desarrollo interesante es la llamada Tecnologa Hyper-Threading. Es una
estructura muy interesante, que se puede resumir del siguiente modo: para explotar el
potente conducto del Pentium 4, se pueden procesar dos hilos al mismo tiempo. Los
hilos (del ingls threads) son series de instrucciones de software. Los procesadores
normales slo pueden procesar un hilo cada vez.
El ltimo desarrollo es que el Pentium 4 (inicialmente slo en la versin Xeon)
se puede comportar como dos procesadores en relacin a los programas. El ncleo del
procesador (con sus largos conductos) es tan potente que puede reemplazar, en muchos
casos, dos procesadores. Es como si una persona pudiera mantener dos conversaciones
independientes al mismo tiempo.

En el momento de escribir este cuaderno, Intel ha anunciado que la tecnologa


Hyper-Threading slo estar disponible en las versiones Xeon ms caras del Pentium 4.
Sin embargo, dado que la tecnologa est incorporada en todas las versiones del Pentium
4, no es difcil imaginar que se activar para utilizarse de manera ms general en algn
momento.
EL ATHLON
Los ltimos procesadores de los que voy a hablar son los de la popular serie
Athlon (o K7, como se llam en un principio). Signific un gran esfuerzo por parte del
fabricante AMD, relativamente pequeo, cuando desafiaron al gigante Intel con un
diseo completamente nuevo.
Los primeros modelos salieron al mercado en 1999, cuando Intel era el
suministrador dominante de PC. AMD aspiraba a mucho; queran crear un procesador
mejor que el Pentium II, y a la vez ms barato. Hubo un encarnizada batalla entre AMD
e Intel entre 1999 y 2001, y AMD debera reconocerse como el ganador, sin duda,
robaron gran parte del mercado a Intel.
El Athlon estaba muy bien equipado con conductos y unidades de computacin:
Tres decodificadores de instrucciones que convierten instrucciones CISC en
instrucciones RISC (ROP), ms eficientes, 9 de las cuales pueden ejecutarse
simultneamente.
20/23

TEMA 5: MICROPROCESADORES. ESTRUCTURA. TIPOS. COMUNICACIN CON EL


EXTERIOR

Puede trabajar con 72 instrucciones (ROP fuera de servicio) al mismo tiempo (el
Pentium III puede trabajar con 40, y el K6-2 slo con 24).
Una FPU de alto rendimiento, con tres instrucciones simultneas.
En general, el Athlon perteneca a una clase superior a los Pentium II y III. Por lo
tanto, el ncleo del K7 en realidad se ubica entre la sexta y la sptima generacin, en
comparacin con los procesadores de Intel.
Los procesadores Athlon tuvieron muchsimo xito gracias a sus competitivos
precios. Tambin sali al mercado la lnea Duron, como homlogo al Celeron de Intel,
que tuvo un gran xito.
ATHLON XP FRENTE A PENTIUM 4
Salieron al mercado diferentes versiones del procesador Athlon. Empez como
un mdulo de tipo Slot A. Entonces se cambi al Socket A, cuando se integr la
memoria cach L2.
En 2001, sali al mercado la versin del Athlon XP, que incorporaba estas
mejoras:
Un nuevo diseo con un consumo de energa 20% menor y una tecnologa de
proceso de cobre de 0,18 micrones
Instrucciones SSE. Una nueva Unidad de prebsqueda automtica de datos de
hardware y un Bfer de reconocimiento de traducciones.
Un diodo trmico que advierte en caso de sobrecalentamiento, y una fabricacin
basada en nuevos materiales orgnicos con una mejor disipacin trmica.
Frecuencias de reloj de 1333 a 1667 MHz.
Un nuevo sistema de nombramiento basado en una forma de clasificacin del
Pentium.
El Athlon XP es mucho menos avanzado que el Pentium 4, pero sigue siendo
bastante superior a frecuencias de reloj inferiores a 2000 MHz. En consecuencia, la
versin del Athlon XP de 1667 MHz se vende bajo el mismo nombre de modelo,
2000+. El nombre indica que el procesador es, como mnimo, tan rpido como un
Pentium 4 funcionando a 2000 MHz.
VISIN HISTRICA

21/23

TEMA 5: MICROPROCESADORES. ESTRUCTURA. TIPOS. COMUNICACIN CON EL


EXTERIOR

Hay cientos de procesadores distintos; aqu se muestra una seleccin, dividida en


generaciones.
Pero, cul es la CPU ms potente del mundo? El Power4 de IBM debe de ser
un buen aspirante. Es un monstruo formado por 8 ncleos de procesador integrados de
64 bits. Se tiene que instalar en un zcalo de 5.200 clavijas, utiliza 500 vatios de
electricidad (contiene 680 millones de transistores), y se conecta a una memoria cach
L3 de 32 MB, que se autocontrola. Adis al Pentium.

Lista de Precios de Febrero de 2002


Microprocesador Merced
Ordenador realizado por Intel y Hp.
Arquitectura superescalar RISC
Tecnologa 0,18 micras
Tecnologa EPIC (Explicitly Parallel Instruction Computing) de 64 bits
AMD (Advanced Micro Devices): competidor de intel.
22/23

TEMA 5: MICROPROCESADORES. ESTRUCTURA. TIPOS. COMUNICACIN CON EL


EXTERIOR

Microprocesador K6-2 3Dnow!


Velocidad de reloj = 266, 300, 333, 350, 400, 500 Mhz
Velocidad de bus del sistema = 66, 95, 100 Mhz
Nmero de transistores = 9.3 millones (0,25 micras)
Dos caches nivel 1 y nivel 2
Puerto AGP
Tecnologa 3DNow!
Arquitectura superescalar
Tecnologa MMX
Ejecucin Dual
Ejecucin de hasta 3 instrucciones D por ciclo de reloj
Instrucciones SIMD: 4 clculos de coma flotante por ciclo de reloj
Microprocesador K6-III
Velocidad de reloj = 350, 400, 450 Mhz
Velocidad de bus del sistema = 100 Mhz
Nmero de transistores = 21.3 millones (5 capas de 0,25 micras)
Tres niveles de cach
Capaz de ejecutar 4 instrucciones por ciclo de reloj
Puerto AGP
Tecnologa 3DNow!
Arquitectura superescalar
Soporta puerto AGP
Microprocesador K7- ATHLON
Dos niveles de cach trabajando a la misma velocidad del procesador
Velocidad de reloj = 500, 550, 600 Mhz
Velocidad de bus del sistema = 200 Mhz a 400 Mhz
Tecnologa de 0,25 micras evolucionando a 0,18 micras
Nmero de transistores de 22 millones
Arquitectura superescalar con: 9 lineas de ejecucin
Tecnologa 3DNow! Y MMX
Soporta AGP

23/23

S-ar putea să vă placă și