Sei sulla pagina 1di 2

El primer microprocesador fue el Intel 4004 de 4 bits, lanzado en 1971, seguido por

el Intel 8008 y otros m�s capaces. Sin embargo, ambos procesadores requieren
circuitos adicionales para implementar un sistema de trabajo, elevando el costo del
sistema total.

El Instituto Smithsoniano dice que los ingenieros de Texas Instruments Gary Boone y
Michael Cochran lograron crear el primer microcontrolador, TMS 1000, en 1971; fue
comercializado en 1974. Combina memoria ROM, memoria RAM, microprocesador y reloj
en un chip y estaba destinada a los sistemas embebidos.2?
tegrado no fue una revelaci�n divina para sus creadores, sino que se sustent� en
los avances, existentes hasta el momento, en el campo de la electr�nica digital y
las teor�as sobre computaci�n. Pero sin lugar a dudas fue la gota que colm� la copa
de la revoluci�n cient�fico-t�cnica, porque permiti� desarrollar aplicaciones
impensadas o acelerar algunas ya encaminadas.

Ahora comenzaremos a ver c�mo es que est� hecho un procesador, no ser� una
explicaci�n demasiado detallada porque desde su invenci�n �ste ha tenido
importantes revoluciones propias, pero hay aspectos b�sicos que no han cambiado y
que constituyen la base de cualquier microprocesador. En la Figura 'Esquema de un
microcontrolador' podemos ver la estructura t�pica de un microprocesador, con sus
componentes fundamentales, claro est� que ning�n procesador real se ajusta
exactamente a esta estructura, pero aun as� nos permite conocer cada uno de sus
elementos b�sicos y sus interrelaciones.

Registros
Art�culo principal: Registro (hardware)
Son un espacio de memoria muy reducido pero necesario para cualquier
microprocesador, de aqu� se toman los datos para varias operaciones que debe
realizar el resto de los circuitos del procesador. Los registros sirven para
almacenar los resultados de la ejecuci�n de instrucciones, cargar datos desde la
memoria externa o almacenarlos en ella.

Aunque la importancia de los registros parezca trivial, no lo es en absoluto. De


hecho una parte de los registros, la destinada a los datos, es la que determina uno
de los par�metros m�s importantes de cualquier microprocesador. Cuando escuchamos
que un procesador es de 4, 8, 16, 32 o 64 bits, nos estamos refiriendo a
procesadores que realizan sus operaciones con registros de datos de ese tama�o, y
por supuesto, esto determina muchas de las potencialidades de estas m�quinas.

Mientras mayor sea el n�mero de bits de los registros de datos del procesador,
mayores ser�n sus prestaciones, en cuanto a poder de c�mputo y velocidad de
ejecuci�n, ya que este par�metro determina la potencia que se puede incorporar al
resto de los componentes del sistema, por ejemplo, no tiene sentido tener una ALU
de 16 bits en un procesador de 8 bits.

Por otro lado un procesador de 16 bits, puede que haga una suma de 16 bits en un
solo ciclo de m�quina, mientras que uno de 8 bits deber� ejecutar varias
instrucciones antes de tener el resultado, aun cuando ambos procesadores tengan la
misma velocidad de ejecuci�n para sus instrucciones. El procesador de 16 bits ser�
m�s r�pido porque puede hacer el mismo tipo de tareas que uno de 8 bits, en menos
tiempo.

Unidad de control
Art�culo principal: Unidad de control
Esta unidad es de las m�s importantes en el procesador, en ella recae la l�gica
necesaria para la decodificaci�n y ejecuci�n de las instrucciones, el control de
los registros, la ALU, los buses y cuanta cosa m�s se quiera meter en el
procesador.
La unidad de control es uno de los elementos fundamentales que determinan las
prestaciones del procesador, ya que su tipo y estructura determina par�metros tales
como el tipo de conjunto de instrucciones, velocidad de ejecuci�n, tiempo del ciclo
de m�quina, tipo de buses que puede tener el sistema, manejo de interrupciones y un
buen n�mero de cosas m�s que en cualquier procesador van a parar a este bloque.

Por supuesto, las unidades de control son el elemento m�s complejo de un procesador
y normalmente est�n divididas en unidades m�s peque�as trabajando de conjunto. La
unidad de control agrupa componentes tales como la unidad de decodificaci�n, unidad
de ejecuci�n, controladores de memoria cach�, controladores de buses, controlador
de interrupciones, pipelines, entre otros elementos, dependiendo siempre del tipo
de procesador.

Unidad aritm�tico-l�gica (ALU)


Art�culo principal: Unidad aritm�tica l�gica
Como los procesadores son circuitos que hacen b�sicamente operaciones l�gicas y
matem�ticas, se le dedica a este proceso una unidad completa, con cierta
independencia. Aqu� es donde se realizan las sumas, restas, y operaciones l�gicas
t�picas del �lgebra de Boole.

Actualmente este tipo de unidades ha evolucionado mucho y los procesadores m�s


modernos tienen varias ALU, especializadas en la realizaci�n de operaciones
complejas como las operaciones en coma flotante. De hecho en muchos casos le han
cambiado su nombre por el de �coprocesador matem�tico�, aunque este es un t�rmino
que surgi� para dar nombre a un tipo especial de procesador que se conecta
directamente al procesador m�s tradicional.

Su impacto en las prestaciones del procesador es tambi�n importante porque,


dependiendo de su potencia, tareas m�s o menos complejas, pueden hacerse en tiempos
muy cortos, como por ejemplo, los c�lculos en coma flotante.

Potrebbero piacerti anche