Вы находитесь на странице: 1из 52

Prsentat

ion
Las Unidades de
Memoria

Ing. RAUL HINOJOSA SANCHEZ
Sistemas Digitales
entrada
salida
leer/escribir (1/0)
seleccionar
S

R

Q

Celda de memoria
entrada
salida
leer/escribir (1/0)
seleccionar
S

R

Q

Celda de memoria
BC
entrada
seleccionar
salida
leer/escribir (1/0)
BC BC BC
BC BC BC
BC BC BC
BC BC BC
Dato de entrada (3 bits)
Dato de salida
leer/escribir
Entrada de
seleccin
de memoria
Decoder
24
D
0
D
1
D
2
D
3
A
0
A
1
Unidad de memoria de 4 3 bits
BC BC BC
BC BC BC
BC BC BC
BC BC BC
Dato de entrada (3 bits)
Dato de salida
leer/escribir
Entrada de
seleccin
de memoria
Decoder
24
D
0
D
1
D
2
D
3
A
0
A
1
A
0
A
1
D
0
D
1
D
2
D
3
0 0 1 0 0 0
0 1 0 1 0 0
1 0 0 0 1 0
1 1 0 0 0 1
Decoder
24
Unidad de memoria RAM (random access memory)
Unidad de memoria de 1024 16 bits
Celda de memoria
RAM bit slice
16 x 1 RAM
16 x 1 RAM usando
celdas de 4 x 4
Chip 64 x 8 RAM
64 x 256 RAM usando
4 chips 64 x 8 RAM
64 x 16 RAM usando
2 chips 64 x 8 RAM
Memoria ROM
(read only memory)
Lgica interna de una ROM de 32 8
ROM de 32 8 Ejemplo de tabla de verdad
Programacin de ROM de 32 8 del ejemplo anterior
19
Organizacin de las
Memorias del Computador
20
Concepto de Memorias en un
computador
Una unidad de memoria almacena informacin
en grupos llamados PALABRAS. Una palabra
en memoria es una entidad de bits que entran y
salen del espacio de almacenamiento como
una unidad.
21
Qu es la Memoria?
La memoria es el ente que almacena la
informacin. Las operaciones bsicas que se van a
efectuar con las memorias son la escritura y la
lectura.

La escritura o almacenamiento consiste en grabar los datos
en una determinada posicin.

La lectura consiste en obtener la informacin contenida
en una posicin determinada
22
Organizacin de las Memorias
EEprom
Memorias del Computador
RAM ROM
Dinmicas
Estticas
Prom
Eprom
SECUNDARIAS
Discos Duros
Discos Flexibles
Discos Opticos
Cintas Magnticas
23
Memoria RAM: Definicin
La memoria principal o RAM (Random Access Memory) Memoria de
Acceso Aleatorio.

Es donde el computador guarda los datos que est utilizando en el
momento.
Fsicamente, los chips de memoria son rectngulos negros que suelen ir
soldados en grupos a unas plaquitas con "pines" o contactos. La diferencia
entre la RAM y otros tipos de memoria de almacenamiento, como los
disquetes o los discos duros, es que la RAM es mucho ms rpida, y que se
borra al apagar el ordenador.

Ejemplo de memoria RAM
24
Tipos de memoria RAM
SRAM (memoria RAM esttica):

Utiliza switch flipflop en vez de transistores.

No necesita tener ciclos de REFRESH, es ms rpida; pero tiene las
desventajas de ser ms costosa.

Necesita ms espacio fsico por lo que posee baja capacidad de memoria.

Es utilizada como memoria Cach L1
25
Tipos de memoria RAM
DRAM (memoria RAM dinmica)

Es la que se usa comnmente en los PC.
Utiliza condensadores controlados por transistores.

Se le conoce como dinmica, debido a que cada bit debe TENER UN
CLCLO DE REFRESH" en un cierto perodo de tiempo, para que no
se pierda la informacin.

Cuando el condensador tiene ms de 50% de su carga, se considera
como un 1, cuando tiene menos del 50% se considera como 0, por lo
tanto para que esta informacin se mantenga se debe recargar el
condensador, muchas veces por segundo. Representan la mayor
cantidad de memoria RAM de un computador
26
Tipos de memoria DRAM
DRAM de Fast Page Mode (FPM)
Son ms rpidas que las generaciones previas de memorias DRAM,
por tener la habilidad de trabajar con pginas.

DRAM Extended Data Out (EDO)
Utiliza la direccin anterior para buscar la siguiente aumentando la
velocidad en un 40 %.

Syncronous DRAM (SDRAM)
Se sincroniza con el oscilador del procesador, de manera de transmitir
datos en forma ms eficiente. Hoy en da es la que ms se ocupa.

