Está en la página 1de 8

ESTRUCTURA DE UN ORDENADOR

1.- Comunicacin entre las unidades. 2.- Unidad Aritmtico-Lgica (ALU). 3.- Unidad de Control (UC). 4.- Memoria Principal. 4.1. Esquema general de una unidad de memoria. 4.2. Secuencia de pasos para leer/escribir un dato. 4.3. Jerarqua de memoria. 5.- Evolucin histrica de los procesadores utilizados en PCs. 6.- Placas madre utilizadas en los PCs.
MEMORIA MASIVA
C E Datos e instrucciones Seales de ESTADO

C Seales de CONTROL

Datos e instrucciones

MEMORIA PRINCIPAL datos e instrucciones


E Instrucciones Datos

Datos

ENTRADA
C

SALIDA
UNIDAD Resultados o C datos de salida ARITMETICO LOGICA

UNIDAD DE CONTROL

EC

PROCESADOR CENTRAL (CPU)


E

7.1.- Comunicacin entre las distintas unidades.


La conexin entre los elementos de un computador se realiza a travs de los BUSES. Un bus es un conjunto de cables que proporciona un camino para el flujo de informacin entre los distintos elementos. Por cada cable se transmite un bit. Transmisin de la informacin por los BUSES: Serie: toda la informacin por el mismo hilo. Paralelo: transmitir por distintos cables a la vez. Los buses son de tres tipos: a) Bus de datos, que transporta los datos que se transfieren entre unidades. Suele ser bidireccional. Dos tipos de buses de datos: Bus de datos interno Bus de datos externo b) Bus de direcciones, que transporta la direccin de la posicin de memoria o del perifrico que interviene en el trfico de informacin c) Bus de control, que transporta las seales de control y de estado

7.2.- Unidad Aritmtico-Lgica (Unidad de Procesamiento).


La ALU es la unidad encargada de realizar las operaciones elementales de tipo aritmtico (sumas, restas, multiplicaciones, etc.) y lgico (comparaciones, operaciones sobre el lgebra de Boole: NOT, AND, OR, etc).

Los elementos bsicos que componen la ALU son: Circuito operacional (COP): Contiene los circuitos necesarios para la realizacin de las operaciones con los datos procedentes del Registro de Entrada. Registro de Entrada (RE): Contiene los datos u operandos que intervienen en una instruccin antes de que se realice la operacin por parte del COP. Registro de Estado (RS): Contiene un conjunto de biestables (indicadores) en los que se deja constancia de condiciones que se dieron en la ltima operacin realizada y que habrn de ser tenidas en cuenta en operaciones posteriores. Registro Acumulador (RA): Almacena los resultados de las operaciones realizadas por el COP.
3

7.3.- Unidad de Control.


La UC se encarga de administrar todos los recursos de la computadora y dirigir todas sus actividades controlando cada elemento y cada accin, y estableciendo la comunicacin entre la ALU, la memoria principal y el resto de componentes. Las funciones de la UC son: Controlar la secuencia en que se ejecutan las instrucciones Controlar el acceso del procesador (CPU) a la MP Regular las temporizaciones de todas las operaciones que ejecuta la CPU Enviar seales de control y recibir seales de estado del resto de las unidades

La Unidad de control esta formada por: Contador de Programa (CP): Contiene en cada momento la direccin de memoria donde se encuentra la instruccin siguiente a ejecutar. Registro de Instruccin (RI): Dedicado a memorizar temporalmente la instruccin que la UC est interpretando o ejecutando en ese momento. Decodificador (D): Es el que interpreta realmente la instruccin. Se encarga de extraer el CO de la instruccin en curso, lo analiza y emite las seales necesarias al resto de elementos para su ejecucin a travs del secuenciador. Reloj (R): Proporciona una sucesin de impulsos elctricos o ciclos a intervalos constantes, que marcan los instantes en que han de comenzar los pasos de que consta cada instruccin. Secuenciador (S): En este dispositivo se generan rdenes muy elementales (micrordenes) que sincronizadas por el reloj hacen que se vaya ejecutando poco a poco la instruccin que est cargada en el registro de instruccin.

7.4.- Memoria Principal.


La memoria principal es la unidad donde se almacenan los Datos e Instrucciones necesarios para realizar un determinado proceso. Es rpida, y est estrechamente ligada a las unidades funcionales ms rpidas dentro de la computadora (la UC y la ALU). La memoria est formada por multitud de celdas o posiciones de memoria o palabras de memoria, numeradas de forma consecutiva (direccin de memoria), en las que se almacena la informacin. Dos tipos de memoria principal: La memoria ROM (Read Only Memory). La memoria RAM (Random Acces Memory). Tres parmetros para medir la velocidad de respuesta: Tiempo de acceso, tA, es el tiempo mximo que se tarda en leer o escribir el contenido de una posicin de memoria. Tiempo de ciclo, tc, es el tiempo mnimo entre dos lecturas consecutivas. Ancho de Banda, AB, es el n de palabras que se transfieren entre memoria y CPU por unidad de tiempo: AB=1/tc Existen varios tipos de chips para las memorias RAM: SRAM (RAM estticas): retiene datos mientras se suministre corriente DRAM (RAM dinmicas): los datos desaparecen lentamente y es necesario refrescarlos peridicamente

Esquema general de una unidad de memoria.

1.- Registro de Direccin de Memoria: Antes de realizar una operacin de L/E se ha de colocar en este registro la direccin de la celda que va a intervenir en la operacin. 2.- Decodificador de Direccin o Selector de Memoria: Se activa cada vez que se produce una orden de L/E, conectando la celda de memoria, cuya direccin se encuentra en el Registro de Direccin, con el Registro de Datos y posibilitando la transferencia de los datos en un sentido u otro. 3.- Registro de Datos: En l se almacena el dato que se ha ledo de memoria o el dato que se va a escribir en memoria.

Secuencia de pasos para leer/escribir un dato.


Para la lectura de un dato de memoria se siguen los pasos: Se pasa la direccin al registro de direccin. Mediante el Decodificador se accede a la direccin. Se pasa el dato que est en esa direccin al registro de datos. Para la escritura de un dato en memoria se siguen los pasos: Se transfiere la direccin en la que se va a escribir al registro de direccin. Se transfiere el dato al registro de datos. Se decodifica la direccin. Se pasa el contenido del Registro de datos a la direccin que contiene el registro de direccin.
7

Jerarqua de Memoria.
Para que un programa pueda ser ejecutado debe encontrarse en MP. Puede ocurrir que el tamao del programa sea mayor que el de la propia MP. En estos casos se utiliza la tcnica llamada Memoria Virtual que consiste en guardar el programa y sus datos en memoria masiva y mantener en MP nicamente la parte de ellos que est implicada en ese momento en la ejecucin. Memoria cach. La memoria cach es una pequea memoria rpida que se coloca entre la MP y la CPU. Es ms caras y tienen menos capacidad que la MP. La memoria se suele caracterizar por cuatro parmetros: Capacidad de almacenamiento: s Tiempo de acceso: t Ancho de Banda: b Coste: c

En general se cumple que a mayor velocidad, mayor ancho de banda, mayor coste y menor capacidad.

También podría gustarte