ARQUITECTURA DE COMPUTADORES Buses del sistema Ingeniería de Sistemas Concepto del programa Los sistemas cableados no son flexibles. El harware de uso general puede realizar distintas funciones, según las señales de control aplicadas. En lugar de configurar el hardware, se proporciona un nuevo conjunto de señales de control. ¿Qué es un programa? Una secuencia de pasos. Para cada paso, se realiza una operación aritmética o lógica. Para cada operación, se necesita un nuevo conjunto de señales de control. Funcionamiento de la unidad de control Se proporciona un único código para cada operación. Ejemplo: ADD, MOVE Un segmento del hardware acepta el código y lanza las señales de control. Componentes La unidad de control y la unidad aritmética y lógica constituyen la unidad central de procesamiento (CPU). Los datos y las instrucciones deben introducirse en el sistema y se proporcionan los resultados mediante: Los componentes de entrada/salida Se necesita un sitio para almacenar temporalmente las instrucciones y los datos: Memoria principal Componentes del computador: esquema de dos niveles CPU PC IR Memoria MAR Instrucción Instrucción MBR Instrucción E/S AR E/S BR Datos Datos Datos Datos Módulo de E/S Registros PC = Contador de programa IR = Registro de instrucción MAR = Registro de dirección de memoria MBR = Registro de buffer de memoria E/S AR = Registro de dirección de E / S E/S BR = Registro buffer de E / S