Unidad
central de proceso o CPU:
(conocida
por sus siglas en ingles,CPU), circuito microscópico que interpreta y
ejecuta instrucciones. La CPU se ocupa del control y el proceso
de datos en las computadoras. Generalmente, la CPU es
un microprocesador fabricado en un chip, un único trozo de silicio
que contiene millones de componentes electrónicos. El microprocesador de la CPU
está formado por una unidad aritmético-lógica que realiza cálculos y comparaciones,
y toma decisiones lógicas; por una serie de registros donde se
almacena información temporalmente, y por una unidad de control que
interpreta y ejecuta las instrucciones. Para aceptar órdenes del usuario,
acceder a los datos y presentar los resultados, la CPU se comunica a través de
un conjunto decircuitos o conexiones llamado bus. El bus conecta la
CPU a los dispositivos de almacenamiento (por ejemplo, un disco
duro), los dispositivos de entrada (por ejemplo, un teclado o
un mouse) y los dispositivos de salida (por ejemplo,
un monitor o una impresora).
Funcionamiento de
la CPU:
Cuando se
ejecuta un programa, el registro de la CPU, llamado contador de
programa, lleva la cuenta de la siguiente instrucción, para garantizar que las
instrucciones se ejecuten en la secuencia adecuada. La unidad de control de la
CPU coordina y temporiza las funciones de la CPU, tras lo cual
recupera la siguiente instrucción desde la memoria. En una secuencia
típica, la CPU localiza la instrucción en el dispositivo de almacenamiento
correspondiente.
La
instrucción viaja por el bus desde la memoria hasta la CPU, donde se
almacena en el registro de instrucción. Entretanto, el contador de programa se
incrementa en uno para prepararse para la siguiente instrucción. A
continuación, la instrucción actual es analizada por un descodificador, que
determina lo que hará la instrucción. Cualquier dato requerido por la
instrucción es recuperado desde el dispositivo de almacenamiento
correspondiente y se almacena en el registro de datos de la CPU. A
continuación, la CPU ejecuta la instrucción, y los resultados se almacenan en
otro registro o se copian en una dirección de memoria determinada.

0 comentarios:
Publicar un comentario