La Unidad Central de Proceso ó CPU (Central Process Unit) representa el cerebro de la computadora y allí es donde se procesa la información recibida, por lo que casi siempre nos referiremos a ella como el procesador. El CPU está formada por la unidad de control (UC), que clasifica y organiza las instrucciones recibidas (encargado), y la unidad aritmética y lógica (UAL), que las ejecuta (donde se \amasa y cuece" la información).Físicamente el procesador es un microchip y consta de unos circuitos electrónicos que permiten realizar operaciones elementales con la información. El procesador se conecta con el resto de los componentes de un computador mediante unas patillas metálicas, cada una de las cuales transporta información binaria, a través de los buses de comunicación que estudiaremos más adelante.
El cometido de la UC consiste en recibir la instrucción que se va a ejecutar, determinar su tipo (cálculo aritmético, lógico, : : : ), determinar si esa instrucción necesita argumentos almacenados en la memoria, leer (en su caso) las direcciones de memoria que contienen los argumentos de la instrucción y dar la orden correspondiente a la UAL. Por su parte, la labor de la UAL es la de ejecutar las instrucciones aritméticas y lógicas, una vez que la UC ha determinado su tipo y ha leído sus argumentos (si los hubiera). Las instrucciones que llegan a la UAL son muy sencillas, y se reducen a un cálculo aritmético elemental (según el tipo de procesador, \elemental" signifcará bien suma-resta o bien suma-resta-multiplicación-división), un cálculo lógico (and, or, : : : ), o una instrucción de salto o bifurcación.
No hay comentarios:
Publicar un comentario