Pale

Páginas: 9 (2001 palabras) Publicado: 22 de junio de 2010
FUNICIONAMIENTO INTERNO DE LA COMPUTADORA
FUNCIONES DE LA UNIDAD DE CONTROL DURANTE LA EJECUCION DE UNA INSTRUCCION.

La UC es la parte del cpu que se encarga de que las cosas sucedan, ya que emite señales de control externas al cpu para producir el intercambio de datos con la memoria de los modulos de E/S.
La unidad de control el elemento que se encarga de sincronizar las acciones querealiza cada una de las unidades funcionales de un computador. Las funciones de la unidad de control son básicamente dos.
Interpretación de las instrucciones: La unidad de control debe ser capaz de decodificar los códigos de operación y los modos de direccionamiento de las instrucciones y actuar de forma diferente para cada uno de ellos.
Secuenciamiento de las operaciones: La unidad de control seencarga de la temporización de las distintas operaciones necesarias para la ejecución de cada instrucción. También debe controlar el secuenciamiento de las instrucciones en función de la evolución del registro contador de programa.
Se llaman señales de control a las variables binarias que controlan las entradas y salidas de información de los registros y el funcionamiento.
Los pasos a seguirpara el procesamiento de las instrucciones son los siguientes:
1. cada instrucción es leída ( una a la vez), desde la memoria, por el procesador y,
2. cada instrucción es ejecutada por el procesador. La repetición de la lectura y ejecución ( pasos 1 y 2 respectivamente), conforman la “ejecución de un programa”. Dicha ejecución puede detenerse si: la máquina se apaga, ocurre un error que no puedeser recuperado, o si, se encuentra una instrucción en el programa que detenga la computadora.
Ciclo de instrucción: es el procesamiento requerido para la instrucción. En este Ciclo, se encuentran los dos pasos citados anteriormente, denominados Ciclo de lectura (feth) y Ciclo de ejecución.
Lectura y ejecución de instrucciones
El procesador lee una instrucción de la memoria, al comienzo decada Ciclo de instrucción. Se cuenta con un contador de programas ( PC program counter ), que lleva la cuenta de cual es la próxima instrucción a leer. Luego de leer cada instrucción el procesador incrementara el PC, de manera tal que la siguiente instrucción a leer será; la que se encuentra en la dirección inmediatamente superior de la memoria. La instrucción leída es cargada en el registro deinstrucción ( IR instuction register ), que es un registro del procesador. El procesador interpreta la instrucción, la cual está en forma de código binario, que especifica la acción que el procesador llevará a cabo, y realizará la acción requerida.
Las acciones que se realizan para la lectura y ejecución de instrucciones se pueden clasificar en las siguientes categorías:
· Procesador-memoria: losdatos se transfieren del procesador a la memoria o viceversa.
· Procesador E/S: los datos se transfieren desde o hacia un dispositivo periférico. Se realiza la transferencia entre el procesador y un módulo de entrada-salida.
· Tratamiento de datos: el procesador puede realizar alguna operación aritmética o lógica sobre los datos.
· Control: la secuencia de ejecución puede ser alterada si lainstrucción lo especifica.
La ejecución de una instrucción puede incluir una combinación de las acciones antes mencionadas.
Funciones de E/S
Los módulos de E/S, por ejemplo un controlador de disco, peden intercambiar datos directamente con el procesador y el este puede iniciar una escritura o lectura en la memoria, para ello debe indicar la dirección de una ubicación especifica.
Elprocesador puede leer datos de un módulo de E/S o escribir en él, para ello indica a un dispositivo especifico que esta controlado por un determinado módulo de E/S.
Para relevar al procesador de la tarea de E/S, es conveniente que los intercambios de E/S se produzcan directamente con la memoria. De esta manera el procesador le da a un módulo de E/S autoridad para leer o escribir en la memoria de modo...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Palo
  • pala
  • palados
  • Palas
  • Pales
  • Los palos
  • Palas
  • Pale!

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS