Tecnología

Inicio

¿Cómo funcionan los microprocesadores

Definición

El microprocesador es el dispositivo principal que hace que un trabajo de la computadora personal. Es un circuito integrado microscópico que tiene los controladores y los transistores en una pieza de silicio. El microprocesador también se llama la unidad de procesamiento central (CPU), y es la parte más cara de un ordenador personal. Los microprocesadores han estado en producción desde la década de 1970, y continúan para llegar más rápido y más pequeño. Hay un gran número de diferentes tipos de chips de microprocesadores que incluyen el 6502, 8086/8 y RISC. Intel es el mayor fabricante mundial de microprocesadores, incluyendo la serie Pentium de los microprocesadores.

Cálculo

La unidad lógica aritmética (ALU) permite que un microprocesador, o CPU, para realizar funciones matemáticas y lógicas simples. La ALU permite a la CPU para realizar sumas y restas simples. El uso de la suma y resta, la ALU también puede realizar la multiplicación y la división. CPUs más avanzadas tienen ALU que puede realizar cálculos avanzados de punto flotante también. La ALU también se puede realizar cálculos lógicos como AND, OR, XOR y NOT. Estos cálculos se basan en un sistema binario simple, donde la ALU acepta una operación y uno o dos números que son o bien 1 o 0. La ALU puede devolver el resultado de la operación lógica, también un 1 o 0. El poder de una CPU es su capacidad para realizar estos cálculos con la unidad ALU muy, muy rápido --- miles de millones de veces en 1 segundo.

Datos

La CPU también tiene la capacidad de almacenar datos y mover los datos desde una ubicación de memoria a otra. Esto se hace mediante el uso de instrucciones en lenguaje ensamblador que indican a la CPU cuando y donde para mover y almacenar datos. Estas son las posiciones de memoria muy pequeñas, por lo general almacenar 32 piezas de información (todos los 1s o 0s). Sin embargo, estos lugares se puede acceder, almacenan y se movieron muy rápidamente (de nuevo, miles de millones de veces por segundo).

Instrucciones

Las instrucciones comprensibles por un microprocesador de la CPU debe estar en lenguaje ensamblador. Cualquier otro lenguaje de programación tiene un método que convierte esas instrucciones para el lenguaje ensamblador. Esto se hace ya sea con un intérprete o un compilador. Por ejemplo, si las instrucciones están escritas en Visual Basic, el compilador de Visual Basic convertirá esas instrucciones en lenguaje ensamblador por lo que la CPU puede entender esas instrucciones. Estas instrucciones se procesan de una en una, en orden, a menos que las instrucciones dictan que se saltan una sección y saltar a otra sección de instrucciones. Estas instrucciones incluyen una o más direcciones de memoria y una operación de modo que la CPU puede realizar la operación solicitada en las direcciones de memoria seleccionadas.