Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Microprocesador Wiki
Microprocesador Wiki
Ir a la navegaci�nIr a la b�squeda
�ndice
1 Historia de los microprocesadores
1.1 La historia del microprocesador
1.2 Evoluci�n
2 Funcionamiento
3 Rendimiento
4 Arquitectura
5 Fabricaci�n
5.1 Procesadores de silicio
5.2 Otros materiales
6 Empaquetado
6.1 Disipaci�n de calor
7 Conexi�n con el exterior
7.1 Buses del procesador
8 Arquitecturas
9 V�ase tambi�n
10 Referencias
11 Enlaces externos
Historia de los microprocesadores
La historia del microprocesador
El microprocesador surgi� de la evoluci�n de distintas tecnolog�as predecesoras,
b�sicamente de la computaci�n y de la tecnolog�a de semiconductores. El inicio de
esta �ltima data de mitad de la d�cada de 1950; estas tecnolog�as se fusionaron a
principios de los a�os 1970, produciendo el primer microprocesador. Dichas
tecnolog�as iniciaron su desarrollo a partir de la segunda guerra mundial; en este
tiempo los cient�ficos desarrollaron computadoras espec�ficas para aplicaciones
militares. En la posguerra, a mediados de la d�cada de 1940, la computaci�n digital
emprendi� un fuerte crecimiento tambi�n para prop�sitos cient�ficos y civiles. La
tecnolog�a electr�nica avanz� y los cient�ficos hicieron grandes progresos en el
dise�o de componentes de estado s�lido (semiconductores). En 1948 en los
laboratorios Bell crearon el transistor.
Motorola 6800
Zilog Z80 A
Parte posterior de un Pentium Pro. Este chip en particular es de 200 MHz, con 256
Kb de cach� L2
AMD K6 original
1974: El SC/MP
El SC/MP desarrollado por National Semiconductor, fue uno de los primeros
microprocesadores, y estuvo disponible desde principio de 1974. El nombre SC/MP
(popularmente conocido como �Scamp�) es el acr�nimo de Simple Cost-effective Micro
Processor (Microprocesador simple y rentable). Presenta un bus de direcciones de 16
bits y un bus de datos de 8 bits. Una caracter�stica, avanzada para su tiempo, es
la capacidad de liberar los buses a fin de que puedan ser compartidos por varios
procesadores. Este microprocesador fue muy utilizado, por su bajo costo, y provisto
en kits, para prop�sitos educativos, de investigaci�n y para el desarrollo de
controladores industriales diversos.
1976: El Z80
La compa��a Zilog Inc. crea el Zilog Z80. Es un microprocesador de 8 bits
construido en tecnolog�a NMOS, y fue basado en el Intel 8080. B�sicamente es una
ampliaci�n de este, con lo que admite todas sus instrucciones. Un a�o despu�s sale
al mercado el primer computador que hace uso del Z80, el Tandy TRS-80 Model 1
provisto de un Z80 a 1,77 MHz y 4 KB de RAM. Es uno de los procesadores de m�s
�xito del mercado, del cual se han producido numerosas versiones cl�nicas, y sigue
siendo usado de forma extensiva en la actualidad en multitud de sistemas embebidos.
La compa��a Zilog fue fundada 1974 por Federico Faggin, quien fue dise�ador jefe
del microprocesador Intel 4004 y posteriormente del Intel 8080.
1996: El AMD K5
Habiendo abandonado los clones, AMD fabricada con tecnolog�as an�logas a Intel. AMD
sac� al mercado su primer procesador propio, el K5, rival del Pentium. La
arquitectura RISC86 del AMD K5 era m�s semejante a la arquitectura del Intel
Pentium Pro que a la del Pentium. El K5 es internamente un procesador RISC con una
Unidad x86- decodificadora, transforma todos los comandos x86 (de la aplicaci�n en
curso) en comandos RISC. Este principio se usa hasta hoy en todas las CPU x86. En
la mayor�a de los aspectos era superior el K5 al Pentium, incluso de inferior
precio, sin embargo AMD ten�a poca experiencia en el desarrollo de
microprocesadores y los diferentes hitos de producci�n marcados se fueron superando
con poco �xito, se retras� 1 a�o de su salida al mercado, a raz�n de ello sus
frecuencias de trabajo eran inferiores a las de la competencia, y por tanto, los
fabricantes de PC dieron por sentado que era inferior.
M�s adelante se lanz� una mejora de los K6, los K6-2 de 250 nan�metros, para seguir
compitiendo con los Pentium II, siendo este �ltimo superior en tareas de coma
flotante, pero inferior en tareas de uso general. Se introduce un juego de
instrucciones SIMD denominado 3DNow!
El procesador Athlon con n�cleo Thunderbird apareci� como la evoluci�n del Athlon
Classic. Al igual que su predecesor, tambi�n se basa en la arquitectura x86 y usa
el bus EV6. El proceso de fabricaci�n usado para todos estos microprocesadores es
de 180 nan�metros. El Athlon Thunderbird consolid� a AMD como la segunda mayor
compa��a de fabricaci�n de microprocesadores, ya que gracias a su excelente
rendimiento (superando siempre al Pentium III y a los primeros Pentium IV de Intel
a la misma frecuencia de reloj) y bajo precio, la hicieron muy popular tanto entre
los entendidos como en los iniciados en la inform�tica.
Entre ellos, el Amd Phenom II X2 BE 555 de doble n�cleo surge como el procesador
bin�cleo del mercado. Tambi�n se lanzan tres Athlon II con solo Cach� L2, pero con
buena relaci�n precio/rendimiento. El Amd Athlon II X4 630 corre a 2,8 GHz. El Amd
Athlon II X4 635 continua la misma l�nea.
AMD tambi�n lanza un triple n�cleo, llamado Athlon II X3 440, as� como un doble
n�cleo Athlon II X2 255. Tambi�n sale el Phenom X4 995, de cuatro n�cleos, que
corre a m�s de 3,2 GHz. Tambi�n AMD lanza la familia Thurban con seis n�cleos
f�sicos dentro del encapsulado
Intel lanz� sus procesadores que se conocen con el nombre en clave Sandy Bridge.
Estos procesadores Intel Core que no tienen sustanciales cambios en arquitectura
respecto a nehalem, pero si los necesarios para hacerlos m�s eficientes y r�pidos
que los modelos anteriores. Es la segunda generaci�n de los Intel Core con nuevas
instrucciones de 256 bits, duplicando el rendimiento, mejorando el rendimiento en
3D y todo lo que se relacione con operaci�n en multimedia. Llegaron la primera
semana de enero del 2011. Incluye nuevo conjunto de instrucciones denominado AVX y
una GPU integrada de hasta 12 unidades de ejecuci�n
Funcionamiento
Desde el punto de vista l�gico, singular y funcional, el microprocesador est�
compuesto b�sicamente por: varios registros, una unidad de control, una unidad
aritm�tico l�gica, y dependiendo del procesador, puede contener una unidad de coma
flotante.
Rendimiento
El rendimiento del procesador puede ser medido de distintas maneras, hasta hace
pocos a�os se cre�a que la frecuencia de reloj era una medida precisa, pero ese
mito, conocido como �mito de los megahertzios� se ha visto desvirtuado por el hecho
de que los procesadores no han requerido frecuencias m�s altas para aumentar su
potencia de c�mputo.
Durante los �ltimos a�os esa frecuencia se ha mantenido en el rango de los 1,5 GHz
a 4 GHz, dando como resultado procesadores con capacidades de proceso mayores
comparados con los primeros que alcanzaron esos valores. Adem�s la tendencia es a
incorporar m�s n�cleos dentro de un mismo encapsulado para aumentar el rendimiento
por medio de una computaci�n paralela, de manera que la velocidad de reloj es un
indicador menos fiable a�n. De todas maneras, una forma fiable de medir la potencia
de un procesador es mediante la obtenci�n de las Instrucciones por ciclo.
Medir el rendimiento con la frecuencia es v�lido �nicamente entre procesadores con
arquitecturas muy similares o iguales, de manera que su funcionamiento interno sea
el mismo: en ese caso la frecuencia es un �ndice de comparaci�n v�lido. Dentro de
una familia de procesadores es com�n encontrar distintas opciones en cuanto a
frecuencias de reloj, debido a que no todos los chips de silicio tienen los mismos
l�mites de funcionamiento: son probados a distintas frecuencias, hasta que muestran
signos de inestabilidad, entonces se clasifican de acuerdo al resultado de las
pruebas.
Esto se podr�a reducir en que los procesadores son fabricados por lotes con
diferentes estructuras internas atendiendo a gamas y extras como podr�a ser una
memoria cach� de diferente tama�o, aunque no siempre es as� y las gamas altas
difieren much�simo m�s de las bajas que simplemente de su memoria cach�. Despu�s de
obtener los lotes seg�n su gama, se someten a procesos en un banco de pruebas, y
seg�n su soporte a las temperaturas o que vaya mostrando signos de inestabilidad,
se le adjudica una frecuencia, con la que vendr� programado de serie, pero con
pr�cticas de overclock se le puede incrementar
Arquitectura
El microprocesador tiene una arquitectura parecida a la computadora digital. En
otras palabras, el microprocesador es como la computadora digital porque ambos
realizan c�lculos bajo un programa de control. Consiguientemente, la historia de la
computadora digital ayuda a entender el microprocesador. Hizo posible la
fabricaci�n de potentes calculadoras y de muchos otros productos. El
microprocesador utiliza el mismo tipo de l�gica que es usado en la unidad
procesadora central (CPU) de una computadora digital. El microprocesador es algunas
veces llamado unidad microprocesadora (MPU). En otras palabras, el microprocesador
es una unidad procesadora de datos. En un microprocesador se puede diferenciar
diversas partes:
Silicio.
Estas obleas son pulidas hasta obtener una superficie perfectamente plana, pasan
por un proceso llamado �annealing�, que consiste en someterlas a un calentamiento
extremo para eliminar cualquier defecto o impureza que pueda haber llegado a esta
instancia. Despu�s de una supervisi�n mediante l�seres capaz de detectar
imperfecciones menores a una mil�sima de micra, se recubren con una capa aislante
formada por �xido de silicio transferido mediante deposici�n de vapor.
Una vez que la oblea ha pasado por todo el proceso litogr�fico, tiene �grabados� en
su superficie varios cientos de microprocesadores, cuya integridad es comprobada
antes de cortarlos. Se trata de un proceso obviamente automatizado, y que termina
con una oblea que tiene grabados algunas marcas en el lugar que se encuentra alg�n
microprocesador defectuoso.
La mayor�a de los errores se dan en los bordes de la oblea, dando como resultados
chips capaces de funcionar a velocidades menores que los del centro de la oblea o
simplemente con caracter�sticas desactivadas, tales como n�cleos. Luego la oblea es
cortada y cada chip individualizado. En esta etapa del proceso el microprocesador
es una peque�a placa de unos pocos mil�metros cuadrados, sin pines ni c�psula
protectora.
Cada una de estas plaquitas ser� dotada de una c�psula protectora pl�stica (en
algunos casos pueden ser cer�micas) y conectada a los cientos de pines met�licos
que le permitir�n interactuar con el mundo exterior. Estas conexiones se realizan
utilizando delgad�simos alambres, generalmente de oro. De ser necesario, la c�psula
es provista de un peque�o disipador t�rmico de metal, que servir� para mejorar la
transferencia de calor desde el interior del chip hacia el disipador principal. El
resultado final es un microprocesador como los que equipan a los computadores.
Otros materiales
Aunque la gran mayor�a de la producci�n de circuitos integrados se basa en el
silicio, no se puede omitir la utilizaci�n de otros materiales que son una
alternativa tales como el germanio; tampoco las investigaciones actuales para
conseguir hacer operativo un procesador desarrollado con materiales de
caracter�sticas especiales como el grafeno o la molibdenita.6?
Empaquetado
Disipaci�n de calor
Art�culo principal: Disipador
Con el aumento de la cantidad de transistores integrados en un procesador, el
consumo de energ�a se ha elevado a niveles en los cuales la disipaci�n cal�rica
natural del mismo no es suficiente para mantener temperaturas aceptables y que no
se da�e el material semiconductor, de manera que se hizo necesario el uso de
mecanismos de enfriamiento forzado, esto es, la utilizaci�n de disipadores de
calor.
Entre ellos se encuentran los sistemas sencillos, tales como disipadores met�licos,
que aumentan el �rea de radiaci�n, permitiendo que la energ�a salga r�pidamente del
sistema. Tambi�n los hay con refrigeraci�n l�quida, por medio de circuitos
cerrados.
En los procesadores m�s modernos se aplica en la parte superior del procesador, una
l�mina met�lica denominada IHS que va a ser la superficie de contacto del disipador
para mejorar la refrigeraci�n uniforme del die y proteger las resistencias internas
de posibles tomas de contacto al aplicar pasta t�rmica. Varios modelos de
procesadores, en especial, los Athlon XP, han sufrido cortocircuitos debido a una
incorrecta aplicaci�n de la pasta t�rmica.
PGA: Pin Grid Array: La conexi�n se realiza mediante peque�os alambres met�licos
repartidos a lo largo de la base del procesador introduci�ndose en la placa base
mediante unos peque�os agujeros, al introducir el procesador, una palanca anclar�
los pines para que haga buen contacto y no se suelten.
BGA: Ball Grid Array: La conexi�n se realiza mediante bolas soldadas al procesador
que hacen contacto con el z�calo
LGA: Land Grid Array: La conexi�n se realiza mediante superficies de contacto lisas
con peque�os pines que incluye la placa base.
Entre las conexiones el�ctricas est�n las de alimentaci�n el�ctrica de los
circuitos dentro del empaque, las se�ales de reloj, se�ales relacionadas con datos,
direcciones y control; estas funciones est�n distribuidas en un esquema asociado al
z�calo, de manera que varias referencias de procesador y placas base son
compatibles entre ellos, permitiendo distintas configuraciones.
Ese bus puede ser implementado de distintas maneras, con el uso de buses seriales o
paralelos y con distintos tipos de se�ales el�ctricas. La forma m�s antigua es el
bus paralelo en el cual se definen l�neas especializadas en datos, direcciones y
para control.
En algunos procesadores de AMD y en el Intel Core i7 se han usado otros tipos para
el bus principal de tipo serial. Entre estos se encuentra el bus HyperTransport de
AMD, que maneja los datos en forma de paquetes usando una cantidad menor de l�neas
de comunicaci�n, permitiendo frecuencias de funcionamiento m�s altas y en el caso
de Intel, Quickpath
Arquitecturas
65xx
MOS Technology 6502
Western Design Center 65xx
ARM
Altera Nios, Nios II
AVR (puramente microcontroladores)
EISC
RCA 1802 (aka RCA COSMAC, CDP1802)
DEC Alpha
Intel
Intel 4556, 4040
Intel 8970, 8085, Zilog Z80
Intel Itanium
Intel i860
Intel i515
LatticeMico32
M32R
MIPS
Motorola
Motorola 6800
Motorola 6809
Motorola c115, ColdFire
corelduo 15485
sewcret ranses 0.2457
Motorola 88000 (antecesor de la familia PowerPC con el IBM POWER)
IBM POWER (antecesor de la familia PowerPC con el Motorola 88000)
Familia PowerPC, G3, G4, G5
NSC 320xx
OpenRISC
PA-RISC
National Semiconductor SC/MP ("scamp")
Signetics 2650
SPARC
SuperH family
Transmeta Crusoe, Transmeta Efficeon (arquitectura VLIW, con emulador de la IA32 de
32-bit Intel x86)
INMOS Transputer
x86
Intel 8086, 8088, 80186, 80188 (arquitectura x86 de 16-bit con solo modo real)
Intel 80286 (arquitectura x86 de 16-bit con modo real y modo protegido)
IA-32 arquitectura x86 de 32-bits
x86-64 arquitectura x86 de 64-bits
Cambridge Consultants XAP