41
Memoria RAM Daniel Rojas UTN Wednesday, June 11, 14

Memoria RAM · Static RAM Es una memoria que utiliza semiconductores Mantiene los datos mientras se mantenga encendida la computadora Los datos se guardan utilizando 4 transistores

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Memoria RAM · Static RAM Es una memoria que utiliza semiconductores Mantiene los datos mientras se mantenga encendida la computadora Los datos se guardan utilizando 4 transistores

Memoria RAMDaniel Rojas UTN

Wednesday, June 11, 14

Page 2: Memoria RAM · Static RAM Es una memoria que utiliza semiconductores Mantiene los datos mientras se mantenga encendida la computadora Los datos se guardan utilizando 4 transistores

RAM

Random Access Memory

Es una de las partes más importantes de la computadora

Se pueden acceder datos de cualquier ubicación y en cualquier momento (contrario a las cintas magnéticas, que era necesario acceder los datos en orden)

Sirven para almacenar datos

Wednesday, June 11, 14

Page 3: Memoria RAM · Static RAM Es una memoria que utiliza semiconductores Mantiene los datos mientras se mantenga encendida la computadora Los datos se guardan utilizando 4 transistores

RAM

Se le conoce como memoria volátil, debido a que una vez que se apaga la computadora los datos se pierden

Normalmente se implementa a través de circuitos integrados en pequeñas tarjetas

Wednesday, June 11, 14

Page 4: Memoria RAM · Static RAM Es una memoria que utiliza semiconductores Mantiene los datos mientras se mantenga encendida la computadora Los datos se guardan utilizando 4 transistores

RAM

Wednesday, June 11, 14

Page 5: Memoria RAM · Static RAM Es una memoria que utiliza semiconductores Mantiene los datos mientras se mantenga encendida la computadora Los datos se guardan utilizando 4 transistores

Static RAM

Es una memoria que utiliza semiconductores

Mantiene los datos mientras se mantenga encendida la computadora

Los datos se guardan utilizando 4 transistores en flip-flop

Tiene 3 modos de operación: Standby, Leer y Escribir

Wednesday, June 11, 14

Page 6: Memoria RAM · Static RAM Es una memoria que utiliza semiconductores Mantiene los datos mientras se mantenga encendida la computadora Los datos se guardan utilizando 4 transistores

Flip Flop

Wednesday, June 11, 14

Page 7: Memoria RAM · Static RAM Es una memoria que utiliza semiconductores Mantiene los datos mientras se mantenga encendida la computadora Los datos se guardan utilizando 4 transistores

Static RAM

Standby:

Si los datos guardados no se están usando, la memoria se ubica en Stand By

Los cuatro transistores guardan el valor de forma indefinida

Wednesday, June 11, 14

Page 8: Memoria RAM · Static RAM Es una memoria que utiliza semiconductores Mantiene los datos mientras se mantenga encendida la computadora Los datos se guardan utilizando 4 transistores

Static RAM

Leer:

Para leer el valor se utilizan los transistores de acceso en la parte de afuera del circuito

Activando estos transistores causa que en la líneas de bit esté el valor leído

Las líneas de bits son complementarias

Wednesday, June 11, 14

Page 9: Memoria RAM · Static RAM Es una memoria que utiliza semiconductores Mantiene los datos mientras se mantenga encendida la computadora Los datos se guardan utilizando 4 transistores

Static RAM

Escribir:

Para escribir un valor se utilizan los transistores de afuera para unir las dos líneas de bit a los transistores internos

Se puede escribir el mismo valor o cambiarlo

Wednesday, June 11, 14

Page 10: Memoria RAM · Static RAM Es una memoria que utiliza semiconductores Mantiene los datos mientras se mantenga encendida la computadora Los datos se guardan utilizando 4 transistores

Static RAM

Wednesday, June 11, 14

Page 11: Memoria RAM · Static RAM Es una memoria que utiliza semiconductores Mantiene los datos mientras se mantenga encendida la computadora Los datos se guardan utilizando 4 transistores

Dynamic RAM

Un bit se representa utilizando un transistor y un capacitor

El capacitor mantiene el valor representado (un 1 o un 0)

El transistor sirve para leer el valor o modificarlo

Debido a la naturaleza del capacitor, en algunos casos es necesario recargarlo para que sostenga el 1

Este proceso se le conoce como refrescamiento

Wednesday, June 11, 14

Page 12: Memoria RAM · Static RAM Es una memoria que utiliza semiconductores Mantiene los datos mientras se mantenga encendida la computadora Los datos se guardan utilizando 4 transistores

Dynamic RAM

Wednesday, June 11, 14

Page 13: Memoria RAM · Static RAM Es una memoria que utiliza semiconductores Mantiene los datos mientras se mantenga encendida la computadora Los datos se guardan utilizando 4 transistores

Clasificación física

SIMM

DIMM

RIMM

Wednesday, June 11, 14

Page 14: Memoria RAM · Static RAM Es una memoria que utiliza semiconductores Mantiene los datos mientras se mantenga encendida la computadora Los datos se guardan utilizando 4 transistores

SIPP

Wednesday, June 11, 14

Page 15: Memoria RAM · Static RAM Es una memoria que utiliza semiconductores Mantiene los datos mientras se mantenga encendida la computadora Los datos se guardan utilizando 4 transistores

SIMM

Responde a las siglas Single In-line Memory Module

Es un formato para módulos de memoria RAM que consisten en placas de circuito impreso sobre las que se montan los integrados DRAM.

Los contactos de ambas caras están interconectados.

Dos de las configuraciones más conocidas son 30 y 72 pines

Wednesday, June 11, 14

Page 16: Memoria RAM · Static RAM Es una memoria que utiliza semiconductores Mantiene los datos mientras se mantenga encendida la computadora Los datos se guardan utilizando 4 transistores

SIMMAlgunas memorias SIMM tienen una funcionalidad llamada “Presencia detectada”

Consiste en algunos pines donde se codifica la capacidad y la velocidad de la memoria

Esto permite que cuando se conecte a un equipo compatible, el equipo la pueda reconocer y detectar sus propiedades

También se pueden usar en equipos no compatibles, donde únicamente se ignora la información

Wednesday, June 11, 14

Page 17: Memoria RAM · Static RAM Es una memoria que utiliza semiconductores Mantiene los datos mientras se mantenga encendida la computadora Los datos se guardan utilizando 4 transistores

SIMM

Wednesday, June 11, 14

Page 18: Memoria RAM · Static RAM Es una memoria que utiliza semiconductores Mantiene los datos mientras se mantenga encendida la computadora Los datos se guardan utilizando 4 transistores

DIMM

Responde a las siglas Dual Line Memory Module

La principal diferencia con los SIMM es que tienen cada pin de una de sus caras separados del opuesto de la otra

Comenzaron a reemplazar a los DIMM con el lanzamiento del Intel Pentium

Wednesday, June 11, 14

Page 19: Memoria RAM · Static RAM Es una memoria que utiliza semiconductores Mantiene los datos mientras se mantenga encendida la computadora Los datos se guardan utilizando 4 transistores

DIMM

La comunicación con la memoria Caché es a 64 bits, mientras que los SIMM se comunican a 32

A diferencia de los SIMM tienen una muesca adicional

Poseen 84 contactos de cada lado

Existe una versión SO DIMM para portátiles

Wednesday, June 11, 14

Page 20: Memoria RAM · Static RAM Es una memoria que utiliza semiconductores Mantiene los datos mientras se mantenga encendida la computadora Los datos se guardan utilizando 4 transistores

DIMM

Wednesday, June 11, 14

Page 21: Memoria RAM · Static RAM Es una memoria que utiliza semiconductores Mantiene los datos mientras se mantenga encendida la computadora Los datos se guardan utilizando 4 transistores