27
PC-100 SDRAM
Usa tecnologa SDRAM y fue diseada para trabajar con chipsets i44IBX
de procesadores INTEL. Estos trabajan con un bus de 100 MHz.

PC-133 SDRAM
Igual al anterior, pero con la capacidad de soportar un bus de 133MHz.

BEDO (burst Extended Data Output)
Reduce los tiempos de espera del procesador, ya que transfiere datos en
forma de rfagas (bursts).

RDRAM (Direct Rambus DRAM)
Es un tipo de memoria de 64 bits que puede producir rfagas de 2ns y
puede alcanzar tasas de transferencia de 533 MHz, con picos de 1,6 GB/s
Tipos de memoria DRAM
28
Memoria Rambus
29
DDR SDRAM
Activa la salida de memoria con el flanco de subida y de bajada del reloj
del sistema. Con esto se logra doblar la velocidad.


ESDRAM
Pretende eliminar problemas propios de las RAM en forma interna, es
decir, en su estructura.


SLDRAM
Se cree que puede ser la memoria a utilizar en los grandes servidores por la
alta transferencia de datos. Aun esta en proceso
Tipos de memoria DRAM
30
Otras Memorias
Video RAM:
Es el tipo de memorias RAM
utilizadas en tarjetas grficas. La
ms comn es la VRAM. Utilizan
dos puertos de acceso, uno para
refrescar la imagen de video, y la
otra para la informacin a utilizar.
Su mayor funcin es la de dar una
gran velocidad grfica sin
sacrificar la del CPU
31
Mdulos de Memoria
DIP (dual in line package)
Las primeras memorias en
utilizarse. El chip iba en un
soquete dentro de la misma placa
madre.
PROBLEMA: Falta de espacio en
placa para aumentar el nmero de
memorias.
SOLUCIN: Poner los componentes
de la memoria en un circuito impreso
llamado modulo de memoria


32
Se caracterizan con nmeros, como por ej: 8x32 o 4x16: esto indica el
nmero de chips, multiplicado por la capacidad del chip en megabytes

SIMM (single in-line memory module):
- Es el primer tipo de memoria estandarizada.
- Mdulos de 30 pins y 9 x 12 cms.
- Necesidad de utilizarlos en pares de igual memoria y velocidad
debido a que el ancho del bus es mayor que el de un solo mdulo

DIMM (dual in-line memory module):
- Mdulos de 168 pines y 14 x 2,5 cm.
- Capacidades entre 8 y 128 MB por mdulo.
- Se pueden utilizar en pares o solas.
- Permiten mayores velocidades que las SIMM
Mdulos de Memoria
33
Mdulos de Memoria
RIMM (rambus in-line memory module):
- Utiliza un bus especial para alcanzar mayores velocidades.



SODIMM (small outline dual in-line memory module):
- Mdulos de 144 pines y 5 x 2,5 cm.
- Capacidades entre 16 y 512 MB por mdulo.
- Utilizado mayormente en laptops
34
Mdulos de Memoria
Mdulo SIMM.
Mdulo DIMM
Mdulo SODIMM.
35
Memoria Cache
Es un proceso que en muchos casos
permite mayor velocidad de acceso a la
informacin que la memoria RAM.

Permite almacenar pequeas cantidades de
informacin que se estn utilizando
continuamente.

Existen diferentes niveles:
Cach L1 (DATOS): Acceso a la
velocidad del procesador 10 ns,
4 512kbytes).
Cach L2 (INSTRUCCIONES):
Del tipo SDRAM 20 30 ns,
128 2MB kbytes).
36
Memorias ROM
ROM (MEORY ONLY READ)
Almacena datos en forma permanente p. e. BIOS



PROM (ROM PROGRAMABLE)
Es un dispositivo que puede ser grabado pero no puede borrarse.
Su programacin tarda menos de 25 ns
Su programacin es a travs de fusible que se queman y no permiten su
reprogramacin.


37
Memorias ROM
EPROM (ROM PROGRAMABLE BORRABLE)
El proceso de borrar los datos tarda de 5 30 minutos con luz ultravioleta.


EEPROM (ROM ELECTRICAMENTE PROGRAMABLE BORRABLE
O FLASH ROM)
Puede ser programada y borrada elctricamente sin ser removida del
sistema.

Flash ROM: Se utiliza para que el BIOS del sistema inicialice los
dispositivos de hardware y establecer los parmetros necesarios para el
Sistema Operativo.

Desde que los contenidos del Flash ROM pueden ser modificados, los
usuarios son capaces de actualizar el BIOS por s mismos.

