Memorias

Solo disponible en BuenasTareas
  • Páginas : 3 (599 palabras )
  • Descarga(s) : 0
  • Publicado : 11 de agosto de 2010
Leer documento completo
Vista previa del texto
Memorias de semiconductores

Un “chip” de memoria

Dos problemas de “hardware”

¿Cómo conseguir un banco de memoria de k bits cada dato, si cada “chip” que usamos es de datos de una fracción dek?

Ejemplo: ¿ Cómo construir una memoria de 16 Kdwords (32 bits) si sólo tenemos “chips de 16 Kbytes (8 bits) ?

Problema trivial, crecimiento a lo “ancho” o crecimiento del tamaño deldato.

La solución del caso:

[pic]

El otro problema de “hardware”:

¿Cómo lograr que un “chip” de memoria tome un conjunto de direcciones dentro de un banco, que no sean sólo a partir de ladirección 0 ?

Es decir, si tengo un “chip” de 16 Kbytes (16384 bytes), ¿cómo hacer que sus direcciones sean, por ejemplo, a partir de 49152 y hasta 65535 ?

Problema no trivial. Realizael “mapa de memoria”. Crecimiento vertical; debe desarrollarse una lógica.

Un “mapeo” de memoria

“mapear”= disponer dentro

de un espacio de

localizaciones o

direcciones.[pic]

Un sistema de memoria

[pic]

Tipos de memorias:

[pic]

Modelo simplificado

Modelo más real

Un parámetro importante

El tiempo de acceso:

[pic]

ROM hecha en fábricaPROMs (poco uso)

EPROMS

EPROMs industriales

[pic]

Para programar EPROMs

Programar otra EPROM

NOVRAMs

EEPROMs

Un problema de las EEPROMs

El tiempo de acceso para lecturaes similar al de una ROM (Ej.: 1 microseg)

En cambio, el tiempo de escritura puede ser muy alto (Ej.: 1 milisegundo)

Mientras la memoria registra o escribe un

dato, su sistema de barras noestá

disponible para el Procesador.

SRAMs – Celda es FlipFlop

[pic]

Un “chip” SRAM

SRAM con pila NiCd o similar

[pic]

• Justificación: VELOCIDAD, tacc del orden de 1 nseg.Ejemplo: Procesos de escritura /lectura rápida de datos provenientes del mundo físico o dispuestos para el mismo (sistemas de “tiempo real” (o actual)).

DRAMs

Inconvenientes de las...
tracking img