Las Memorias.ppt

50
Präsent ation Las Unidades de Memoria Ing. RAUL HINOJOSA SANCHEZ Sistemas Digitales

Transcript of Las Memorias.ppt

Page 1: Las Memorias.ppt

Präsentation

Las Unidades de Memoria

Ing. RAUL HINOJOSA SANCHEZ

Sistemas Digitales

Page 2: Las Memorias.ppt

2

¿Qué es la Memoria?

• La memoria es el ente que almacena la información. Las operaciones básicas 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 posición.

La lectura consiste en obtener la información contenida en una posición determinada

Page 3: Las Memorias.ppt

3

Organización de las Memorias

EEprom

Memorias del Computador

RAM ROM

Dinámicas

Estáticas

Prom

Eprom

SECUNDARIAS

Discos Duros

Discos Flexibles

Discos Opticos

Cintas Magnéticas

Page 4: Las Memorias.ppt

4

Memoria RAM: Definición• 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. Físicamente, los chips de memoria son rectángulos 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 más rápida, y que se borra al apagar el ordenador.

Ejemplo de memoria RAMEjemplo de memoria RAM

Page 5: Las Memorias.ppt

5

Tipos de memoria RAM• SRAM (memoria RAM estática):  

Utiliza switch flipflop en vez de transistores.

No necesita tener ciclos de REFRESH, es más rápida; pero tiene las desventajas de ser más costosa.

Necesita más espacio físico por lo que posee baja capacidad de memoria.

Es utilizada como memoria Caché L1

Page 6: Las Memorias.ppt

6

Tipos de memoria RAM

• DRAM (memoria RAM dinámica)

Es la que se usa comúnmente en los PC. Utiliza condensadores controlados por transistores.

Se le conoce como dinámica, debido a que cada bit debe TENER UN CLCLO DE REFRESH" en un cierto período de tiempo, para que no se pierda la información.

Cuando el condensador tiene más 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 información se mantenga se debe recargar el condensador, muchas veces por segundo. Representan la mayor cantidad de memoria RAM de un computador

Page 7: Las Memorias.ppt

7

Tipos de memoria DRAM• DRAM de Fast Page Mode (FPM)

Son más rápidas que las generaciones previas de memorias DRAM, por tener la habilidad de trabajar con páginas.

• DRAM Extended Data Out (EDO)Utiliza la dirección 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 más eficiente. Hoy en día es la que más se ocupa.

Page 8: Las Memorias.ppt

8

• PC-100 SDRAMUsa tecnología SDRAM y fue diseñada para trabajar con chipsets i44IBX de procesadores INTEL. Estos trabajan con un bus de 100 MHz.

• PC-133 SDRAMIgual 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 ráfagas (bursts).

• RDRAM (Direct Rambus DRAM)Es un tipo de memoria de 64 bits que puede producir ráfagas de 2ns y puede alcanzar tasas de transferencia de 533 MHz, con picos de 1,6 GB/s

Tipos de memoria DRAM

Page 9: Las Memorias.ppt

9

Memoria Rambus

Page 10: Las Memorias.ppt

10

• DDR SDRAMActiva la salida de memoria con el flanco de subida y de bajada del reloj del sistema. Con esto se logra doblar la velocidad.

• ESDRAMPretende eliminar problemas propios de las RAM en forma interna, es decir, en su estructura.

• SLDRAMSe 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

Page 11: Las Memorias.ppt

11

Otras Memorias• Video RAM:

Es el tipo de memorias RAM utilizadas en tarjetas gráficas. La más común es la VRAM. Utilizan dos puertos de acceso, uno para refrescar la imagen de video, y la otra para la información a utilizar. Su mayor función es la de dar una gran velocidad gráfica sin sacrificar la del CPU

Page 12: Las Memorias.ppt

12

Módulos 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 número de memorias.SOLUCIÓN: Poner los componentes de la memoria en un circuito impreso llamado modulo de memoria

Page 13: Las Memorias.ppt

13

• Se caracterizan con números, como por ej: 8x32 o 4x16: esto indica el número de chips, multiplicado por la capacidad del chip en megabytes

• SIMM (single in-line memory module): - Es el primer tipo de memoria estandarizada.- Módulos 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 módulo

• DIMM (dual in-line memory module):- Módulos de 168 pines y 14 x 2,5 cm.- Capacidades entre 8 y 128 MB por módulo.- Se pueden utilizar en pares o solas.- Permiten mayores velocidades que las SIMM

Módulos de Memoria

Page 14: Las Memorias.ppt

14

Módulos de Memoria• RIMM (rambus in-line memory module):

- Utiliza un bus especial para alcanzar mayores velocidades.

• SODIMM (small outline dual in-line memory module):- Módulos de 144 pines y 5 x 2,5 cm.- Capacidades entre 16 y 512 MB por módulo.- Utilizado mayormente en laptops

Page 15: Las Memorias.ppt

15

Módulos de Memoria

Módulo SIMM..

Módulo DIMM

Módulo SODIMM.

Page 16: Las Memorias.ppt

entrada

salida

leer/escribir (1/0)

seleccionar

S

R

Q

Celda de memoria

Estructura Interna de la Memoria

Page 17: Las Memorias.ppt

entrada

salida

leer/escribir (1/0)

seleccionar

S

R

Q

Celda de memoria

BCentrada

seleccionar

salida

leer/escribir (1/0)

Page 18: Las Memorias.ppt

BC BC BC

BC BC BC

BC BC BC

BC BC BC

Dato de entrada (3 bits)

Dato de salida

leer/escribir

Entrada de selección de memoria

