UNIDAD CENTRAL DE PROCESO (CPU) Central Procesing Unit
La unidad central de procesamiento, UCP o CPU (por
el acrónimo en inglés de central processing unit), o
simplemente el procesador o microprocesador, es el componente
principal del computador y otros dispositivos programables, que interpreta las instrucciones
contenidas en los programas y procesa los datos.La expresión "unidad central de proceso" es, en términos generales, un dispositivo lógico que pueden ejecutar complejos programas de computadora. Esta amplia definición puede fácilmente ser aplicada a muchos de los primeros computadores que existieron mucho antes que el término "CPU" estuviera en amplio uso. Sin embargo, el término en sí mismo y su acrónimo han estado en uso en la industria de la informática por lo menos desde el principio de los años 1960. La forma, el diseño y la implementación de los CPU ha cambiado drásticamente desde los primeros ejemplos, pero su operación fundamental ha permanecido bastante similar.
La función de la unidad de proceso es ejecutar las tareas que le
encomienda la unidad de control. Para esto, la unidad de proceso emplea los
siguientes elementos:
- Unidad
aritmético lógica, para llevar a cabo operaciones aritméticas
básicas como suma, resta, multiplicación, cambio de signo, etc, funciones lógicas
bitwise como NOT,
AND, OR,
XOR, comparaciones, desplazamientos y
rotaciones de bits, y otras.
- Unidad de coma
flotante, para realizar eficientemente operaciones matemáticas
con números reales que
no pueden ser realizadas directamente mediante la unidad aritmético
lógica, salvo mediante emulación por software.
- El registro
acumulador, que guarda los operandos y los resultados de las
operaciones.
- El registro de estado, que guarda determinados indicadores acerca del resultado de las operaciones realizadas.