ORGANIZACIÓN DEL PROCESADOR
Enviado por gordi_01 • 4 de Mayo de 2014 • Ensayo • 475 Palabras (2 Páginas) • 242 Visitas
ORGANIZACIÓN DEL PROCESADOR
• Captar instrucción: el procesador lee una instrucción de la memoria (registro, cache o memoria principal).
• Interpretar instrucción: la instrucción se decodifica para determinar qué acción es necesaria.
• Captar datos: la ejecución de una instrucción puede exigir leer datos de la memoria o de un módulo E/S.
• Procesar datos: ejecución de una instrucción puede exigir llevar acabo alguna operación aritmética o lógica con los datos.
• Escribir datos: los resultados de una ejecución pueden exigir escribir datos en la memoria o en un módulo E/S.
En la figura anterior, es una visión simplificada de un procesador, que indica su conexión con el resto del sistema a través del bus del sistema. La ALU lleva a cabo el verdadero calculo o procesamiento de datos. La unidad de control controla las transferencias de datos e instrucciones hacia dentro y hacia afuera del procesador, y el funcionamiento de la ALU.
En la figura anterior se presenta una visión un poco más detallada del procesador. Se indican los caminos de transferencia de datos y de la lógica de control, que incluyen un elemento con el rotulo bus interno del procesador. Este elemento es necesario para transferir datos entre los diversos registros y la ALU, ya que la ALU en realidad solo opera con datos de la memoria interna del procesador.
UNIDAD ARITMETICA LÓGICA
En computación, la unidad aritmético lógica, también conocida como ALU (siglas en inglés de arithmetic logic unit), es un circuito digital que calcula operaciones aritméticas (como suma, resta, multiplicación, etc.) y operaciones lógicas (si, y, o, no), entre dos números.
Muchos tipos de circuitos electrónicos necesitan realizar algún tipo de operación aritmética, así que incluso el circuito dentro de un reloj digital tendrá una ALU minúscula que se mantiene sumando 1 al tiempo actual, y se mantiene comprobando si debe activar el pitido del temporizador, etc.
Por mucho, los más complejos circuitos electrónicos son los que están construidos dentro de los chips de microprocesadores modernos. Por lo tanto, estos procesadores tienen dentro de ellos un ALU muy complejo y potente. De hecho, un microprocesador moderno (y los mainframes) pueden tener múltiples núcleos, cada núcleo con múltiples unidades de ejecución, cada una de ellas con múltiples ALU.
Muchos otros circuitos pueden contener en el interior una unidad aritmético lógica: unidades de procesamiento gráfico como las que están en las GPU NVIDIA y AMD, FPU como el viejo coprocesador matemático 80387, y procesadores digitales de señales como los que se encuentran en tarjetas de sonido Sound Blaster, lectoras de CD y los televisores de
...