Componentes básicos de los microprocesadores
Intel introdujo el primer microprocesador en 1971 y lo llamó chip 4004. Los microprocesadores de hoy, con dimensiones más pequeñas que una moneda de diez centavos, ofrecen más potencia y capacidades. El centro de la computadora, la unidad central de procesamiento (CPU) consta de uno o más microprocesadores. Fabricados con un chip de silicona que contiene millones de transistores, los microprocesadores mueven datos de una dirección de memoria a otra ubicación. Las CPU toman decisiones y luego pasan a trabajar en nuevas instrucciones y cálculos.
Unidad aritmetica y logica
La "unidad aritmética y lógica" (ALU) realiza cálculos matemáticos, como resta, suma, división y funciones booleanas. Las funciones booleanas son un tipo de lógica utilizada para diseños de circuitos. La ALU también ejecuta comparaciones y pruebas lógicas. El procesador transmite señales a la ALU, que interpreta las instrucciones y realiza los cálculos.
Registros
Los microprocesadores tienen lugares de retención de datos temporales llamados registros. Estas áreas de memoria mantienen datos, como instrucciones de computadora, direcciones de almacenamiento, caracteres y otros datos. Algunas instrucciones de computadora pueden requerir el uso de ciertos registros como parte de un comando. Cada registro tiene una función específica, como registro de instrucción, contador de programa, acumulador y registro de dirección de memoria. Por ejemplo, un registro de programa contiene la dirección de las instrucciones tomadas de la memoria de acceso aleatorio.
Unidad de Control
Las unidades de control (CU) reciben señales de la CPU, que le indica a la unidad de control que mueva los datos de un microprocesador a otro. La unidad de control también dirige la unidad aritmética y lógica. Las unidades de control constan de múltiples componentes, como decodificador, reloj y circuitos lógicos de control. Trabajando juntos, estos dispositivos transmiten señales a ciertas ubicaciones en el microprocesador.
Por ejemplo, el decodificador recibe comandos de una aplicación. El decodificador interpreta las instrucciones y realiza una acción. 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 diferentes secciones del microprocesador y registros, que informa a estos componentes para ejecutar acciones. El reloj envía señales que sincronizan y aseguran la ejecución oportuna de comandos y procesos.
Autobuses
Los microprocesadores tienen un sistema de buses, que mueven datos. Los buses se refieren a 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 RAM para los datos que se procesan.
Memoria caché
Algunos microprocesadores avanzados tienen cachés de memoria, que retienen los últimos datos utilizados por la CPU. Los cachés de memoria aceleran el proceso informático, porque la CPU no tiene que ir a la RAM más lenta para recuperar datos. Muchas computadoras tienen cachés de nivel 1 o nivel 2; algunos sistemas tienen cachés de nivel 3. El nivel de caché indica el orden en que la CPU verifica los datos, comenzando con el nivel 1. Los fabricantes suelen integrar cachés de nivel 2 y nivel 3 en el microprocesador, lo que mejora la velocidad de procesamiento.