1.2 Esquema general de un computador

En visión muy general un computador se compone de una memoria central o principal, que contiene programas y datos, de una unidad central de procesamiento(CPU), que ejecuta el programa, y de unidades de entradas/ salidas para los intercambios con el exterior. A veces se llama sistema informático al conjunto de computador más los elementos conectados a él.
El programa es registrado en memoria antes de comenzar su ejecución. Esta memoria, gracias a la cual puede ejecutarse el programa, se llama memoria central o bien memoria principal y en torno a ella se organizan el resto de las diferentes unidades de la máquina.


Entrada
UCP Salida

Figura 1.1-a: Unidades de un computador (enfoque de proceso)

La memoria central almacena dos clases de información:
* las instrucciones del programa
(o informaciones descriptivas del tratamiento) que la máquina deberá ejecutar,
*  los datos dichos a menudo operandos (o informaciones a tratar) con los cuales efectuará la máquina los tratamientos dictados por las instrucciones.

Las dos clases de información tienen su correspondencia física en dos unidades peculiares de la máquina: la unidad de control, para las informaciones descriptivas y la unidad aritmética y lógica (UAL) para las informaciones a tratar.

Esquemáticamente puede resumirse la función de la unidad de control así: extrae de la memoria central la nueva instrucción a ejecutar; analiza dicha instrucción y establece las conexiones eléctricas correspondientes para ejecutar la instrucción y para extraer la próxima instrucción y por último ejecuta la instrucción.

 

Cuando se trata de una instrucción de procesamiento de datos, la unidad de control establece las conexiones dentro de la UAL para realizar las operaciones aritméticas y lógicas, extrae datos de memoria implicados por la instrucción; desencadena el tratamiento de dichos datos en la UAL y eventualmente almacena el resultado en la memoria central.

La UAL opera con los datos que recibe siguiendo órdenes de la unidad de control.

El conjunto unidad de control y unidad aritmética y lógica (UC y UAL) forma un todo en la mayoría de los computadores que se llama unidad central o unidad central de proceso o procesador central (UCP o CPU en ingles). Para diversos autores, la unidad central también comprende la memoria central.

Tal como se ha definido hasta aquí, la máquina puede ejecutar un programa inicialmente registrado en la memoria central, sobre datos registrados en la memoria central y almacenar los resultados en memoria central a medida de su obtención. Ahora es preciso dotarla  de medios para comunicarse con el exterior: es el papel reservado a las unidades periféricas.

Las unidades periféricas se conectan, bien a la unidad central, bien directamente a la memoria a través de unidades especializadas en la gestión de las transferencias de información. Estas unidades de intercambio se llaman módulos de E/S. La unidad de control, cuando encuentra instrucciones de intercambio de información (instrucciones de entrada/salidas), se ocupa de gobernar los módulos.

En resumen, podemos representarnos un computador como un conjunto ensamblado de unidades diferentes, cuyo funcionamiento viene dictado por el programa registrado en la memoria central. La unidad de control gobierna la ejecución de las operaciones pedidas por el programa. Si la operación es un cálculo, es la unidad aritmética y lógica quien la realiza, si es una transferencia de informaciones con el exterior, se cede el control a un modulo de entrada salida.