You are on page 1of 36

DISPOSITIVOS DE MEMORIA

Diego Alexander Tibaduiza

Burgos, PhD.

TERMINOLOGÍA

Celda de Memoria: Almacena un solo bit Palabra de Memoria: Grupo de bits en una memoria que representa instrucciones o datos.

Byte: 8 bits

Capacidad: Forma de especificar cuantos bits se pueden almacenar en un dispositivo o un arreglo de memoria.

Ej:

Una memoria que puede almacenar 4.096 palabras de 20 bits. Capacidad= 4,096*20=81.920 bits ó 4096x20
Una memoria que puede almacenar 4.096 palabras
de 20 bits.
Capacidad= 4,096*20=81.920 bits ó
4096x20

PARA RECORDAR…

Tamaño

Número

Abreviatura

palabra

8 bits

2^8 = 256

1 byte

10 bits

2^10 = 1024

1 KiloByte

20

bits

2^20 = 1 048 576

1 MegaByte

 

1024KB

30

bits

2^30 = 1 073 741 820

1 Gb (GigaByte)

 

1024MB

¿Cuánto es un TeraByte? Y un PetaByte?

EJERCICIO 1

Un determinado chip de memoria semiconductora se especifica como 2K x 8. ¿Cuántas palabras se pueden almacenar en ese chip? ¿Cuál es el tamaño de la palabra? ¿Cuántos bits totales puede almacenar este chip?

2K=2x1024=2048 palabras Cada palabra tiene 8 bits (1 byte) Número total de bits=2048x8=16384 bits
2K=2x1024=2048 palabras
Cada palabra tiene 8 bits (1 byte)
Número total de bits=2048x8=16384 bits

EJERCICIO 2

¿Qué memoria almacena la mayor cantidad de bits: Una memoria de 5Mx8 o una que almacena 1M palabras con un tamaño de palabra de 16 bits?

5Mx8=5x1048576x8=41,943,040 bits 1Mx16=1048576x16=16,777,216 bits La memoria de 5Mx8 almacena mayor cantidad de bits.
5Mx8=5x1048576x8=41,943,040 bits
1Mx16=1048576x16=16,777,216 bits
La memoria de 5Mx8 almacena mayor cantidad de bits.

MAS TERMINOLOGÍA

Densidad: Sirve para comparar capacidad. A mayor densidad mayor almacenamiento de bits.

Dirección y operación de lectura:

DIRECCIONES

 
  • 000 Palabra 0

 
  • 001 Palabra 1

 
  • 010 Palabra 2

 
  • 011 Palabra 3

 
  • 100 Palabra 4

 
  • 101 Palabra 5

 
  • 110 Palabra 6

 
  • 111 Palabra 7

 

MAS TERMINOLOGÍA

Tiempo de acceso: Medida de velocidad de operación de una memoria. Tiempo en hacer una lectura.

Memoria volátil: Cualquier memoria que requiere alimentación para mantener almacenados los datos.

Memoria RAM:

Memoria en la cual la ubicación física real de una palabra de memoria no tiene efecto en el tiempo que toma para leer o escribir en esa ubicación en particular.

Memoria de acceso secuencial (SAM): Tipo de memoria con tiempo de acceso variable dependiendo de la ubicación de dirección.

https://sites.google.com/site/lawikiitecno/hardware/memoria/memoria-terciario

MAS TERMINOLOGÍA

Memoria de lectura-escritura: Memorias en las que se puede leer o escribir con la misma facilidad.

Memoria de solo lectura (ROM): Memorias en las que la relación de operaciones de lectura a las de escritura es muy alta. Son no

volátiles.

Dispositivos de memoria estática: Dispositivos de memoria en los que los datos no necesitan ser reescritos periódicamente. Son memorias volátiles.

Dispositivos de memoria dinámica: Los datos no son almecenados permanentemente aun cuando se aplique energía eléctrica. Debe hacer regeneración (reescribir).

MEMORIA PRINCIPAL Y SECUNDARIA

Memoria

auxiliar:

almacenamiento

masivo (Fuera de la memoria

principal)

Memoria Principal: Memoria de Trabajo (Almacena datos e instrucciones con los que trabaja la CPU)
Memoria
Principal:
Memoria de
Trabajo
(Almacena
datos e
instrucciones con
los que trabaja
la CPU)

https://elpuig.xeill.net/Members/vcarceler/c1/didactica/apuntes/ud2/na3

OPERACIÓN GENERAL DE LA MEMORIA

OPERACIÓN GENERAL DE LA MEMORIA

EJERCICIO 3

Describa las condiciones de cada entrada y salida cuando se lee el contenido de la ubicación 00100

EJERCICIO 3 Describa las condiciones de cada entrada y salida cuando se lee el contenido de
NO USADAS 0 0 1 0 0 0001
NO USADAS
0
0
1
0
0
0001

ALTO HABILITAR MEMORIA: ALTO

CONEXIONES ENTRE LA CPU Y LA MEMORIA

CONEXIONES ENTRE LA CPU Y LA MEMORIA

¿PREGUNTA?

¿Cuáles serían las señales de control que se transmiten por el bus de control? ¿Cuáles buses son unidireccionales y cuales bidireccionales?

¿PREGUNTA? ¿Cuáles serían las señales de control que se transmiten por el bus de control? ¿Cuáles

MEMORIAS ROM

MEMORIAS ROM https://www.informatica-hoy.com.ar/memoria-ram/memoria-rom.php

https://www.informatica-hoy.com.ar/memoria-ram/memoria-rom.php

SÍMBOLO DE UNA

MEMORIA ROM [1]

SÍMBOLO DE UNA MEMORIA ROM [1]

ARQUITECTURA

DE LA ROM [1]

SINCRONIZACIÓN DE LA ROM [1]

SINCRONIZACIÓN DE LA ROM [1]

TIPOS DE ROM [1],[2]

ROM PROGRAMADA CON MÁSCARA ROMS PROGRAMABLES (PROMs) ROM PROGRAMABLE Y BORRABLE (EPROM) ROM PROGRAMABLE Y BORRABLE ELECTRÓNICAMENTE (EEPROM)

TIPOS DE ROM [1],[2] ROM PROGRAMADA CON MÁSCARA ROMS PROGRAMABLES (PROMs) ROM PROGRAMABLE Y BORRABLE (EPROM)

https://www.profesionalreview.com/2017/01/18/memoria-ram-rom-diferencias/

ROM

PROGRAMADA CON MÁSCARA

[1]

MROM MOS

LA NROM MOS [1]

SE PUEDE USAR PARA ALMACENAR TABLAS DE FUNCIONES MATEMÁTICAS. EJEMPLO: y=x 2 +3

LA NROM MOS [1] SE PUEDE USAR PARA ALMACENAR TABLAS DE FUNCIONES MATEMÁTICAS. EJEMPLO: y=x +3

ROMS PROGRAMABLES (PROMS) [1]

ROMS PROGRAMABLES (PROMS) [1]

EPROM (PROGRAMABLE Y BORRABLE) [1], [2]

EPROM (PROGRAMABLE Y BORRABLE) [1], [2] https://es.wikipedia.org/wiki/Memoria_EPROM http://www.batronix.com/shop/devices/uv-eraser-ler121a.html
EPROM (PROGRAMABLE Y BORRABLE) [1], [2] https://es.wikipedia.org/wiki/Memoria_EPROM http://www.batronix.com/shop/devices/uv-eraser-ler121a.html

https://es.wikipedia.org/wiki/Memoria_EPROM

EPROM (PROGRAMABLE Y BORRABLE) [1], [2] https://es.wikipedia.org/wiki/Memoria_EPROM http://www.batronix.com/shop/devices/uv-eraser-ler121a.html

http://www.batronix.com/shop/devices/uv-eraser-ler121a.html

EEPROM [1]

EEPROM [1]

MEMORIA FLASH

Estructura de celda similar a la de una memoria EPROM con un solo transistor Tiene una capa de óxido en la compuerta más delgada que permite borrado eléctrico

EEPROM FLASH EPROM NROM Y PROM Complejidad y costo del dispositivo
EEPROM
FLASH
EPROM
NROM Y PROM
Complejidad y costo del dispositivo

Se puede borra en el circuito mediante electricidad, byte por byte

Se puede borra en el circuito mediante electricidad, por sector o en masa (todas las celdas)

Se puede borrar mediante UV en masa, se borra y se reprograma todo el circuito

No puede borrarse ni reprogramarse

SÍMBOLO DE UNA MEMORIA FLASH [1]

SÍMBOLO DE UNA MEMORIA FLASH [1]

CICLO DE LECTURA [1]

CICLO DE LECTURA [1]

APLICACIONES DE LA ROM

FIRMWARE: ALMACENAMIENTO DE DATOS Y CÓDIGOS DE PROGRAMAS DISPONIBLES AL INICIAR EL MICROPROCESADOR.

MEMORIA DE ARRANQUE: El sistema operativo no esta en la ROM sino en memorias masivas externas. En la ROM sólo hay un programa

pequeño que dice donde esta el sistema operativo.

TABLAS DE DATOS: Pueden ser usadas para almacenar tablas de datos que no cambian (Ej: tablas trigonométricas)

CONVERTIDOR DE DATOS: permiten covertir un código en otro. GENERADOR DE FUNCIONES: permite generar formas de onda ….

GENERADOR DE FORMAS DE ONDA [1]

GENERADOR DE FORMAS DE ONDA [1]

MEMORIA RAM

(ARQUITECTURA) [1]

MEMORIA RAM (ARQUITECTURA) [1]

RAM ESTÁTICA (SRAM) [1]

RAM ESTÁTICA (SRAM) [1] En esencia son flip-flops que permanecerán en un estado específico indefinidamente mientras

En esencia son flip-flops que permanecerán

en un estado específico indefinidamente mientras no se interrumpa la alimentación.

Pueden ser: bipolares, MOS

Usadas en operaciones donde se requiere una alta velocidad por ejemplo video, memoria caché, etc.

SÍMBOLO [1]

SÍMBOLO [1]

RAM

DINÁMICA

(DRAM) [1]

Las celdas de memoria deben recargarse periódicamente.

Usadas como memoria principal debido a su alta capacidad y bajo consumo de potencia.

EXPANSIÓN DEL TAMAÑO DE LA PALABRA [1]

EXPANSIÓN DEL TAMAÑO

DE LA PALABRA [1]

EJEMPLO DE MEMORIA DE 1KX8 [1]

EXPANSIÓN DE

LA CAPACIDAD[1]

Ejemplo de combinación de dos chips de 16x4 para formar una memoria de 32x4.

EXPANSIÓN DE LA CAPACIDAD[1] Ejemplo de combinación de dos chips de 16x4 para formar una memoria

REFERENCIAS

Imágenes y conceptos tomados de los siguientes libros:

[1] Sistemas Digitales, Pincipios y Aplicaciones. Ronald J. Tocci, Neal S. Widmer, Gregory L. Moss. Pearson, 2007.

[2] Digital design and computer architecture. David Money Harris and Sarah L.

Harris. Second edition. Morgan Kaufman. 2013.