Sunteți pe pagina 1din 18

La Arquitectura de los Microprocesadores

Perspectiva histrica
PRIMERA GENERACIN (1951 a 1958)

Las computadoras de la primera Generacin emplearon bulbos para


procesar informacin.
SEGUNDA GENERACIN (1959-1964)

Transistor Compatibilidad Limitada


TERCERA GENERACIN (1964-1971)

Circuitos Integrados, Compatibilidad con Equipo Mayor,


Multiprogramacin, Minicomputadora.
CUARTA GENERACIN (1971 a 1981)

Microprocesador , Chips de memoria, Microminiaturizacin


QUINTA GENERACIN Y LA INTELIGENCIA ARTIFICIAL (1982-?)

Clasificacin de los computadores.

Clasificacin segn su funcionamiento


Computador digital
Computador analgico
Computador hbrido

Clasificacin segn la finalidad


De propsito general
De propsito especial

Clasificacin comercial

Supercomputadores o maxicomputadores
Mainframes o Computadores Grandes
Minicomputadores
Microcomputadores

Organizacin de la computadora
La preparacin de la lista de
instrucciones se denomina
programacin.
La lista de instrucciones
constituye un programa que
se almacena de forma
temporal o permanente en la
memoria de programa.
Estos programas manipulan
informaciones denominadas
datos.
Software es un trmino
general
utilizado
para
denominar a todos los
programas; si el software se
almacena permanentemente
en la memoria programa, a
veces, se denomina firmware.

Organizacin de la microcomputadora

La
microcomputadora
contiene las cinco secciones
bsicas de una computadora:
1. La unidad de entrada.
2. Las unidades de control y
3. Aritmtica contenidas en el
microprocesador,
4. La unidad de memoria y
5. La unidad de salida.
. La memoria temporal donde
se almacenan los datos,
generalmente
es
un
dispositivo
integrado
denominado memoria de
lectura/escritura (RWM).

Operacin de la microcomputadora
La MPU sigue siempre una
secuencia
de
buscadecodifica-ejecuta.
Primero
busca la instruccin en la
memoria
de
programa;
segundo, la decodifica y
tercero, la ejecuta.

Operacin paso a paso de la


microcomputadora (1)
1.

La MPU enva la direccin 100 al bus de direcciones.


Una lnea de control habilita (conecta) la entrada de
lectura en el CI de la memoria de programa.

2.

La memoria de programa anuncia la primera instruccin


(INTRODUCIR dato) al bus de datos. y la MPU acepta
este mensaje codificado. La instruccin se coloca en
una posicin de memoria especial de la MPU,
denominada registro de instruccin. La MPU decodifica
(interpreta) la instruccin y determina que necesita el
operando de la instruccin INTRODUCIR dato.

3.

La MPU enva la direccin 101 al bus de direcciones. La


lnea de control habilita la entrada de lectura de la
memoria de programa.

4.

Paso 4. La memoria de programa coloca el operando


(del puerto 1) en el bus de datos. El operando estaba
localizado en la direccin 101 de la memoria de
programa. Este mensaje codificado (la direccin del
puerto 1) se acepta en el bus de datos y se coloca en el
registro de instruccin. La MPU decodifica ahora la
instruccin completa (INTRODUCIR dato del puerto 1).

Operacin paso a paso de la


microcomputadora (2)
5.

La MPU hace que se abra el puerto 1 utilizando el bus


de direcciones y las lneas de control en la unidad de
entrada. La forma codificada de A es transferida y
almacenada en el acumulador de la MPU.

6.

La MPU direcciona la posicin 102 en el bus de


direcciones; despus habilita la entrada de lectura en la
memoria de programa utilizando las lneas de control.

7.

El cdigo para la instruccin ALMACENAR dato es ledo


en el bus de datos y es aceptado por la MPU en el
registro de instruccin.

8.

La MPU decodifica la instruccin ALMACENAR dato y


determina que necesita el operando. La MPU direcciona
la siguiente posicin de memoria (103) Y habilita la
entrada de lectura de la memoria de programa.

9.

El cdigo para en la posicin de memoria 200 es


colocado en el bus de datos por la memoria de
programa. La MPU acepta este operando y lo almacena
en el registro de instruccin. La instruccin completa
ALMACENAR datos en la posicin de memoria 200
ha sido buscada en memoria y decodificada.

Operacin paso a paso de la


microcomputadora (3)
10. Ahora comienza el proceso de ejecucin. La MPU enva
la direccin 200 al bus de direcciones y habilita la
entrada de escritura de la memoria de datos (escribir
significa copiar datos en una posicin de memoria).

11. La MPU pone la informacin, almacenada en el


acumulador, en el bus de datos (la forma codificada
de A). La A se escribe en la posicin 200 de la
memoria de datos. La segunda instruccin ha sido
ejecutada. El proceso de ALMACENAR no destruye
el contenido del acumulador, ste contiene todava
la forma codificada de A.
12. La MPU debe buscar la instruccin siguiente.
Direcciona la posicin 104 y habilita la entrada de
lectura de la memoria de programa.
13. El cdigo de la instruccin SACAR dato se
coloca en el bus de datos. La MPU acepta la
instruccin en el registro de instruccin, la
decodifica y determina que necesita un operando.
14. La MPU coloca la direccin 105 en el bus de
direcciones y habilita la entrada de lectura de la
memoria de programa.

