Ejecución de programas en la computadora:
Los pasos que se realizan una vez que el programa y los datos fueron almacenados en la memoria principal:
- La Unidad de control consulta en la memoria la instrucción indicada en el < contador del programa y la almacena en el registro de instrucciones, > actualizando el contador del programa con la dirección de memoria de la siguiente instrucción.
- La Unidad de control se encarga de decodificar la instrucción almacenada, detectando qué dispositivos están implicados en su ejecución, estos pueden ser: la ALU (Unidad Aritmético-Lógica), cuando se tiene que hacer una operación; los dispositivos de entrada y/o salida, cuando se tiene que enviar o recibir un dato o la memoria si se quiere guardar o consultar uno.
Posteriormente envía las señales de control a los dispositivos indicándoles la acción y si es el caso los datos y/o detección de memoria correspondiente. - Cuando los dispositivos realicen su tarea, enviarán una señal a la unidad de control, para que ésta repita el mismo procedimiento con la siguiente instrucción, así se repite el proceso hasta ejecutar todo el programa.
Al período en el que se ejecuta una instrucción se le conoce como ciclo de instrucción o ciclo fetch.
Deja una respuesta
Lo siento, debes estar conectado para publicar un comentario.