Está en la página 1de 13

ARQUITECTURA DE

COMPUTADORAS
Mg. Ing. CIP. Francisco Mori
EL COMPUTADOR
DIGITAL
Contenido
L Definiciones basicas
II. Organización y Arquitectura.
III. Estructura y Función
IV. Generaciones
V. Arquitectura del Microprocesador
Conceptos Fundamentales
a. COMPUTADOR: Dispositivo electrónico capaz de recibir un conjunto de instrucciones y
ejecutarlas realizando cálculos u operaciones sobre los datos, y codificados en el sistema
de numeración binaria.

b. ARQUITECTURA DE COMPUTADORES: Es el estudio de la estructura, funcionamiento y


diseño de computadores. Esto incluye, aspectos de hardware, y también afecta a
cuestiones de software de bajo nivel.

c. MICROPROCESADOR: Es un C.I. que contiene elementos propios de la CPU. Esta


compuesto por millones de transistores encapsulados en una pastilla de silicio,
interactuando con otros componentes electrónicos, con magnitudes eléctricas
determinados.

d. FUNCIONAMIENTO DE LA PC.: Toda PC funciona, con un esquema similar y muy simple,


a través de los periféricos de entrada se introducen datos. Estos pasan a guardarse en los
Device de almacenamiento y se transfieren a través de los buses de datos a la CPU.
En la CPU se procesan y siguen el camino inverso al recorrido anterior, se guardan en la
M.I. y restantes Device de almacenamiento y se difunden los resultados a través de los
periféricos de salida.
Funcionamiento de un Computador
Las funciones básicas en términos generales son:
* Procesamiento de datos * Almacenamiento de datos
* Transferencia de datos * Control.
EL COMPUTADOR EN BLOQUES
Operaciones posibles de un computador

Transfe-
rencia
Transfe-
rencia
a) Transferencia de datos
desde un Device o línea
Control Control de comunicación a otro.

Almacena-
miento
Procesa-
miento
Almacena-
miento
Procesa-
miento
b) Almacenamiento desde
(a) (b)
un Dsp. Externo al
almacén (leer) o
viceversa (escribir).
Transfe- Transfe-
rencia rencia
c) d) Procesamiento de datos
Control Control
almacenados o en tránsito
entre el almacén y el
Almacena-
miento
Procesa-
miento
Almacena- Procesa- exterior.
miento miento

(c) (d)
Estructura del Computador

 CPU: Es el Up., controla el funcionamiento del computador y lleva a cabo las funciones
de P.D.

 E/S: Transfiere datos entre el computador y el exterior, es decir se reciben o se llevan a


un Device conectado al computador.

 M.P. Almacena datos.

 Sistema de interconexión: Mecanismo que proporciona comunicación entre la CPU, la


MP, y la E/S.
Estructura de la CPU o UP

La CPU–MPU-Up: Es un CI que interpreta y ejecuta instrucciones, se ocupa del


control y el P.D. Para aceptar órdenes, datos y presentar los resultados, El Up. se
comunica sus componentes internos a través de los buses internos, Hoy las PCs
tienen muchos Micros, Primarios y Secundarios.
Estructura Interna de la UC.

1. UC: Controla el funcionamiento de la CPU y, por


tanto, del computador. pues: lee, decodifica
Interpreta, temporiza, controla el secuenciamiento y
ejecución de las instrucciones, conforme la evolución
del registro CP. Trabaja en un ciclo constante,
controlado por un reloj y envia señales de control al
resto de componentes para ejecutar la instrucción.
Tambien Resuelve situaciones anómalas o de
conflicto. ¿Cuales....? Ademas Atiende las
interrupciones y controla la comunicación con los
periféricos.
2. Interconexiones CPU: Son mecanismos que proporcionan comunicación entre la UC., la
ALU y los registros.

3. ALU: Es un circuito simple capaz de realizar operaciones sencillas de PD, contenidas en las
instrucciones. Además de proporcionar las direcciones lógicas a la UC. ¿Que otras
responsabilidades tiene la ULA?
Además puede incluir el Coprocesador Matematico – FPU
El Floating Point Unit: Es un C.I. que se añade, opcionalmente, al Up. Para realiza
operaciones con números en coma flotante. Mientras FPU esta trabajando, la ALU queda
libre para realizar otras operaciones

 Los Intel a partir del 80486DX tienen su propio FPU integrado.


La FPU tambien esta en otros componentes que igualmente descargan al Up. de
realizar cálculos pesados, ¿Cuales son estos componentes?

Ejecución de una instrucción


4. Registros: Almacenan temporalmente la información en el Up. tiene poca capacidad pero
alta velocidad para acceder a valores muy usados. Cuantos más registros contenga el Up.
menos necesidad tiene de acudir a la MP. El CP es un registro del Up. que indica la
posición donde está el Up. en su secuencia de Instr. Que capacidad tienen los registros? El
RF: sirve de almacén para los operandos y para los resultados de las operaciones que
realice la ALU.

El micro 8086 tiene:


• Contador de programa.
• Acumulador
• Reg. de estado
• Reg. Internos de
– Instrucciones,
– Direcciones,
– Datos.
• Reg. auxiliares: X , Y
• Reg. de pila SP.
Arquitectura en pipeline
 Los Micros previos al 8086, eran limitados en su desempeño por la necesidad
• de realizar dos pasos de ejecución del Up.:
• Fetch/Execute, En secuencia. Es decir, no se puede ejecutar una instrucción sin
traerlo de memoria (Fetch); y no podía traerse instrucciones de MP mientras
ejecutaba una instrucción, pues el Up. estaba ocupado.
 Un alto porcentaje del tiempo, el Up. estaba ocupado haciendo Fetch, cuando
• su función debiera ser ejecutar las instrucciones. Su capacidad de ejecución
ocupaba un bajo porcentaje.
 Como solución, Intel desarrolló la arquitectura en pipeline del Fetch/Execute,
que divide la tarea en dos secciones:

Como el proceso aún es secuencial, solamente al principio se requiere


• Una encargada del Fetch (BIU) Y otra del Execute (EU).
desperdiciar tiempo en el Fetch.
•A
Por
partir
ello,de ahí, circuitos
existen Fetch vaseparados
adelante para
del cada
Execute, y trae
función, queinstrucciones
trabajan en al Up.
mientras este ejecuta las anteriores.
paralelo.

¿Qué relación existe entre instrucción, componentes y ejecución?


Arquitectura Del Up

La unidad de ejecución
(EU) se encarga de realizar
las operaciones aritméticas
y lógicas, además de
proporcionar las direcciones
lógicas al BIU.

La unidad de interfaz con el


Bus (BIU) es la responsables
de la comunicación externa
del procesador.

También podría gustarte