Fundamentos de la Arquitectura de Sistemas Microprogramables y Microprocesadores
Clasificado en Informática
Escrito el en
español con un tamaño de 3,41 KB
Fundamentos de la Arquitectura de Sistemas Microprogramables
Un 1 bit es la unidad más pequeña de información. 1 byte equivale a 8 bits, 1 KB son 1024 bytes y 1 GB equivale a 109 bytes.
Estructura de un Sistema Microprogramable
- Reloj: Generador de impulsos de onda cuadrada periódicas. Sirve para que el sistema funcione sincronizado. La frecuencia del mismo define la velocidad del sistema.
- Unidad Central de Proceso (CPU): Es la parte más importante; interpreta y ejecuta las instrucciones, y genera todas las funciones de control para supervisar el sistema.
- Memoria central o interna: En ella se encuentran los datos y programas que se van a utilizar.
- Unidad de entrada/salida (interfaz): Permite la comunicación del sistema con el exterior.
- Periféricos: Conjunto de dispositivos que realizan un trabajo en el exterior del sistema. Pueden ser de entrada o de salida.
Elementos Esenciales de un Sistema Basado en Microprocesador
- Unidad de Control (UC): Recibe la información, la transforma y la interpreta. Dentro de ella se encuentra el Contador de Programa (CP), que indica la próxima instrucción a ejecutar, y también el Decodificador de Instrucciones (DI), que traduce las instrucciones. Una vez decodificadas, el secuenciador las envía a ejecutar.
- Unidad Aritmética-Lógica (UAL): Es la parte operativa donde se realizan las operaciones aritméticas y lógicas. Se apoya en tres elementos:
- Registro Acumulador: De almacenamiento temporal, donde se depositan los datos obtenidos de las operaciones.
- Registro de Estado: Informa sobre el resultado que se obtuvo al ejecutar la última instrucción.
- Registro de Entrada: Almacena los datos que intervienen en la realización de la operación.
- Acumuladores y Registros.
- Reloj: Necesario para que el microprocesador controle los restantes bloques del sistema y que el sistema vaya en sincronía. El microprocesador realiza ciclos de trabajo que se dividen en: 1. Fase de búsqueda y 2. Fase de ejecución.
- Memoria Central (MC): Es la encargada del almacenamiento de los programas y de la información necesaria para el funcionamiento del sistema. Se divide en:
- 1. Memoria RAM: Permite tanto lectura como escritura.
- 2. Memoria ROM: Solo permite lectura.
- Unidad de Entrada/Salida (Interface).
- Periféricos.
Sistemas de Interconexión: Los Buses
Un bus se puede definir como una línea de interconexión portadora de información, constituida por varios hilos conductores. Se clasifican en:
- Bus de datos: Transporta instrucciones, datos, etc. Es de carácter bidireccional.
- Bus de control: Transporta información para la correcta coordinación. Es de carácter unidireccional.
Según el método de envío, la comunicación puede realizarse en paralelo o en serie.