Lo que definimos como CPU (Unidad Central de Proceso), está
estructurado por tres unidades operativamente diferentes:
UNIDAD DE
CONTROL
Se considera como la parte “inteligente” del
sistema microprocesador. Debido a que
desarrolla sus tareas en función de las
instrucciones secuenciadas que ha
organizado e implementado el programador,
es necesario que el sistema interprete cada
tipo instrucción para actuar en
consecuencia. Es lo que se conoce también
como decodificación de la instrucción.
FUNCIONES
Decodificación de las instrucciones.
Sincronización de las tareas
1) Administración de los buses internos de comunicación del microprocesador. 2)
Manejo de las líneas de intercambio con el exterior (buses externos) que
permiten la interacción de la CPU en la memoria principal y los periféricos. 3)
Indicación a la ALU sobre las operaciones a realizar.
ALU
La Unidad Aritmético - Lógica
cualquier microprocesador, las instrucciones
involucran operaciones sobre un operando, o entre
dos de ellos, estando uno de los mismos
almacenado en el registro acumulador que es el
registro de trabajo de cualquier ALU, por lo que en
algunos casos suele denominarse registro W.
El tipo de operaciones que puede realizar una ALU,
pueden resumirse así: 1. Suma aritmética 2. Resta
aritmética (complemento a 2) 3. operaciones lógicas
■producto y suma lógica ■ Comparación
■Complementación ■ enmascaramiento 4.
Desplazamiento o rotación 5. No operar (transferencia)
Un típico símbolo esquemático para
una ALU: A y B son operandos; R es la
salida; F es la entrada de la unidad de
control; D es un estado de la salida.
REGISTROS
LOS REGISTROS INTERNOS
Son parte del sistema, utilizados como
almacenamiento temporario de datos, cuyo
tamaño va a depender del tipo de
información que va a contener.
Los registros son en definitiva, celdas elementales de
memoria que reciben y entregan información en paralelo.
Podemos distinguir dos tipos de registros, según el tipo de uso:
general
Pueden ser empleados por el
programador según su conveniencia. Su
contenido depende de la instrucción y le
da flexibilidad a la operación.
dedicado
son empleados por el sistema interno del
microprocesador, aunque pueden ser accedidos para
consulta desde el programa que se ejecuta.
NOMBRE DE LA MATERIA: ARQUITECTURA DE COMPUTADORAS
TEMA: ARQUITECTURA BASICA NOMBRE DE LA MAESTRA: ING.
MANZANAREZ IRIS BERENICE NOMBRE DEL ALUMNO: GIL
GONZALEZ JOSUE AZAEL FECHA DE ENTREGA: DIA 20 DEL MES
DE MAYO DEL AÑO 2020
BUS
Es un sistema digital que transfiere datos entre los
componentes de un ordenador o entre ordenadores.
Está formado por cables o pistas en un circuito
impreso, dispositivos como resistores y
condensadores además de circuitos integrados
Buses de comunicación en un circuito impreso
Existen dos tipos de transferencia en los buses:
Serie
El bus solamente es capaz de transferir los
datos bit a bit. Es decir, el bus tiene un único
cable que transmite la información
La tendencia en los últimos años es reemplazar los buses paralelos
por buses serie (que suelen ser multicanal). Estos son más difíciles
de implementar, pero están dejando velocidades de transferencia
más elevadas, además de permitir longitudes de cable mayores..
Paralelo
El bus permite transferir varios bits
simultáneamente, por ejemplo 8 bits
Aunque en primera instancia parece mucho más eficiente la
transferencia en paralelo, esta presenta inconvenientes:
La frecuencia de reloj en el bus paralelo
tiene que ser más reducida.
La longitud de los cables que forman el bus
está limitada por las posibles interferencias,
el ruido y los retardos en la señal.