FUNCIONAMIENTO DE LA MEMORIA
La RAM es una memoria volátil, que significa que la
información o instrucciones que almacena en ella se pierden en el momento que
deja de recibir voltaje. Se trata de una memoria de semiconductor en la que se
puede leer como escribir información. Se utiliza normalmente como memoria
temporal para almacenar resultados intermedios y datos similares no
permanentes. Se dicen “de acceso aleatorio/random” o “de acceso directo” porque
los diferentes accesos son independientemente entre sí.
En general, las RAMs se dividen en estáticas y dinámicas.
Una Memoria RAM estática mantiene su contenido mientras esté alimentada. En
cambio, en una Memoria RAM dinámica la lectura es destructiva, es decir que la
información se pierde al leerla, para evitarlo hay que restaurar la información
contenida en sus celdas, operación denominada refresco.
Cada celda de la RAM tiene una ubicación o nombre en una
nomenclatura aceptada por la comunidad científica: el sistema hexadecimal. Cada
depósito de un dato en la memoria (operando, resultado, etc.) se ubica por una
dirección en hexadecimal.
Errores de memoria
Considerando que el trabajo que se realiza en la memoria es
sumamente delicado, se han creado procedimientos de control de errores a fin de
poder confiar en los resultados que muestran las máquinas. Los dos más
utilizados son el control de paridad y el método ECC (Error Correction Code).
Para entender el porqué hay que tener implementados sistemas de verificación,
hay que recordar dos factores que intervienen en el trabajo de la RAM:
1.- La circuitería electrónica de la memoria utiliza
pequeños capacitadores (almacenes de electricidad) que se ven afectados por
interferencias que reciben al estar permanentemente refrescándose.
2.- El software puede tener error de código.
No hay comentarios:
Publicar un comentario