PDF de programación - Memorias Ram

Imágen de pdf Memorias Ram

Memorias Ramgráfica de visualizaciones

Publicado el 23 de Agosto del 2018
712 visualizaciones desde el 23 de Agosto del 2018
131,0 KB
6 paginas
Creado hace 22a (09/06/2001)
Arquitectura de Ordenadores I: Periféricos

Título: Memorias Ram
Autor: CNGQ Email: [email protected]
Fecha: 09 / 06 / 2001

ESTE DO CUMENTO FUE DESCARG ADO DE:
http://w w w.leam e.com



Temática: Informática



La memoria principal o RAM (acrónimo de Random Access Memory,
Memoria de Acceso Aleatorio) es donde el ordenador guarda los datos que está
utilizando en el momento presente. Se llama de acceso aleatorio porque el procesador
accede a la información que está en la memoria en cualquier punto sin tener que acceder
a la información anterior y posterior. Es la memoria que se actualiza constantemente
mientras el ordenador está en uso y que pierde sus datos cuando el ordenador se apaga.



CPU

Memoria
.

Disco
Duro

DMA

Cuando se carga
un programa, se
carga en memoria.

Datos de

instrucciones

Figura 1. Proceso de carga en la memoria RAM



Cuando las aplicaciones se ejecutan, primeramente deben ser cargadas en
memoria RAM. El procesador entonces efectúa accesos a dicha memoria para cargar
instrucciones y enviar o recoger datos. Reducir el tiempo necesario para acceder a la
memoria, ayuda a mejorar las prestaciones del sistema. La diferencia entre la RAM y
otros tipos de memoria de almacenamiento, como los disquetes o discos duros, es que la
RAM es mucho más rápida, y se borra al apagar el ordenador.

Es una memoria dinámica, lo que indica la necesidad de “recordar” los datos a
la memoria cada pequeños periodos de tiempo, para impedir que esta pierda la
información. Eso se llama Refresco. Cuando se pierde la alimentación, la memoria
pierde todos los datos. “Random Access”, acceso aleatorio, indica que cada posición de
memoria puede ser leída o escrita en cualquier orden. Lo contrario seria el acceso
secuencial, en el cual los datos tienen que ser leídos o escritos en un orden
predeterminado.

Las memorias poseen la ventaja de contar con una mayor velocidad, mayor
capacidad de almacenamiento y un menor consumo. En contra partida, presentan el

Arquitectura de Ordenadores I: Periféricos

inconveniente de que precisan una electrónica especial para su utilización, la función
de esta electrónica es generar el refresco de la memoria. La necesidad de los refrescos
de las memorias dinámicas se debe al funcionamiento de las mismas, ya que este se basa
en generar durante un tiempo la información que contiene. Transcurrido este lapso, la
señal que contenía la célula biestable se va perdiendo. Para que no ocurra esta perdida,
es necesario que antes que transcurra el tiempo máximo que la memoria puede mantener
la señal se realice una lectura del valor que tiene y se recargue la misma.

Es preciso considerar que a cada bit de la memoria le corresponde un pequeño
condensador al que le aplicamos una pequeña carga eléctrica y que mantienen durante
un tiempo en función de la constante de descarga. Generalmente el refresco de memoria
se realiza cíclicamente y cuando esta trabajando el DMA. El refresco de la memoria en
modo normal esta a cargo del controlador del canal que también cumple la función de
optimizar el tiempo requerido para la operación del refresco. Posiblemente, en más de
una ocasión en el ordenador aparecen errores de en la memoria debido a que las
memorias que se están utilizando son de una velocidad inadecuada que se descargan
antes de poder ser refrescadas.

Las posiciones de memoria están organizadas en filas y en columnas. Cuando
se quiere acceder a la RAM se debe empezar especificando la fila, después la columna y
por último se debe indicar si deseamos escribir o leer en esa posición. En ese momento
la RAM coloca los datos de esa posición en la salida, si el acceso es de lectura o coge
los datos y los almacena en la posición seleccionada, si el acceso es de escritura.

La cantidad de memoria Ram de nuestro sistema afecta notablemente a las
prestaciones, fundamentalmente cuando se emplean sistemas operativos actuales. En
general, y sobretodo cuando se ejecutan múltiples aplicaciones, puede que la demanda
de memoria sea superior a la realmente existente, con lo que el sistema operativo fuerza
al procesador a simular dicha memoria con el disco duro (memoria virtual). Una buena
inversión para aumentar las prestaciones será por tanto poner la mayor cantidad de
RAM posible, con lo que minimizaremos los accesos al disco duro.

