Unidad de control

Description

EZ
Harold Ramirez
Mind Map by Harold Ramirez, updated more than 1 year ago
Harold Ramirez
Created by Harold Ramirez almost 4 years ago
7
0

Resource summary

Unidad de control
  1. Que es?
    1. Es uno de los tres bloques funcionales principales en los que se divide el procesador(CPU)
      1. Necesita dos registros:
        1. Contador de Prgrama(PC)
          1. Para
            1. Extraer y analizar las instrucciones de la memoria principal.
          2. Registro de instruccion(IR)
            1. Ademas posee:
              1. Decodificador
                1. Decodifica las instrucciones del IR y las envia al resto de elementos a traves del secuanciador para que se ejecuten.
                2. Reloj
                  1. Marca el inicio de cada instruccion mediante intervalos proporcionados por pulsos electricos.
                  2. Secuenciador
                    1. Se generan ordenes sincronizadas con los pulsos del reloj(micro ordenes), que ejecutan las instrucciones en IR
                3. Tres distintas secciones muy importantes
                  1. #1. Ciclo de ejecución de una instrucción
                    1. #2. Tipos de Unidades de Control
                      1. #3. Interrupciones y excepciones
                        1. Situaciones en las que se rompe el flujo de ejecucion de un programa
                          1. Error de ejecucion
                            1. A peticion de un periferico
                              1. Intento de acceso a una zona de memoria protegida
                                1. Intento de ejecutar un codigo inexistente
                                  1. Interrupciones hardware
                                    1. Ocurre cuando un dispositivo necesita atencion del CPU, genera una señal al controolador de interrupciones
                                    2. Interrupciones software
                                      1. Estas interrupciones son de prioridad más altas que las de hardware, el mismo CPU cuenta con una instruccion que permite generar estas interrupciones
                                      2. Excepciones del CPU
                                        1. Un ejemplo de esta es la division por cero, en estos casos el procesador genera una excepcion, que es tratada como una interrupcion software
                                    3. Unidad de control cableada
                                      1. Diseño digital, circuito más rápido, pero más complejo
                                      2. Unidad de control microprogramada
                                        1. Requiere de espacio de en memoria(almacena"Palabras"), es menos compleja y más flexible a la hora de modificar.
                                      3. La cantidad de pasos y la duracion de este ciclo varian dependiendo del procesador(CPU), este ciclo consta de 5 etapas
                                        1. Ejecución(E)
                                          1. Se realizan los calculos aritmeticos
                                          2. Escritura de resultados(W)
                                            1. Se guarda el resultado y se vuelve a repetir el ciclo
                                            2. Decodificacion final(D2)
                                              1. Se obtiene el operando en la ejecucion de la instruccion.
                                              2. Decodificacion inicial(D1)
                                                1. Se obtiene el codigo de operacion, y el numero de bytes de la instruccion, prepara para las siguiente instruccion
                                                2. Fetch(F)
                                                  1. Se obtiene la siguiente instruccion a ejecutar
                                        2. Funcionamiento
                                          1. Su principal funcion es dirigir la secuencia de pasos para que la computadora lleve a cabo un ciclo completo de ejecución de instrucciones.
                                            1. Además
                                              1. Controlar el flujo de datos que circulan  entre las diferentes partes que conforman el ordenador.
                                                1. Interpretar las instrucciones.
                                                  1. Regular tiempos de acceso y ejecución en el procesador.
                                                    1. Recibir y enviar las señales de control de los periféricos.
                                                      1. Controlar la secuencia de instrucciones que serán ejecutadas.
                                                  Show full summary Hide full summary

                                                  Similar

                                                  El Contenido Multimedia en el Comercio
                                                  WILLIAM DAVID PAEZ GARZON
                                                  INFORMATICA Y COMPUTACIÓN
                                                  Peter Ayala
                                                  Principios generales de la funcion gastrointestinal
                                                  camila rodriguez
                                                  FUNCIONAMIENTO DE LA TIERRA
                                                  Carla Montañana Roig
                                                  INTRODUCCION AL PROCEDIMIENTO CONTENCIOSO ADMINISTRATIVO
                                                  aarontsbello
                                                  Modelos de Metodologías para la Planificación Estratégica Organizacional y TICs
                                                  Lore Acurio
                                                  Maquina secuencial de programa almacenado
                                                  Edwin Barrios
                                                  Mapa Conceptual Arquitectura Basica Computacional
                                                  josue azael gil gonzalez