38
Tipos de Memoria y Caractersticas
Tipo RAM/
ROM
Capaci-
dad
Tiempo de
Acceso
Fabricacin
2016 RAM 2048*8 100ns
Esttica
2114 RAM 1024*4 200ns
Esttica
4116 RAM 16348*1 150ns
Dinmica
2716 EPROM 2048*8 450ns
Prog. Elect. Y borrable por luz
Ultra-Violeta
2464 EPROM 8192*8 450ns
Prog. Elect. Y borrable por luz
Ultra-Violeta
2816 EEPROM 2048*8 250ns
Prog. Elect. Y borrable por luz
Ultra-Violeta
3628 PROM 1024*8 80ns
Prog. Y Borrable elctricamente
39
Estructura Interna de la Memoria
Los terminales o pines de conexin comunes para todos los dispositivos
de MEM son:

Las entradas de direccin

Entrada Salida de datos

Algn tipo de entrada de seleccin

Entradas de control que son utilizadas para seleccionar una operacin
de lectura escritura.
40
Estructura Interna de la Memoria
Conexiones para Direcciones

Todos los dispositivos de MEM tienen entradas de
direccin que seleccionan una localidad de MEM dentro
del dispositivo.

El nmero de terminales de direccin en un dispositivo de
MEM, se determina por el nmero de localidad o
posiciones de las MEM.

1K 4M localidades de MEM

1K tiene 10 direcciones A0 A9 2
10

Combinaciones
2K tiene 11 direcciones A0 A10 2
11

Combinaciones
4K tiene 12 direcciones A0 A11 2
12

Combinaciones
1M tiene 20 direcciones A0 A19 2
20

Combinaciones
MEM
Direcciones
BUS
41
Estructura Interna de la Memoria
Conexiones para Datos:
Tienen conexiones para un conjunto de entradas, y
salidas de datos.

Por lo comn son de 8 bits c/u. los que le almacenan
en cada posicin de memoria el ancho normal es de:
8 bits 16 bits 32 bits
byte 2 bytes 4 bytes

De acuerdo a su capacidad normalmente se les
denomina:
1024 de posiciones y 8 bits c/u.
1K x 8 = 8K

16K x 1 = 16K
64K x 4 = 256K
MEM
Direcciones
BUS
Datos
Bus
42
Estructura Interna de la Memoria
Conexiones para la Seleccin:
Cada dispositivo de MEM tienen una entrada y a veces ms
de una que selecciona habilita la memoria, a este pin
terminal se les conoce con los nombres de:
seleccin del integrado (ES)
habilitacin de integrado (CE)

Conexiones de Control:
Todos los dispositivos de MEM tienen por lo menos 1
entrada de control. Como en la MEM del tipo ROM.
1 2 entradas de control para las RAM.

En la ROM la ms frecuente es la habilitacin de salida
(OE) o conexiones (E) de compuerta, que permitan el paso de
datos de salida desde las terminales de salida.

En la RAM veremos una denominada R/W que habilitar la
lectura escritura conjuntamente con la seleccin
BUS
Bus
MEM
Direcciones
Datos
Seleccin/Control
Bus
43
Memoria Cache
Es un proceso que en muchos casos permite mayor velocidad de acceso a la
informacin que la memoria RAM.

Se ubica entre el microprocesador y el banco de memorias RAM.

Permite almacenar pequeas cantidades de informacin que se estn utilizando
continuamente.

Existen diferentes niveles:

Cach L1: Acceso a la velocidad del procesador
(10 ns, 4 512kbytes).

Cach L2: Del tipo SDRAM
(20 30 ns, 128 2 Mbytes).


44
Memoria de Paridad Chequeo de
Paridad
Utilizado en servidores y computadoras en que se no se pueden cometer errores.

Cada 8 bite existe 1 bite extra.

Al llegar un dato a la memoria, el chip cuenta la cantidad de 1s.

Si el total es par, el bite extra se pone en 1. De lo contrario se pone en 0.

Cuando se saca la informacin se cuenta la cantidad de 1s nuevamente.

Si el total es par y el bite extra esta en 1, la informacin es vlida. De lo contrario e invlida y
el proceso se repite.

Existe otro sistema llamado ECC, que corrige el error
45
Configuracin de la Memoria en la PC
Rango de posiciones de Memoria
640K
384K
1M - ?MB
1MB de Memoria
8086 486 - Pentium
Memoria Ampliada
Memoria
XMS
Memoria
Real
Memoria
EMS
Memoria Baja
Memoria Alta
Rango: 00000
H
Rango: FFFFFH
46
Bloques de Memoria
Tres mtodos de formar una memoria de R/W de
256*8 bits
RAM
256*8
RAM
256*1
RAM
256*4
8 Bits
4 Bits (1-4)
4 Bits (5-8)
1 Bit (1)
1 Bit (8)
47
Memorias SIMM MOTOROLA
48
Memorias SIMM MOTOROLA
49
Memorias RAM CMOS Dinmicas
50
Memorias RAM CMOS Dinmicas
51
Memoria ROM CMOS
52
Memoria ROM CMOS

Вам также может понравиться