Los sistemas avanzados emplean RAM entrelazada, que reduce los tiempos de
acceso mediante la segmentación de la memoria del sistema en dos bancos coordinados.
Durante una solicitud particular, un banco suministra la información al procesador,
mientras que el otro prepara datos para el siguiente ciclo; en el siguiente acceso, se
intercambian los papeles.
Los módulos habituales que se encuentran en el mercado, tienen unos tiempos de
acceso de 60 y 70 ns (aquellos de tiempos superiores deben ser desechados por lentos).
Es conveniente que todos los bancos de memoria estén constituidos por módulos con el
mismo tiempo de acceso y a ser posible de 60 ns.

Hay que tener en cuenta que el bus de datos del procesador debe coincidir con
el de la memoria, y en el caso de que no sea así, esta se organizará en bancos, habiendo
de tener cada banco la cantidad necesaria de módulos hasta llegar al ancho buscado. Por
tanto, el ordenador sólo trabaja con bancos completos, y éstos sólo pueden componerse
de módulos del mismo tipo y capacidad. Como existen restricciones a la hora de colocar
los módulos, hay que tener en cuenta que no siempre podemos alcanzar todas las
configuraciones de memoria. Tenemos que rellenar siempre el banco primero y después
el banco número dos, pero siempre rellenando los dos zócalos de cada banco (en el caso
de que tengamos dos) con el mismo tipo de memoria. Combinando diferentes tamaños
en cada banco podremos poner la cantidad de memoria que deseemos.

Arquitectura de Ordenadores I: Periféricos



• DRAM: acrónimo de “Dynamic Random Access Memory”, o simplemente

RAM ya que es la original, y por tanto la más lenta.
Usada hasta la época del 386, su velocidad de refresco típica es de 80 ó 70
nanosegundos (ns), tiempo éste que tarda en vaciarse para poder dar entrada a la
siguiente serie de datos. Por ello, la más rápida es la de 70 ns. Físicamente,
aparece en forma de DIMMs o de SIMMs, siendo estos últimos de 30 contactos.
• FPM (Fast Page Mode): a veces llamada DRAM, puesto que evoluciona
directamente de ella, y se usa desde hace tanto que pocas veces se las diferencia.
Algo más rápida, tanto por su estructura (el modo de Página Rápida) como por
ser de 70 ó 60 ns. Es lo que se da en llamar la RAM normal o estándar. Usada
hasta con los primeros Pentium, físicamente aparece como SIMMs de 30 ó 72
contactos (los de 72 en los Pentium y algunos 486).
Para acceder a este tipo de memoria se debe especificar la fila (página) y
seguidamente la columna. Para los sucesivos accesos de la misma fila sólo es
necesario especificar la columna, quedando la columna seleccionada desde el
primer acceso. Esto hace que el tiempo de acceso en la misma fila (página) sea
mucho más rápido. Era el tipo de memoria normal en los ordenadores 386, 486 y
los primeros Pentium y llegó a alcanzar velocidades de hasta 60 ns. Se
presentaba en módulos SIMM de 30 contactos (16 bits) para los 386 y 486 y en
módulos de 72 contactos (32 bits) para las últimas placas 486 y las placas para
Pentium.

• EDO o EDO-RAM: Extended Data Output-RAM. Evoluciona de la FPM.
Permite empezar a introducir nuevos datos mientras los anteriores están saliendo
(haciendo su Output), lo que la hace algo más rápida (un 5%, más o menos).
Mientras que la memoria tipo FPM sólo podía acceder a un solo byte (una
instrucción o valor) de información de cada vez, la memoria EDO permite
mover un bloque completo de memoria a la caché interna del procesador para un
acceso más rápido por parte de éste. La estándar se encontraba con refrescos de
70, 60 ó 50 ns. Se instala sobre todo en SIMMs de 72 contactos, aunque existe
en forma de DIMMs de 168.
La ventaja de la memoria EDO es que mantiene los datos en la salida hasta el
siguiente acceso a memoria. Esto permite al procesador ocuparse de otras tareas
sin tener que atender a la lenta memoria. Esto es, el procesador selecciona la
posición de memoria, realiza otras tareas y cuando vuelva a consultar la DRAM
los datos en la salida seguirán siendo válidos. Se presenta en módulos SIMM de
72 contactos (32 bits) y módulos DIMM de 168 contactos (64 bits).

• SDRAM: Sincronic-RAM. Es un tipo síncrono de memoria, que, lógicamente,
se sincroniza con el procesador, es decir, el procesador puede obtener
información en cada ciclo de reloj, sin estados de espera, como en el caso de los
tipos anteriores. Sólo se presenta en forma de DIMMs de 168 contactos; es la
opción para ordenadores nuevos.
SDRAM funciona de manera totalmente diferente a FPM o EDO. DRAM, FPM
y EDO transmiten los datos mediante señales de control, en la memoria SDRAM
el acceso a los datos esta sincronizado con una señal de reloj externa.



Arquitectura de Orden
  • Links de descarga
http://lwp-l.com/pdf13170

Comentarios de: Memorias Ram (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad