Universidad Politécnica Salesiana. Fredy Cárdenas. Ingeniería Electrónica.

Dispositivos de Memoria
Fredy Leonardo Cardenas Iñamagua
Universidad Politecnica Salesiana
Cuenca, Ecuador
fcardenasi1@est.ups.edu.ec
ejemplo, suponga que tenemos una memoria que puede
almacenar 4096 palabras de 20 bits.
I.
 Densidad. Otro termino para capacidad.
INTRODUCCION
 Operación de lectura. La operación mediante la cual la
Una de las principales ventajas de los sistemas digitales sobre
palabra binaria almacenada en una ubicación especifica
los analógicos es su habilidad para almacenar con facilidad
de memoria (dirección) se detecta y después se
grandes cantidades de información y datos digitales, durante
transfiere hacia otro dispositivo.
periodos cortos o largos. Esta capacidad de memoria es lo que
hace a los sistemas digitales tan versátiles y adaptables a
muchas situaciones. Por ejemplo, en una computadora digital
la memoria principal interna almacena instrucciones que
indican a la computadora lo que debe hacer bajo todas las
posibles circunstancias, de manera que la computadora pueda
realizar su trabajo con una mínima cantidad de intervención
humana.
En este documento estudiaremos de los tipos de dispositivos y
sistemas de memoria que se utilizan con más frecuencia. Ya
nos hemos familiarizado bastante con el flip-flop, que es un
dispositivo de memoria electrónico.
Los datos digitales también pueden almacenarse como cargas
en capacitores; y un tipo muy importante de memoria
semiconductora utiliza este principio para obtener un
almacenamiento de alta densidad con niveles bajos de
requerimiento de energía.

Figura 1. Dirección binaria específica para la
ubicación de cada

II.
DESARROLLO

II-A. Definición de Memoria.
El estudio de los dispositivos y sistemas de memoria está lleno
de terminología que algunas veces puede ser abrumadora para
un estudiante. Antes de ver una descripción detallada sobre las
memorias, sería conveniente que entendiera el significado de
algunos de los términos más elementales.
 Celda de memoria. Un dispositivo o un circuito
eléctrico utilizado para almacenar un bit (0 o 1).

Palabra de memoria. Un grupo de bits (celdas) en una
memoria, el cual representa instrucciones o datos de
cierto tipo.
Byte. Un término especial que se utiliza para un grupo
de ocho bits. Un byte siempre consiste de ocho bits. Los
tamaños de las palabras pueden expresarse en bytes o en
bits.
Capacidad. Una manera de especificar cuantos bits
pueden almacenarse en un dispositivo de memoria
especifico o en un sistema completo de memoria. Por



[ 1]

Memoria de acceso secuencial (SAM). Un tipo de
memoria en la cual el tiempo de acceso no es constante,
sino que varía dependiendo de la ubicación de la
dirección Una palabra especifica que esta almacenada se
encuentra mediante la búsqueda secuencial a través de
todas las ubicaciones de las direcciones, hasta que se
llega a la dirección deseada.
Memoria de lectura/escritura (RWM). Cualquier
memoria que se puede leer, o en la que se puede escribir,
con la misma facilidad.
Memoria de sólo lectura (ROM). Una amplia variedad
de memorias semiconductoras, diseñadas para
aplicaciones en las que la proporción de operaciones de
lectura en comparación con las de escritura es muy alta.
Dispositivos de memoria estática. Los dispositivos de
Memoria auxiliar. También se le conoce como
almacenamiento masivo, ya que guarda cantidades
masivas de información externa a la memoria principal.

II-B. Operación General de una Memoria..
Todo sistema de memoria requiere varios tipos distintos de
líneas de entrada y de salida para realizar las siguientes
funciones:

1