SO DIMM

Wednesday, June 11, 14

Page 22: Memoria RAM · Static RAM Es una memoria que utiliza semiconductores Mantiene los datos mientras se mantenga encendida la computadora Los datos se guardan utilizando 4 transistores

RIMM

Responde a la siglas Rambus In-line Memory Module

Desarrollada por Rambus Inc

Se pretendía obtener rendimientos mayores a las SDRAM

Wednesday, June 11, 14

Page 23: Memoria RAM · Static RAM Es una memoria que utiliza semiconductores Mantiene los datos mientras se mantenga encendida la computadora Los datos se guardan utilizando 4 transistores

RIMM

Cuentan con 184 pines

Requieren difusores de calor en una placa metálica que recubre toda la memoria

Normalmente se utilizaban en servidores

No tuvieron aceptación en las PC por su alto costo

Wednesday, June 11, 14

Page 24: Memoria RAM · Static RAM Es una memoria que utiliza semiconductores Mantiene los datos mientras se mantenga encendida la computadora Los datos se guardan utilizando 4 transistores

RIMM

Rambus no fabricaba las memorias, tenía un sistema de licenciamiento

Samsung fue el mayor fabricante de RIMM

Wednesday, June 11, 14

Page 25: Memoria RAM · Static RAM Es una memoria que utiliza semiconductores Mantiene los datos mientras se mantenga encendida la computadora Los datos se guardan utilizando 4 transistores

RIMM

Wednesday, June 11, 14

Page 26: Memoria RAM · Static RAM Es una memoria que utiliza semiconductores Mantiene los datos mientras se mantenga encendida la computadora Los datos se guardan utilizando 4 transistores

Clasificación Tecnológica

SDRAM

DDR

DDR2

DDR3

DDR4

Wednesday, June 11, 14

Page 27: Memoria RAM · Static RAM Es una memoria que utiliza semiconductores Mantiene los datos mientras se mantenga encendida la computadora Los datos se guardan utilizando 4 transistores

SDRAM

Synchronous Dynamic Random Access Memory

Es una memoria de tipo DRAM, sincronizada por una señal de reloj

Esta memoria está sincronizada con el bus del sistema de la computadora

Wednesday, June 11, 14

Page 28: Memoria RAM · Static RAM Es una memoria que utiliza semiconductores Mantiene los datos mientras se mantenga encendida la computadora Los datos se guardan utilizando 4 transistores

SDRAM

El reloj también permite controlar una máquina de estados finita interna que controla la función de pipeline sobre las instrucciones de entrada

Esto permite que el chip reciba una instrucción de entrada antes de terminar de procesar la otra

Wednesday, June 11, 14

Page 29: Memoria RAM · Static RAM Es una memoria que utiliza semiconductores Mantiene los datos mientras se mantenga encendida la computadora Los datos se guardan utilizando 4 transistores

SDRAM

Cuando se va a escribir, se pueden enviar otras instrucciones antes de que se haya escrito en memoria

Cuando se va a leer, los datos solicitados aparecen después de una cantidad fija de pulsos de reloj (se pueden enviar más instrucciones) este retraso se llama latencia

Wednesday, June 11, 14

Page 30: Memoria RAM · Static RAM Es una memoria que utiliza semiconductores Mantiene los datos mientras se mantenga encendida la computadora Los datos se guardan utilizando 4 transistores

SDRAM

Al inicio se vendían algunos módulos etiquetados a 100 Mhz que no podían funcionar de forma fiable a esa velocidad

Intel posteriormente publicó el estándar PC-100 que definía los requisitos para que una memoria funcionara de forma fiable a 100 Mhz.

Wednesday, June 11, 14

Page 31: Memoria RAM · Static RAM Es una memoria que utiliza semiconductores Mantiene los datos mientras se mantenga encendida la computadora Los datos se guardan utilizando 4 transistores

SDRAM

Wednesday, June 11, 14