Operacin paso a paso de la


microcomputadora (4)
15. La memoria de programa pone el cdigo del operando
al puerto lO en el bus de datos. La MPU acepta este
cdigo en el registro de instruccin.
16. La MPU decodifica la instruccin completa SACAR el
dato al puerto 10 y activa el puerto l O, utilizando el bus
de direcciones y las lneas de control en la unidad de
salida; coloca, adems, el cdigo de A (todava
almacenado en el acumulador) en el bus de datos. La A
es transmitida desde el puerto 10 al monitor CRT.

Operacin paso a paso de la


microcomputadora (4)
15. La memoria de programa pone el cdigo del operando
al puerto lO en el bus de datos. La MPU acepta este
cdigo en el registro de instruccin.
16. La MPU decodifica la instruccin completa SACAR el
dato al puerto 10 y activa el puerto l O, utilizando el bus
de direcciones y las lneas de control en la unidad de
salida; coloca, adems, el cdigo de A (todava
almacenado en el acumulador) en el bus de datos. La A
es transmitida desde el puerto 10 al monitor CRT.

MICROPROCESADOR
MEMORIA
PRINCIPAL

CPU
(Procesador)
Bus de control
UNIDAD DE
CONTROL

INSTRUCCIONES
Y
DATOS

Bus de datos

Perifricos

CAMINO DE
DATOS

MEMORIA DE
ENTRADAS
Y SALIDAS
Bus de
direcciones

El microprocesador es un circuito integrado formado por transistores. Su arquitectura interna contiene


la unidad central de proceso (CPU), que a su vez esta compuesta por la unidad de control y el camino
de datos.

MICROCONTROLADOR
CPU

UNIDAD
DE
CONTROL

MEMORIA
DE
DATOS

MEMORIA
DE
INSTRUCCIONES
CAMINO
DE
DATOS

MEMORIA
DE
ENTRADAS
Y
SALIDAS

RECURSOS
AUXILIARES

El microcontrolador es un circuito integrado programable que contiene todos los componentes de un


procesador. En su arquitectura interna adems de la CPU, esta la memoria, los mdulos de entrada
salida y todos los recursos complementarios.

DIFERENCIAS ENTRE MICROPROCESADOR Y


MICROCONTROLADOR.

Arquitectura Abierta Vrs. Arquitectura Cerrada

Arquitectura abierta es un tipo de arquitectura de ordenadores o arquitectura de software que permite


aadir, modernizar y cambiar sus componentes.
Arquitectura cerrada, donde el fabricante del hardware escoge los componentes, y normalmente no
son actualizables.
El microprocesador forma una arquitectura abierta porque el computador es configurable por el usuario y
puede realizar varias tareas. El microprocesador ofrece al sistema los buses de direcciones, datos y
control.
El microcontrolador forma una arquitectura cerrada porque no es configurable por el usuario (es un
computador completo) y realiza una sola tarea debido a que sus prestaciones son limitadas. El
microcontrolador ofrece al sistema las lneas que controlan a los perifricos.

Arquitectura Abierta Vrs. Arquitectura Cerrada

Esta ley establece que cada dieciocho meses se dobla aproximadamente el nmero de transistores que
hay en un circuito integrado. Esto va unido a un aumento de potencia y rendimiento significativos.

Limitaciones en el avance de la tecnologa.


La tecnologa actual se ve limitada por:

La temperatura: la miniaturizacin y la frecuencia actual de los procesadores hace que se genere


mucho calor. La solucin a este problema son sistemas de refrigeracin ms potentes y eficaces.

El espacio: Al aumentar el nmero de transistores, aumenta la superficie del procesador. Tambin, al


aumentar la escala de integracin, los transistores estn ms juntos. Debido a esto se producen
problemas, como:
Fenmenos de inversin: Al comunicarse transistores relativamente lejanos a frecuencias
elevadas, puede ocurrir que el transistor emisor enve un 1 y el transistor receptor reciba un 0.
Electromigracin: debido a la miniaturizacin de los transistores pueden migrar los electrones de
un material al otro del que estn compuestos los mismos.

CONCEPTO DE FAMILIA

Una familia de microprocesadores es un conjunto de modelos ligados por algunas caractersticas


comunes.

Las dos caractersticas comunes de la familia X86 son:

Compatibilidad con el software descendente.

Aumento de prestaciones en los nuevos modelos con respecto a los anteriores.

Estas caractersticas ofrecen una ventaja comercial, al actualizar el procesador se puede seguir usando
el software adquirido y desarrollado para los procesadores anteriores. Es la clave principal del xito de
esta familia de procesadores.

Pero tambin una desventaja tecnolgica, ya que se ha tenido que mantener la arquitectura y el
repertorio de instrucciones bsico de los modelos anteriores, y al tener que mantener el ncleo, los fallos
existentes tambin se han ido arrastrando.

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