You are on page 1of 50

Las Unidades de

Memoria

Ing. RAUL HINOJOSA


SANCHEZ

Sistemas

Prsentat
ion

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
en una determinada posicin.

los datos

La lectura consiste en obtener la informacin


en una posicin determinada

contenida
2

Organizacin de las Memorias


Memorias del Computador

RAM

ROM

SECUNDARIAS

Dinmicas

Prom

Discos Flexibles

Estticas

Discos Duros
Eprom
Discos Opticos
EEprom
Cintas Magnticas
3

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


4

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

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
6

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.

Tipos de memoria DRAM

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

Memoria Rambus

Tipos de memoria DRAM

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
10

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

11

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

12

Mdulos de Memoria
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
13

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

14

Mdulos de Memoria
Mdulo SIMM.

Mdulo DIMM

Mdulo SODIMM.
15

Estructura Interna de la
seleccionar
CeldaMemoria
de memoria
entrada

leer/escribir (1/0)

salida

Celda de memoria

entrada

seleccionar

salida

seleccionar

R
entrada

BC

salida

leer/escribir (1/0)
leer/escribir (1/0)

Unidad de memoria de 4 3 bits


Dato de entrada (3 bits)

A0
A1
Entrada de
seleccin de
memoria

D0
BC

BC

BC

BC

BC

BC

BC

BC

BC

BC

BC

BC

D1
D2
D3
Decoder
24

leer/escribir
Dato de salida

Entrada de
seleccin de
memoria

A0
A1
A0 A1 D0 D1 D2 D3
0

Dato de entrada (3 bits)

D0
BC

BC
Decoder
24

BC

BC

BC

BC

BC

BC

BC

BC

BC

BC

D1
D2
D3
Decoder
24

leer/escribir
Dato de salida

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)

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.

30

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.
31

Tipos de Memoria y Caractersticas


Tipo

RAM/
ROM

Capacidad

Tiempo de
Acceso

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

1024*8

80ns

PROM

Fabricacin

Prog. Y Borrable elctricamente


32

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

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

Organizacin de las
Memorias en el
Computador

37

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.

38

Estructura Interna de la Memoria


Conexiones para Direcciones

BUS

Todos los dispositivos de MEM tienen entradas de direccin


que seleccionan una localidad de MEM dentro del
dispositivo.
Direcciones
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

MEM

localidades de MEM

1K tiene 10 direcciones A0 A9
2K tiene 11 direcciones A0 A10
4K tiene 12 direcciones A0 A11
1M tiene 20 direcciones A0 A19

2 10 Combinaciones
211 Combinaciones
212 Combinaciones
220 Combinaciones

39

Estructura Interna de la Memoria


Conexiones para Datos:
Tienen conexiones para un conjunto de entradas, y
salidas de datos.

BUS

Por lo comn son de 8 bits c/u. los que le almacenan Direcciones


en cada posicin de memoria el ancho normal es de:
8 bits
16 bits
32 bits
MEM
byte
2 bytes
4 bytes

Bus

De acuerdo a su capacidad normalmente se les


denomina:
1024 de posiciones y 8 bits c/u.
1K x 8 = 8K

Datos

16K x 1 = 16K
64K x 4 = 256K
40

Estructura Interna de la Memoria


Conexiones de Control:
Todos los dispositivos de MEM tienen por lo menos
1
entrada de control.
R/W (Lectura/Escritura)
Enable (Habilitador)
Chip Select (Selector de Chip) (CS)

BUS
Direcciones
MEM
Bus
Datos
Bus
Seleccin/Control

41

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

42

Configuracin de la Memoria en la PC
Rango de posiciones de Memoria
Rango: FFFFFH
Memoria Ampliada
Memoria
1M - ?MB
XMS
Memoria 384K
1MB de Memoria
Memoria Alta
EMS
8086 486 - Pentium
Memoria
640K
Real
Memoria Baja

Rango: 00000H
43

Bloques de Memoria
Tres mtodos de formar una memoria de 256*8 bits
8 Bits

RAM
256*8

4 Bits (1-4)
4 Bits (5-8)

RAM
256*4

1 Bit (1)

1 Bit (8)

RAM
256*1

44

Memorias SIMM MOTOROLA

45

Memorias SIMM MOTOROLA

46

Memorias RAM CMOS Dinmicas

47

Memorias RAM CMOS Dinmicas

48

Memoria ROM CMOS

49

Memoria ROM CMOS

50

You might also like