Intel presentó el primer microprocesador en 1971 y lo llamó el 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 a partir de 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 aritmética lógica

La "unidad aritmética y lógica" (ALU) realiza cálculos matemáticos, como sustracción, 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 temporales de almacenamiento de datos llamados registros. Estas áreas de memoria mantienen datos, como instrucciones de la computadora, direcciones de almacenamiento, caracteres y otros datos. Algunas instrucciones de la computadora pueden requerir el uso de ciertos registros como parte de un comando. Cada registro tiene una función específica, como el registro de instrucciones, el contador de programas, el acumulador y el registro de direcciones 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 del microprocesador al microprocesador. 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 toma 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 registra, lo que informa a estos componentes para ejecutar acciones. El reloj envía señales que se sincronizan y aseguran la ejecución oportuna de comandos y procesos.

Autobuses

Los microprocesadores tienen un sistema de buses que mueven datos. Los autobuses 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 primaria 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 por el nivel 1. Los fabricantes a menudo integran cachés de nivel 2 y nivel 3 en el microprocesador, lo que mejora la velocidad de procesamiento.