“Conocimiento Hardware>CPUs

¿Qué es un ciclo FDE dentro de la CPU?

2014/9/5
El ciclo FDE, o Fetch-Decode-Execute Cycle , es el proceso fundamental por el cual una CPU (unidad de procesamiento central) lleva a cabo instrucciones. Es un bucle continuo que se repite hasta que la CPU se apaga o encuentra una instrucción de alto. Aquí hay un desglose de cada etapa:

* busca: La CPU recupera la siguiente instrucción de la memoria. La ubicación de la siguiente instrucción generalmente se almacena en un registro llamado contador del programa (PC). La PC se incrementa después de cada búsqueda para apuntar a la siguiente instrucción en secuencia.

* Decode: La instrucción obtenida está decodificada. Esto implica traducir el código binario de la instrucción en un conjunto de señales que la CPU puede entender y actuar. El decodificador identifica la operación que se realizará (por ejemplo, adición, resta, acceso a la memoria) y los operandos (los datos que utilizará la operación). Esta etapa puede implicar determinar qué registros o ubicaciones de memoria están involucradas.

* ejecutar: La CPU lleva a cabo la instrucción decodificada. Esto podría implicar realizar una operación aritmética, mover datos entre registros o memoria, o controlar el flujo de ejecución (por ejemplo, ramificarse a una parte diferente del programa). El resultado de la ejecución puede almacenarse en un registro o ubicación de memoria.

En términos más simples: Imagina una receta (el programa). El ciclo FDE es como un chef que sigue la receta:

* busca: El chef lee el siguiente paso en la receta.

* Decode: El chef entiende lo que significa el paso (por ejemplo, "mezclar harina y azúcar").

* ejecutar: El chef realiza el paso (en realidad mezcla la harina y el azúcar).

Consideraciones importantes:

* Arquitectura del conjunto de instrucciones (ISA): Los detalles del ciclo FDE varían según la ISA de la CPU. Diferentes ISA tienen diferentes formatos de instrucción y formas de codificar instrucciones.

* tuberías: Las CPU modernas emplean tuberías, que se superponen a las etapas de FDE de múltiples instrucciones. Esto aumenta significativamente el rendimiento general de la instrucción. Si bien el concepto de Ejecutivo Fetch-Decode sigue siendo central, la ejecución no es estrictamente secuencial.

* interrumpe: El ciclo FDE puede ser interrumpido por eventos externos (como la entrada del teclado o una señal de temporizador), lo que hace que la CPU suspenda temporalmente su instrucción actual y maneje la interrupción.

El ciclo FDE es el mecanismo central por el cual se ejecutan todos los programas de computadora. Comprender su estructura básica es crucial para comprender cómo funcionan las CPU a un nivel bajo.

CPUs
¿Quién es el dueño de Intel?
¿Se puede medir la velocidad del procesador en megabits?
¿Qué causa el 100 por ciento de uso de la CPU
¿Cuáles son las pequeñas áreas de almacenamiento dentro de la CPU que contienen datos e instrucciones de los contadores, etc.?
Cómo quitar la CPU en un Toshiba Satellite
¿Cuáles son las 2 partes de una CPU?
¿Cuál es la velocidad de la CPU más común?
Cómo actualizar una CPU HP Pavilion A1410N
Conocimiento de la computadora © http://www.ordenador.online