sábado, 24 de noviembre de 2012

2.5 Microprocesadores




Que es un microprocesador ? Es un circuito digital generalmente bastante complejo que
realiza procesamiento de datos, las operaciones que se llevan a cabo durante dicho procesamiento son controladas por lo que se denomina un programa, este último, es
el que le indica al microprocesador exactamente que es lo que tiene que hacer, por
ejemplo, leer un dato de un teclado y mandarlo a una pantalla de cristal liquido o
tomar dos valores de la memoria, sumarlos y poner este resultado en la misma.
Los microprocesadores han cambiaron la forma en las que se realizaban las operaciones
de tratamiento de información, y desde que aparecieron en los años 70 no han dejado de evolucionar, el primer microprocesador fue el 4004 desarrollado por Intel el cual era muy limitado pues sólo sumaba y restaba datos de 4 bits.











El 4004 fue el microprocesador que le dio vida a una de las primeras calculadoras electrónicas. Intel lanzo posteriormente, en 1971 el 8008, el que sería el primer microprocesador de 8 bits, luego en 1973 saca al mercado el 8080, microprocesador que se utilizaría en la construcción de las primeras computadoras para el hogar, el aspecto físico de este procesador se muestra en la figura . Unos años después, en 1978, Intel lanzó el famoso 8086 y un año y medio más tarde el 8088 con los cuales se puso en el mercado el IBM PC que apareció en 1982, con esto Intel estaría en la mayoría de computadores personales hasta llegar al Pentium IV que es ampliamente utilizado en los computadores de escritorio actuales
(2006).



Arquitectura:
Características de un sistema que son visibles por el programador e influyen de manera
directa en la forma en la que se ejecuta un programa.

Organización:
Las unidades funcionales y las interconexiones que existen entre ellos para realizar una
arquitectura



Arquitecturas. 
Las mas ampliamente difundidas son:

• Risc, Conjunto reducido de instrucciones. Son procesadores con instrucciones
simples y cortas, dando como resultado una gran velocidad de ejecución. Algunos
ejemplos de procesadores de este tipo son el 68000 de Motorola y las cpu's que
utilizan los microcontroladores PIC.

• Cisc, Conjunto completo de instrucciones. Procesadores complejos internamente,
con muchas instrucciones para el programador, haciéndolos muy flexibles al
programarlos. Ejemplos de estos son los de la familia Intel.


Los buses.
Imagine se necesita conectar la salida de un registro de datos a la entrada de dos registros
más, de tal modo que estos últimos puedan tomar los datos del primero, ¿de qué modo se
conectan dichos elementos? Ahora imagine cómo sería el proceso inverso, es decir, que
fuese necesario, que dos registros sean fuentes de datos de un tercero, esto es, si A,B y C
son registros, se desea que en un tiempo t0 el dato que hay en A se transfiera a C y
posteriormente en otro tiempo t1 el dato que hay en B sea trasferido a C, las dos
operaciones anteriores las denotaremos C<-A y C<-B respectivamente. Para realizar estas
transferencias entre registros, podemos optar por el uso de multiplexores.




Buses del sistema.
Como se había mencionado antes, en un sistema basado en procesador generalmente
aparecen los siguientes buses:

1. Bus de datos: Utilizado para que el microprocesador intercambie información con
otros elementos del sistema y en algunos casos entre dispositivos.

2. Bus de direcciones: Usado para indicar cuál es el elemento que con el que se
realizará la transferencia de datos.

3. Bus de control: Indica la dirección, tipo y otras características de la operación de
transferencia.

Para la explicación del funcionamiento de los buses de un sistema basado en procesador es
necesario tener claro como funcionan los elementos básicos de almacenamiento,  las
memorias







No hay comentarios:

Publicar un comentario