La "unidad aritmética y lógica " ( ALU ) realiza cálculos matemáticos , como la resta , suma, división y funciones de Boole . Funciones booleanas son un tipo de lógica utilizada para diseños de circuitos . La ALU también realiza comparaciones y pruebas de lógica . El procesador transmite señales a la ALU , que interpreta las instrucciones y realiza los cálculos.
Registra
microprocesadores tienen datos temporales lugares llamados registros de retención . Estas áreas de memoria mantienen los datos , tales como instrucciones de ordenador , direcciones de almacenamiento , personajes y otros datos . Algunas instrucciones de ordenador pueden requerir el uso de ciertos registros como parte de un comando . Cada registro tiene una función específica , como el registro de instrucción , contador de programa , el acumulador y la dirección de registro de memoria . Por ejemplo, un programa de registro contiene la dirección de las instrucciones tomadas de memoria de acceso aleatorio.
Unidad de Control
unidades de control ( CU ) recibir señales de la CPU , que instruye la unidad de control para mover datos desde el microprocesador en el microprocesador . La unidad de control también dirige la unidad aritmética y lógica . Las unidades de control consisten de múltiples componentes , tales como circuitos lógicos decodificador , de reloj y control . Trabajando juntos , estos dispositivos transmiten señales a ciertos lugares en el microprocesador .
Por ejemplo , el decodificador recibe órdenes desde una aplicación . El decodificador interpreta las instrucciones y realiza una acción. Se envía señales a la ALU o dirige registros para realizar tareas específicas. La unidad lógica de control transmite señales a las diferentes secciones del microprocesador y registros , que informa a estos componentes para ejecutar acciones . El reloj envía señales que sincronizan y asegurar la ejecución oportuna de los comandos y procesos .
Autobuses
Microprocesadores tener un sistema de autobuses , que se mueven los datos . Los autobuses hacen referencia a las clasificaciones de cableado que tienen tareas y funciones específicas. El bus de datos transfiere datos entre la unidad central de procesamiento y la memoria de acceso aleatorio ( RAM) - la memoria principal de la computadora . El bus de control envía la información necesaria para coordinar y controlar múltiples tareas. El bus de direcciones transmite la dirección entre la CPU y la memoria RAM para los datos que se están procesando .
Memoria caché
Algunos microprocesadores avanzados tienen cachés de memoria , que conservan los últimos datos utilizados por la CPU . Cachés de memoria acelerar el proceso de cálculo , ya que la CPU no tiene que ir a la RAM más lento para recuperar datos. Muchas computadoras tienen el nivel 1 o nivel 2 caches , algunos sistemas tienen cachés de nivel 3 . El nivel de caché indica el orden en que la CPU comprueba para los datos , empezando por el nivel 1 . Los fabricantes suelen integrar el nivel 2 y nivel 3 caches en el microprocesador , lo que mejora la velocidad de procesamiento .