Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Las memorias, como todos los elementos electrnicos, tienen unos parmetros
o caractersticas que diferencian a unas de otras y que, de algn modo,
determinan su utilizacin y tambin su calidad. Algunas de estas caractersticas
ms relevantes de las memorias son las siguientes:
Volatilidad de la informacin almacenada.
Se dice que una memoria es voltil, si la informacin que tiene almacenada
desaparece cuando se elimina la alimentacin. En caso contrario, se denomina no
voltil.
Tipo de acceso a los datos.
El acceso a un dato concreto que se encuentra almacenado en la memoria puede
ser llevado a cabo de dos formas distintas:
RAM Dinmicas.
Este tipo de memoria exige que cada acierta cantidad de tiempo se haga un
refresco de los datos, es decir, peridicamente se le debe recordar o regrabar la
informacin que est almacenada. Esta operacin es ejecutada automticamente
por el controlador de memoria de la placa base. Mientras el sistema est haciendo
el refresco a la memoria, el microprocesador no tiene acceso a los datos y debe
esperar a que termine la operacin.
1
ns
Frecuencia ( MHz )
Sin embargo, ni la frecuencia ni su periodo nos dan una idea real de la velocidad de
la misma, ya que lo importante sera el tiempo que tarda un dato en leerse de la
memoria o en escribirse en la misma, segn sea el caso.
Este tiempo se denomina tiempo de acceso y, se expresa en nanosegundos (ns)
(mil millonsimas de segundo) y depende de muchos factores entre los que
podemos destacar la latencia o retardo al direccionar la fila y columna en las que se
encuentra el dato o datos requeridos:
La latencia RAS es muy inferior a la latencia CAS, por lo que en la referencia de los
integrados de memoria slo se suele indicar el valor de esta ltima referida a los
tiempos de reloj que dura.
Por ejemplo, una latencia CAS de 3 implica que dura 3 ciclos de reloj. Los valores
tpicos en las memorias actuales suelen ser 2 y 3, aunque tambin se pueden
encontrar memorias con otros valores mayores como 4 o 5.
En las memorias que admiten el modo burst, el micro slo debe indicar cual es la
primera direccin de memoria y la longitud del bloque que desea leer o escribir.
Posteriormente, en operaciones de escritura, el micro slo enva datos y es la
memoria quien va incrementando su contador de direcciones para que cada dato
que entra se site uno a continuacin del anterior.
En las operaciones de lectura, una vez que se indica la posicin del primer dato y el
nmero de datos que deseamos leer, el micro slo tiene que ir leyendo todos los
datos que la memoria le va depositando en el bus de datos sin tener que ir
indicando en que posicin se encuentra cada uno de ellos. La velocidad se
incrementa considerablemente, sobre todo en las memorias sncronas, en las cuales
este modo de trabajo es el ideal.
Modo Pipeline.
Esta caracterstica suele implementarse slo en las memorias estticas que se
utilizan como cach del microprocesador. En general, las memorias deben terminar
un ciclo de lectura o escritura para poder comenzar el siguiente, pues bien, las
memorias que admiten el modo pipeline pueden ir preparando el siguiente o
siguientes datos antes de que el que est en proceso haya concluido, es similar al
modo pipeline utilizado en el registro de instrucciones del microprocesador.
Las actuales cachs L1 suelen incorporar este modo de funcionamiento, tanto en la
porcin destinada a las instrucciones, como la destinada a los datos,
incrementndose el rendimiento de la misma.
Paridad (parity).
Es un mtodo para verificar la integridad de los datos. Consiste en agregar un bit 1
0 al final de cada byte de datos de modo que la suma sea par. Si al leer un byte
la suma no es par, es porque hubo alguna modifi cacin en sus datos. Este mtodo
slo es til para detectar errores de un solo bit.
No es una caracterstica de un tipo de memoria, sino de un mdulo compuesto por
distintos chips de memoria. Los mdulos de memoria que no implementan la
paridad trabajan directamente con datos de 8, 16 o 32 bits y, por tanto, no se
realiza ningn control del flujo de datos. Los mdulos que implementan la paridad
utilizan un bit ms para forzar la paridad de los datos que entran o salen del
mdulo. La paridad puede ser par o impar:
Si un dato (con bit de paridad) con paridad par llega a una memoria configurada
para que todos los datos que reciba sean impares, detectar un error, pero no
podr corregirlo. Igualmente pasar si un dato impar llega a una memoria
preparada para recibir datos con paridad par.
Como conclusin, podemos decir que las memorias sin paridad no detectan fallos
en el flujo de datos y las memorias con paridad s pueden detectar el cambio de un
bit en el flujo de datos, pero no puede saber donde se encuentra el error.