Decoder2×4

D0

D1

D2

D3

A0

A1

Unidad de memoria de 4 × 3 bits

Page 19: Las Memorias.ppt

BC BC BC

BC BC BC

BC BC BC

BC BC BC

Dato de entrada (3 bits)

Dato de salida

leer/escribir

Entrada de selección de memoria

Decoder2×4

D0

D1

D2

D3

A0

A1

A0 A1D0 D1 D2 D3

0 0 1 0 0 0

0 1 0 1 0 0

1 0 0 0 1 0

1 1 0 0 0 1

Decoder2×4

Page 20: Las Memorias.ppt

Unidad de memoria RAM (random access memory)

Page 21: Las Memorias.ppt

Unidad de memoria de 1024 × 16 bits

Page 22: Las Memorias.ppt

Celda de memoria

Page 23: Las Memorias.ppt

RAM bit slice

Page 24: Las Memorias.ppt

16 x 1 RAM

Page 25: Las Memorias.ppt

16 x 1 RAM usando celdas de 4 x 4

Page 26: Las Memorias.ppt

Chip 64 x 8 RAM

Page 27: Las Memorias.ppt

64 x 256 RAM usando 4 chips 64 x 8 RAM

Page 28: Las Memorias.ppt

64 x 16 RAM usando 2 chips 64 x 8 RAM

Page 29: Las Memorias.ppt

Memoria ROM (read only memory)

Page 30: Las Memorias.ppt

30

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 programación tarda menos de 25 nsSu programación es a través de fusible que se queman y no permiten su reprogramación.

Page 31: Las Memorias.ppt

31

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 eléctricamente sin ser removida del sistema.

Flash ROM: Se utiliza para que el BIOS del sistema inicialice los dispositivos de hardware y establecer los parámetros 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.

Page 32: Las Memorias.ppt

32

Tipos de Memoria y CaracterísticasTipoTipo RAM/RAM/

ROMROMCapaci-Capaci-

daddadTiempo de Tiempo de

AccesoAccesoFabricaciónFabricación

2016 RAM 2048*8 100ns Estática

2114 RAM 1024*4 200ns Estática

4116 RAM 16348*1 150ns Dinámica

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 eléctricamente

Page 33: Las Memorias.ppt

Lógica interna de una ROM de 32 × 8

Page 34: Las Memorias.ppt

ROM de 32 × 8 Ejemplo de tabla de verdad

Page 35: Las Memorias.ppt

Programación de ROM de 32 × 8 del ejemplo anterior

Page 36: Las Memorias.ppt

36

Memoria Cache• Es un proceso que en muchos casos

permite mayor velocidad de acceso a la información que la memoria RAM.

• Permite almacenar pequeñas cantidades de información que se están 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).

Page 37: Las Memorias.ppt

37

Organización de las Memorias en el

Computador

Page 38: Las Memorias.ppt

38

Estructura Interna de la Memoria

Los terminales o pines de conexión comunes para todos los dispositivos de MEM son:

• Las entradas de dirección

• Entrada ó Salida de datos

• Algún tipo de entrada de selección

• Entradas de control que son utilizadas para seleccionar una operación de lectura ó escritura.

Page 39: Las Memorias.ppt

39

Estructura Interna de la Memoria• Conexiones para Direcciones

Todos los dispositivos de MEM tienen entradas de dirección que seleccionan una localidad de MEM dentro del dispositivo.

El número de terminales de dirección en un dispositivo de MEM, se determina por el número de localidad o posiciones de las MEM.

1K – 4M localidades de MEM

1K tiene 10 direcciones A0 – A9 210 Combinaciones2K tiene 11 direcciones A0 – A10 211 Combinaciones4K tiene 12 direcciones A0 – A11 212 Combinaciones1M tiene 20 direcciones A0 – A19 220 Combinaciones

MEM

Direcciones

BUS

Page 40: Las Memorias.ppt

40

Estructura Interna de la Memoria• Conexiones para Datos: Tienen conexiones para un conjunto de entradas, y

salidas de datos.

Por lo común son de 8 bits c/u. los que le almacenan en cada posición 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

DatosBus

Page 41: Las Memorias.ppt

41

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

BusMEM

Direcciones

Datos

Selección/ControlBus

Page 42: Las Memorias.ppt

42

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 información se cuenta la cantidad de 1s nuevamente.

• Si el total es par y el bite extra esta en 1, la información es válida. De lo contrario e inválida y el proceso se repite.

• Existe otro sistema llamado ECC, que corrige el error

Page 43: Las Memorias.ppt

43

Configuración de la Memoria en la PC• Rango de posiciones de Memoria

640K

384K

1M - ?MB1MB de Memoria8086 – 486 - Pentium

Memoria AmpliadaMemoria XMS

MemoriaReal

MemoriaEMS

Memoria Baja

Memoria Alta

Rango: 00000H

Rango: FFFFFH

Page 44: Las Memorias.ppt

44

Bloques de Memoria• Tres métodos de formar una memoria de 256*8 bits

RAM 256*8

RAM256*1

RAM256*4

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

1 Bit (1)

1 Bit (8)

Page 45: Las Memorias.ppt

45

Memorias SIMM MOTOROLA

Page 46: Las Memorias.ppt

46

Memorias SIMM MOTOROLA

Page 47: Las Memorias.ppt

47

Memorias RAM CMOS Dinámicas

Page 48: Las Memorias.ppt

48

Memorias RAM CMOS Dinámicas

Page 49: Las Memorias.ppt

49

Memoria ROM CMOS

Page 50: Las Memorias.ppt

50

Memoria ROM CMOS