Está en la página 1de 12

Estructura y Tecnologa de Computadores I Descripcin funcional de un computador

-1-

DESCRIPCIN FUNCIONAL DE UN COMPUTADOR


1. Elementos funcionales de un computador 2. Estructura funcional bsica de un computador 3. Funcionamiento interno de un computador

1. ELEMENTOS FUNCIONALES DE UN COMPUTADOR - Elementos de almacenamiento - Elementos de operacin - Elementos de interconexin

Elementos de almacenamiento - Se emplean para guardar informacin (operacin de escritura). - La informacin almacenada puede tambin consultarse (operacin de lectura). - Tipos de elementos de almacenamiento: Biestable Registro Memoria

BIESTABLE - Elemento bsico: almacena un bit de informacin.

Seales de control: Puesta a 0 Puesta a 1 Complementacin.

Estructura y Tecnologa de Computadores I Descripcin funcional de un computador

-2-

REGISTRO - Coleccin de n biestables que funcionan al unsono.

- Seales de control Puesta a 0 Puesta a 1 Complemento Desplazamiento Etc.

- Registros: De propsito especfico: CP, IR, RE, AC, etc. De propsito general: agrupados en bancos. - En un computador hay muy pocos registros.

MEMORIA - Formada por gran cantidad de celdas (palabras) de n bits para guardar informacin. n: ancho de palabra de la memoria. - Direccin de memoria: identificativo de cada palabra o posicin de memoria. - Operaciones realizadas sobre la memoria: Lectura Escritura - Cada operacin de lectura o escritura se efecta sobre una palabra completa de memoria. - Tiempo de ciclo de memoria: duracin mxima de una operacin de memoria.

Estructura y Tecnologa de Computadores I Descripcin funcional de un computador

-3-

Elementos de operacin. - Tipos de operadores: Nmero de operandos Mondico Didico Funcionamiento: Serie Paralelo Operaciones realizadas De propsito general De propsito especfico - Operaciones: lgicas, aritmticas, de desplazamiento, de rotacin, etc.

Elementos de interconexin - Enlaces Conectan elementos entre los que se pretende intercambiar informacin. Constan de n canales o lneas para transmitir datos de n bits en paralelo. - Tipos de enlaces Enlaces dedicados: entre dos elementos.

Buses: entre mltiples elementos.

- Tipos de buses: Bus de datos: transferencia de datos entre elementos. Ancho del bus de datos: ancho del computador (suele coincidir tambin con el ancho de la palabra de memoria). Bus de direcciones: transferencia de direcciones. Ancho del bus de direcciones: fija el tamao mximo de la memoria. Bus de control: transferencia de seales de control (carga, seleccin, lectura o escritura de memoria, etc).

Estructura y Tecnologa de Computadores I Descripcin funcional de un computador

-4-

2. ESTRUCTURA FUNCIONAL BSICA DE UN COMPUTADOR

Estructura y Tecnologa de Computadores I Descripcin funcional de un computador

-5-

UNIDAD DE MEMORIA Memoria+registros asociados: RD: registro de direcciones de memoria. Contiene la direccin de memoria en la cual se va a escribir o leer. RM: registro de datos de memoria. Contiene el ltimo dato ledo o escrito en memoria.

- Cronogramas de lectura y escritura:

UNIDAD ARITMTICO-LGICA - Operador+registros asociados+banco de registros: RO1, RO2: guardan los operandos. AC: acumula el resultado. IR: guarda ciertas caractersticas del resultado (Z,N,C,V, etc).

Estructura y Tecnologa de Computadores I Descripcin funcional de un computador

-6-

UNIDAD DE CONTROL

- RI: registro de instruccin. Contiene la ejecucin en curso. - PC: contador de programa. Contiene la direccin de memoria donde se encuentra la siguiente instruccin en secuencia. - R. Estado: registro de estado. Contiene informacin acerca del estado de la mquina (IR, interrupciones, etc). - Reloj: oscilador de cuarzo que produce una seal cuadrada de frecuencia fija. - Circuito de control: genera las seales de control que gobiernan el funcionamiento del computador. Decodificador: identifica la instruccin contenida en el IR, y determina los pasos en que se divide su ejecucin. Secuenciador: genera y distribuye ordenadamente las seales de control a los restantes elementos del computador, de acuerdo con la informacin que le proporciona el decodificador y el registro de estado y con la cadencia dada por la frecuencia del reloj.

Estructura y Tecnologa de Computadores I Descripcin funcional de un computador

-7-

UNIDAD DE ENTRADA/SALIDA - Se encarga de la conexin de la UCP con los perifricos.

- Estructura de un perifrico Controlador: gestiona el perifrico Interfase: realiza el intercambio de informacin entre la UCP y el controlador del perifrico. Decodificador de direcciones: permite al perifrico saber cundo la UCP pretende comunicarse con l. Registro de datos: sirve para efectuar el intercambio de datos entre la UCP y el perifrico. Registro de estado: almacena el estado del perifrico. Controlador de interfase: organiza las operaciones efectuadas en el interfase y regula las transferencias con la UCP. - Puerto de E/S: direccin asignada al perifrico. - Tipos de E/S: E/S controlada por programa: el programa ejecuta instrucciones de E/S para realizar el intercambio. E/S controlada por interrupciones: el perifrico solicita una interrupcin para que se efecte una operacin de E/S. La UCP detiene la ejecucin del programa en curso, y pasa a ejecutar una rutina de servicio de interrupcin que se encarga de efectuar la transferencia pedida. AL finalizar la transferencia, el programa interrumpido vuelve a ejecutarse. E/S por acceso directo a memoria: la UCP solicita a una interfase especial de DMA que quiere efectuar una transferencia de datos, indicndole la direccin en memoria del origen del bloque transmitido, y el tamao del mismo. Entonces la interfase de DMA se encarga de efectuar la transferencia.

Estructura y Tecnologa de Computadores I Descripcin funcional de un computador

-8-

- Organizacin de la E/S: Con bus nico:

Con bus dedicado:

Estructura y Tecnologa de Computadores I Descripcin funcional de un computador

-9-

3.FUNCIONAMIENTO INTERNO DE UN COMPUTADOR - Seales De nivel: se mantienen activas durante uno o ms perodos completos de reloj. Seleccin de bus Gobierno del operador Gobierno de las operaciones en memoria. De pulso: marcan un instante de tiempo preciso en sincronizacin con los pulsos de reloj. Carga de registros. - Ejecucin de instrucciones: fases. Fase de bsqueda de la instruccin: Lectura en memoria de la instruccin que se va a ejecutar. Almacenamiento de la instruccin en el RI. Incremento del CP.

Fase de ejecucin de la instruccin: Decodificacin de la instruccin. Activacin de las seales elementales que regulan el funcionamiento de los elementos funcionales del computador de una forma ordenada para llevar a cabo las operaciones elementales que conforman la ejecucin de la instruccin.

Estructura y Tecnologa de Computadores I Descripcin funcional de un computador

-10-

- Cronograma de la instruccin ADD n

Estructura y Tecnologa de Computadores I Descripcin funcional de un computador

-11-

Estructura y Tecnologa de Computadores I Descripcin funcional de un computador

-12-

También podría gustarte