Durante la Operación normal. desde donde se van a transferir hacia la CPU. 3.Universidad Politécnica Salesiana. 4. 2. Figura 2.2. 2. Fredy Cárdenas. Conexiones entre CPU y Memoria. II-F. cada registro almacena una palabra de ocho bits. Este bus bidireccional transporta los datos entre el CPU y los CIs de memoria. 3. II-G. 2. Los pasos anteriores deben dejar en claro la función de cada uno de los buses del sistema:  II-D. diseñada para retener datos que sean permanentes o que no cambien con frecuencia. lo cual indica que la R/ W operación de lectura ocurre cuando R =1 . Cada registro contiene varias celdas de memoria que equivalen al tamaño de palabra. Habilitación de Memoria. 4. 1. Suministrar los datos de entrada que se van a almacenar en memoria durante una operación de escritura. II-E. Retener los datos de entrada que provienen de la memoria durante una operación de lectura. Esta entrada controla que operación de memoria se va a realizar: lectura (R) o escritura (W). ´ W 4. de manera que responda (o no) a las entradas de dirección y a la línea de selección de lectura/escritura. La CPU activa las líneas de señal de control apropiadas para la operación de lectura de la memoria. Los datos en el bus de datos se transfieren hacia la ubicación de memoria seleccionada.  Bus de dirección. Sincronización de la ROM Durante una operación de lectura se produce un tiempo de propagación entre la aplicación de las entradas de una ROM y 2 . no hay barra sobre la R.1. La CPU suministra la dirección binaria de la ubicación de memoria en la que se van a almacenar los datos. Arreglo de registros El arreglo de registros almacena los datos que se programan en la ROM. Bus de datos. La CPU suministra la dirección binaria de la ubicación de memoria de la cual se van a recuperar los datos. los cuales se conectan a la CPU a través de tres grupos de líneas de señal o buses. 5. 3. II-F. Operación de lectura 1. 2. Arquitectura de la ROM. Operación de escritura 1. Los CIs de memoria colocan los datos de la ubicación de memoria seleccionada en el bus de datos. La memoria principal de una computadora está compuesta por CIs tipo RAM y ROM. La CPU activa las líneas de señal de control apropiadas para la operación de escritura en la memoria. Este bus unidireccional transporta las salidas de la dirección binaria del CPU hacia los CIs de memoria. Seleccionar la dirección en memoria a la que se va a acceder para una operación de lectura o de escritura. La entrada se identifica como ´ . Los CIs de la memoria decodifican la dirección binaria para determinar cuál ubicación se está seleccionando para la operación de lectura. las líneas de datos o el bus de datos. II-C. según lo dicten las instrucciones del programa. deben realizarse los siguientes pasos: II-D. 5. 1. no pueden escribirse datos en una ROM. pero si se pueden leer. Los CIs de la memoria decodifican la dirección binaria para determinar que ubicación se está seleccionando para la operación de almacenamiento. Ingeniería Electrónica. por lo que no intentaremos familiarizarnos con todos sus detalles. Tres tipos de buses conectan a los CIs de la memoria principal con el CPU. y las líneas de control o el bus de control. [ 1] La CPU también almacenara (escribirá) datos en ubicaciones de memoria. Habilitar (o deshabilitar) la memoria. Seleccionar una operación de lectura o de escritura a realizar. II-F. Coloca esta dirección en las líneas del bus de dirección. Coloca esta dirección en las líneas del bus de dirección. Cada vez que la CPU desea escribir datos a una ubicación de memoria específica. Decodificadores de dirección El código de dirección A3A2A1A0 que se aplica es el que determina que registro en el arreglo se habilitara para colocar su palabra de datos de ocho bits en el bus. En este caso. Memoria solo Lectura. como las líneas de dirección o bus de dirección. La arquitectura (estructura) interna de un CI de ROM es muy compleja. La memoria de solo lectura es un tipo de memoria semiconductora. La CPU coloca los datos que se van a almacenar en las líneas del bus de datos. para seleccionar una ubicación de memoria. deben realizarse los siguientes pasos: II-D. Cada vez que la CPU desea leer datos de una ubicación especifica en memoria.

CONCLUSIONES II-H. Ingeniería Electrónica. es una medida de la velocidad de operación de la ROM. es útil pensar en la RAM como si consistiera de un número de registros. conocido como tiempo de acceso ( tACC ). Arquitectura de la RAM Al igual que con la ROM. Las memorias semiconductoras se utilizan como memoria principal de una computadora en donde la operación rápida es importante. 1. almacena una sola palabra de datos y tiene una dirección única. Cap 12. cada uno de los cuales BIBLIOGRAFIAS [1] Sistemas Digitales de Tocci. la aparición de las salidas de datos. esta memoria auxiliar (también conocida como almacenamiento masivo) está separada de la memoria de trabajo principal y tiene la capacidad de almacenar cantidades masivas de datos. III. La RAM y la ROM conforman la memoria principal. La memoria principal de una computadora (también conocida como su memoria de trabajo) está en comunicación constante con la unidad central de procesamiento (CPU) a medida que se ejecuta un programa de instrucciones. Este tiempo de propagación. ROM programada por máscara La ROM programada por mascara (MROM) almacena su información al momento en que se fabrica el circuito integrado. 4K. La memoria auxiliar es otra forma de almacenamiento en la computadora. Fredy Cárdenas. II-H.Universidad Politécnica Salesiana. se borran y se reprograman. ROMs programables (PROMs) Una ROM programable por mascara es muy costosa y se utiliza solo en aplicaciones donde se debe fabricar una alta cantidad de memorias idénticas. El programa y cualquier información que este utilice residen en la memoria principal mientras la computadora trabaja con ese programa. 2.pag 800 3 . II-H. Por lo general las RAMs tienen capacidades de palabras de 1K. analizaremos los diversos tipos de ROMs para ver como difieren en la manera en que se programan. y así repartir el costo entre muchas unidades. IV. Tipos de ROMS Ahora que tenemos una comprensión general sobre la arquitectura interna y la operación externa de los dispositivos de ROM. sin necesidad de energía eléctrica. II-I.