Page 32: Memoria RAM · Static RAM Es una memoria que utiliza semiconductores Mantiene los datos mientras se mantenga encendida la computadora Los datos se guardan utilizando 4 transistores

DDR

Responde a las siglas Double Data Rate Synchronous Dynamic Random-Access Memory

También conocida como DDR1

No es compatible ni con DDR2 ni DDR3

Wednesday, June 11, 14

Page 33: Memoria RAM · Static RAM Es una memoria que utiliza semiconductores Mantiene los datos mientras se mantenga encendida la computadora Los datos se guardan utilizando 4 transistores

DDR

Es más rápida que las SDR convencionales

Lleva un control muy estricto de las sincronización de las señales y el reloj

Normalmente usa esquemas PLL y autocalibración para alcanzar la exactitud requerida en la sincronización

Wednesday, June 11, 14

Page 34: Memoria RAM · Static RAM Es una memoria que utiliza semiconductores Mantiene los datos mientras se mantenga encendida la computadora Los datos se guardan utilizando 4 transistores

DDR

Utiliza un método de Double Pumping, donde se envían datos en las crestas y los valles de la señal de reloj

Esto anterior para utilizar una frecuencia de reloj más baja

En algunas frecuencias el DDR puede duplicar en ancho de banda a SDR, debido a Double Pumping

Funcionando a 100 Mhz se puede transmitir información a 1600 Mb/s

Wednesday, June 11, 14

Page 35: Memoria RAM · Static RAM Es una memoria que utiliza semiconductores Mantiene los datos mientras se mantenga encendida la computadora Los datos se guardan utilizando 4 transistores

DDR

Wednesday, June 11, 14

Page 36: Memoria RAM · Static RAM Es una memoria que utiliza semiconductores Mantiene los datos mientras se mantenga encendida la computadora Los datos se guardan utilizando 4 transistores

DDR2

Permite mayores velocidades en el bus de datos

Requiere menor potencia debido a que utiliza el reloj a la mitad de la frecuencia del bus de datos

Utilizando un frecuencia de 100 Mhz se pueden transferir datos a 3200 Mb/s

También utiliza Double Pumping

Wednesday, June 11, 14

Page 37: Memoria RAM · Static RAM Es una memoria que utiliza semiconductores Mantiene los datos mientras se mantenga encendida la computadora Los datos se guardan utilizando 4 transistores

DDR2

Wednesday, June 11, 14

Page 38: Memoria RAM · Static RAM Es una memoria que utiliza semiconductores Mantiene los datos mientras se mantenga encendida la computadora Los datos se guardan utilizando 4 transistores

DDR3

Puede transmitir a 6400 Mb/s

Tiene capacidades de memoria de hasta 8 Gbit

Utiliza 30% menos potencia

Esto debido a que funciona 1.5 V (1.8 V o 2.5 V en DDR2)

Wednesday, June 11, 14

Page 39: Memoria RAM · Static RAM Es una memoria que utiliza semiconductores Mantiene los datos mientras se mantenga encendida la computadora Los datos se guardan utilizando 4 transistores

DDR3

Wednesday, June 11, 14

Page 40: Memoria RAM · Static RAM Es una memoria que utiliza semiconductores Mantiene los datos mientras se mantenga encendida la computadora Los datos se guardan utilizando 4 transistores

DDR4Están actualmente en fase de producción

Tienen un total de 288 pines DIMM

Transmiten a 1,6 GT/s y se espera lleguen a 3.2 GT/s (billones de transferencias por segundo), DDR3 soportaba 2133 MT/s

Va a funcionar a 1.2 o 1.05 V

Se espera un ahorro de energía del 40%

No es retrocompatilble

Wednesday, June 11, 14

Page 41: Memoria RAM · Static RAM Es una memoria que utiliza semiconductores Mantiene los datos mientras se mantenga encendida la computadora Los datos se guardan utilizando 4 transistores

Comparación Física

Wednesday, June 11, 14