Red de conocimiento del abogados - Ley de patentes - ¿Cuál es el tiempo necesario para que la CPU ejecute una instrucción?

¿Cuál es el tiempo necesario para que la CPU ejecute una instrucción?

El tiempo que le toma a la CPU ejecutar una instrucción se llama ciclo de instrucción. El ciclo de instrucción generalmente consta de varios ciclos de máquina, que es el tiempo total requerido desde que se obtiene la instrucción, se analiza la instrucción y se completa. la ejecución.

La razón por la que las computadoras pueden funcionar automáticamente es porque la CPU puede recuperar una instrucción de la memoria donde está almacenado el programa y ejecutarla, luego puede recuperar la instrucción y ejecutarla nuevamente, y así sucesivamente; formando un ciclo cerrado. Este ciclo continuará a menos que se encuentre un comando de apagado.

Información ampliada:

En la etapa de búsqueda de instrucciones, la instrucción se coloca en la memoria (es decir, la memoria, de hecho, el proceso de buscar la instrucción a través de la PC). registro y el registro de instrucciones, es operado por la Unidad de Control. El proceso de decodificación de instrucciones también lo realiza el controlador.

Una vez que se alcanza la etapa de ejecución de instrucciones, ya sean instrucciones de tipo R para operaciones aritméticas y operaciones lógicas, o instrucciones de tipo I para transferencia de datos y ramas condicionales, todas son operadas por la unidad aritmética lógica. (ALU). Es decir, es procesado por el operador. Sin embargo, si se trata de un simple salto de dirección incondicional, se puede completar directamente en el controlador sin utilizar una unidad aritmética.

Enciclopedia Baidu - Ciclo de instrucción