Está en la página 1de 3

UNIDAD CENTRAL DE PROCESO CPU

Concepto.- Es la unidad fundamental del computador, realiza todas las funciones (inteligentes) en el computador. Se le
denomina CPU por las siglas en ingles central processing unit, también se le llama simplemente procesador o
microprocesador, Es el dispositivo que interpreta las instrucciones contenidas en los programas o definidas por las
entradas y ejecuta el procesamiento de los datos. Es el que caracteriza a la computadora por su programación y
ejecución de múltiples tareas.

En las primeras computadoras a las CPU se las diseñaba para trabajar con un ordenador más grande.

COMPONENTES, Tiene componentes que realizan diversas tareas interiormente son:

la Unidad de Control, la Unidad de Proceso, los registros y el bus de entrada y salida.

FUNCIONES DE LA CPU
Programación, ejecución de programas, Almacenamiento primario, comunicación con las unidades de entrada y salida.

Empezó con máquinas manejadas con mecanismos simples, luego con reles en conmutación con su defecto de rebote
de contacto, ya en la era electrónica con válvulas y diodos con velocidad de hasta 4 MHz, luego las transistorizadas
más confiables, las CPU con circuitos integrados de baja densidad SSI (con miles de chips) como el usado en las naves
Apollo luego los de MSI y los LSI, la era del IBM 360 con la introducción del micro código, hasta el ingreso de los
microprocesadores en 1971, 4004 y del 8080 en 1974. Se ha hecho realidad la Ley de Moore ( cada dos años se duplica
el número de transistores en un Microprocesador) y como máquinas de programa almacenado o de Von Neumann.
Hasta llegar a los procesadores actuales de alta integración en nanómetros.

Tareas de la CPU:

Captar (datos o instrucciones): la ejecución de una instrucción puede exigir leer datos o una instrucción de la memoria
o de un módulo I/O. Operand Fetch (OF)

Interpretar instrucción: la instrucción se decodifica para determinar qué acción realizará. (define lo que realizará y se
divide en partes para ejecutarse) Instrucción decode (ID)

Procesar datos: en la ejecución se puede exigir llevar a cabo operación(es) aritmética o lógica con los datos. Operation
execution (OE)

Escribir datos: los resultados de la ejecución pueden exigir escribir datos en la memoria o en un módulo I/O. Operand
Store(OS)

El contador del programa es incrementado acorde con la longitud de la palabra en términos de unidades de memoria.
Unidad de proceso

La unidad de proceso o unidad de procesamiento (UP) es uno de los tres bloques funcionales principales en los que se
divide una Unidad Central de Procesamiento (CPU) en algunos casos dependiente de la unidad de control. Los otros dos
bloques son la Unidad de control y el bus de entrada/salida.

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 a las unidades:

* Unidad aritmético-lógica (UAL o ALU, por las siglas en inglés de Arithmetic Logic Unit): para llevar a cabo
operaciones aritméticas básicas (suma, resta, etc.) y funciones lógicas (NOT, AND, OR, EXOR, etc.).

* Unidad de coma flotante: para realizar operaciones matemáticas complejas que no pueden ser realizadas mediante la
ALU.
* 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.
i

UNIDAD DE CONTROL

La función principal de la unidad de control de la UCP es dirigir la secuencia de pasos de


modo que la computadora lleve a cabo un ciclo completo de ejecución de una instrucción, y
hacer esto con todas las instrucciones de que conste el programa, La ejecución de programas,
localizar los datos, la determinación de ejecución de programas juega un papel importante,
asignar localidades de memoria, establecer donde se almacenan los datos para llevar un
control, hacen parte de un numero de funciones. Los pasos para ejecutar una instrucción
cualquiera son los siguientes:

I. Ir a la memoria y extraer el código de la siguiente instrucción (que estará en la siguiente


celda de memoria por leer). Este paso se llama ciclo de fetch en la literatura computacional (to
fetch significa traer, ir por).
II. Decodificar la instrucción recién leída (determinar de que instrucción se trata).
III. Ejecutar la instrucción.
IV. Prepararse para leer la siguiente casilla de memoria (que contendrá la siguiente
instrucción), y volver al paso 1 para continuar.
La unidad de control ejecutara varias veces este ciclo de cuatro “instrucciones alambradas” a
una enorme velocidad.

Actividad de Clase:

1. Realice un cuadro sinóptico de las funciones de la unidad de Control de la máquina y funciones de la CPU.
2. Que es una instrucción y de un ejemplo de ello.
3. Dados los siguientes elementos estructúrelos de acuerdo a lo conceptualizado de Hardware y software

4. Dado el esquema de la figura complete los elementos del diagrama:

i Fuentes: Wikipedia, Fraba,galeon.com, Virtual.unal.edu.co

También podría gustarte