Operación general de la Memoria

2
Sistemas Digitales Operación General de la Memoria .- Aunque cada tipo de Memoria es diferente en su operación interna, ciertos principios básicos de operación son los mismos para todos los Sistemas de Memoria. Cada sistema de memoria requiere distintos tipos de líneas de entrada y salida para realizar las siguientes funciones: 1. Seleccionar la Dirección de Memoria a la que se tiene acceso para una operación de Lectura o Escritura. 2. Seleccionar una operación de Lectura o Escritura para su ejecución. 3. Suministrar los Datos de Entrada que se almacenarán en la Memoria durante una operación de Escritura. 4. Retener los Datos de Salida que provienen de la Memoria durante la operación de Lectura. 5. Habilitar (o Deshabilitar) la memoria de modo que responda (o no) a las entradas de Dirección y al comando de Lectura-Escritura. Esquema de una Memoria: Celdas Direcciones (00 Hex a 1F Hex) Entrada de Direcciones. Debido a que ésta memoria almacena 32 palabras; tiene 32 diferentes Localidades de Almacenamiento y por consiguiente 32 diferentes direcciones binarias. En consecuencia, existen 5 entradas para Direcciones desde A 0 hasta A 4. Para tener acceso a una de las localidades de memoria; ya sea para leer su contenido o escribir en ella, es necesario enviar a través de las entradas de direcciones, la dirección de 5 Bits que corresponde a la localidad que se busca. Entrada R / W’ (lectura – escritura). Ésta entrada controla que operación llevará a cabo la memoria, ya sea R para lectura o W para escritura; obsérvese que la W’ correspondiente a la escritura se encuentra “negada”; por lo cual, al ocurrir un 1 en la entrada, se habilitará el modo lectura, debido a que para W sería un 0, caso contrario; si la entrada fuera un 0, lectura se deshabilita y el modo escritura será habilitado al interpretar el 0 como un 1. Habilitación de Memoria. Muchos sistemas de memoria tienen algún medio para deshabilitar completamente o sólo una parte de la memoria; de manera que no responda a las otras entradas; si se tiene un estado alto, se deshabilitará la memoria, para un estado bajo es esta entrada, la memoria se deshabilita. Habilitación de Modo R / W Habilitación de la Memoria I 3 I 2 I 1 I 0 A 4 A 3 32 x 4 R/W A 2 A 1 A 0 O 3 O 2 O 1 O 0 Memoria 0 1 1 0 00000 1 0 0 1 00001 1 1 1 1 00010 1 0 0 0 00011 0 0 0 1 00100 0 0 0 1 00101 “” “” 1 1 0 1 11101 1 1 0 1 11110 0 1 1 1 11111

description

temas de sistemas digitales

Transcript of Operación general de la Memoria

  • Sistemas Digitales

    Operacin General de la Memoria .-

    Aunque cada tipo de Memoria es diferente en su operacin interna, ciertos principios bsicos de operacin son los mismospara todos los Sistemas de Memoria.

    Cada sistema de memoria requiere distintos tipos de lneas de entrada y salida para realizar las siguientes funciones:

    1. Seleccionar la Direccin de Memoria a la que se tiene acceso para una operacin de Lectura o Escritura.2. Seleccionar una operacin de Lectura o Escritura para su ejecucin.3. Suministrar los Datos de Entrada que se almacenarn en la Memoria durante una operacin de Escritura.4. Retener los Datos de Salida que provienen de la Memoria durante la operacin de Lectura.5. Habilitar (o Deshabilitar) la memoria de modo que responda (o no) a las entradas de Direccin y al comando de

    Lectura-Escritura.

    Esquema de una Memoria: Celdas Direcciones (00 Hex a 1F Hex)

    Entrada de Direcciones.Debido a que sta memoria almacena 32 palabras; tiene 32 diferentes Localidades de Almacenamiento y por consiguiente

    32 diferentes direcciones binarias. En consecuencia, existen 5 entradas para Direcciones desde A0 hasta A4. Para tener acceso a una de las localidades de memoria; ya sea para leer su contenido o escribir en ella, es necesario enviar a travs de las entradas de direcciones, la direccin de 5 Bits que corresponde a la localidad que se busca.

    Entrada R / W (lectura escritura).sta entrada controla que operacin llevar a cabo la memoria, ya sea R para lectura o W para escritura; obsrvese que la

    W correspondiente a la escritura se encuentra negada; por lo cual, al ocurrir un 1 en la entrada, se habilitar el modo lectura, debido a que para W sera un 0, caso contrario; si la entrada fuera un 0, lectura se deshabilita y el modo escritura ser habilitado al interpretar el 0 como un 1.

    Habilitacin de Memoria.Muchos sistemas de memoria tienen algn medio para deshabilitar completamente o slo una parte de la memoria; de

    manera que no responda a las otras entradas; si se tiene un estado alto, se deshabilitar la memoria, para un estado bajo es estaentrada, la memoria se deshabilita.

    Habilitacin de Modo

    R / W

    Habilitacin de la

    Memoria

    I3

    I2 I

    1 I

    0

    A4

    A3 32 x 4 R/W

    A2

    A1

    A0

    O3 O

    2 O

    1 O

    0

    Memoria

    0 1 1 0 000001 0 0 1 000011 1 1 1 000101 0 0 0 000110 0 0 1 001000 0 0 1 00101

    1 1 0 1 111011 1 0 1 111100 1 1 1 11111

  • Conexiones entre la CPU y la Memoria.-Las Memorias Semiconductoras constituyen la memoria principal de las Computadoras modernas, y dicha memoria esta

    en comunicacin constante con la CPU (Unidad Central de Procesamiento).Esta comunicacin se realiza a travs de tres grupos de lneas o Buses de seales; que son Bus de Direcciones, Bus de

    Datos y Bus de Control. Cada uno de stos Buses esta compuesto por varias lneas (conductores) y la cantidad de stas variar de una computadora a otra. Sin embargo, los tres buses constituyen una parte necesaria para que la CPU escriba o lea datos de la o las memorias.

    Bus de Direcciones.-Es un bus unidireccional que transporta las salidas de direcciones binarias de la CPU a los circuitos integrados de memoria

    para seleccionar una ubicacin de memoria.

    Bus de Datos.-Este es un bus bidireccional que transporta datos binarios entre la CPU y los CIs de memoria. Se dice que es bidireccional

    cuando una lnea funciona como lnea de entrada o de salida, dependiendo de los estados de las estradas de Habilitacin.

    Bus de Control.-Este bus transporta seales de control y sincrona desde la CPU a los dispositivos de memoria.

    Operacin de Lectura.-La operacin mediante la cual la palabra binaria almacenada en una ubicacin especfica de memoria (direccin) se

    detecta y transfiere a otro dispositivo. La operacin de lectura se llama a veces Operacin de Bsqueda.

    Operacin de Escritura.-La operacin por medio de la cual se coloca una nueva palabra en una ubicacin particular de la memoria. Tambin se le

    denomina Operacin de Almacenamiento. Cuando una nueva palabra se escribe en una ubicacin de memoria, sta reemplazaa la palabra previamente almacenada.

    Tiempo de Acceso.-Es una medida de la velocidad de operacin de una memoria. Es la cantidad de tiempo que se requiere para llevar a cabo

    una operacin de lectura. De manera ms especfica, es el tiempo entre la recepcin en memoria de una nueva entrada de direccin y la disponibilidad de los datos a la salida de la memoria.

    BUS DE DIRECCIONES

    BUS DE CONTROL

    BUS DE DATOSCPU

    Circuito Integradode

    Memoria

    Circuito Integradode

    Memoria