|
El procesador (CPU, por Central
Processing Unit o Unidad Central de Procesamiento), es por decirlo de
alguna manera, el cerebro del ordenador. Permite el procesamiento de
información numérica, es decir, información ingresada en formato binario, así como la ejecución de
instrucciones almacenadas en la memoria.

El procesador (denominado CPU, por Central
Processing Unit) es un circuito electrónico que funciona a la velocidad de
un reloj interno, gracias a un cristal de cuarzo que, sometido a una corriente
eléctrica, envía pulsos, denominados "picos". La velocidad de reloj (también denominada ciclo), corresponde al número de pulsos por segundo, expresados en
Hertz (Hz). De este modo, un ordenador de 200 MHz posee un reloj que envía
200.000.000 pulsos por segundo. Por lo general, la frecuencia de reloj es un
múltiplo de la frecuencia del sistema (FSB, Front-Side Bus o Bus de la Parte Frontal), es decir,
un múltiplo de la frecuencia de la placa madre.
Una instrucción es una operación
elemental que el procesador puede cumplir.. Las instrucciones se almacenan en
la memoria principal, esperando ser tratadas por el procesador. Las
instrucciones poseen dos campos:
- el código de operación, que representa la acción que el
procesador debe ejecutar;
- el código operando, que define los parámetros de la acción. El código operando depende a su vez de la operación. Puede tratarse tanto de información como de una dirección de memoriaEl número de bits en una instrucción varía de acuerdo al tipo de información (entre 1 y 4 bytes de 8 bits).
Las instrucciones pueden
agruparse en distintas categorías. A continuación presentamos algunas de las
más importantes:
- Acceso a
Memoria: acceso a la memoria o transferencia de información
entre registros.
- Operaciones
Aritméticas: operaciones tales como suma, resta,
división o multiplicación.
- Operaciones
Lógicas: operaciones tales como Y, O, NO, NO EXCLUSIVO, etc.
- Control:
controles de secuencia, conexiones condicionales, etc.
Cuando el procesador ejecuta
instrucciones, la información almacena en forma temporal en pequeñas ubicaciones de memoria local de 8, 16, 32 o 64 bits denominadas registros. Dependiendo del tipo de procesador
el número total
de registros puede variar de 10 a varios cientos.
Los registros más importantes son:
·
el registro acumulador ACC que almacena los resultados de las operaciones aritméticas y lógicas;
·
el registro de estado PSW Processor
Estado: Word o Palabra
de Estado del Procesador), que contiene los indicadores de estado del sistema lleva
dígitos
desbordamientos etc.
·
el registro de instrucción RI que contiene la instrucción que está siendo procesada actualmente;
·
el contador ordinal OC o PC por Program
Counter, Contador de Programa, que contiene
la dirección de la
siguiente instrucción a
procesar;
·
el registro del búfer, que almacena información en forma temporal desde la memoria.



