Esto se debe a que la RAM es un tipo de memoria de acceso aleatorio, lo que significa que desde ella se pueden leer y escribir datos. Pero cuando se apaga la máquina, los datos almacenados en ella se perderán.
El almacenamiento de estos datos no es como poner arroz en una bolsa, sino más bien como almacenar libros en la estantería cuadriculada de la biblioteca. No sólo hay que introducirlo, sino que también hay que decirlo con precisión cuando sea necesario. Para la RAM y otras memorias, los principios son similares. Aunque todos los códigos que representan 0 y 1 se almacenan, diferentes combinaciones se convierten en datos diferentes.
Si hay una estantería con 10 filas y 10 columnas (cada fila y cada columna tiene un número del 0 al 9) y se van a almacenar 100 libros en ella, entonces podemos determinar un libro en función sobre el número de filas y columnas Ubicación del libro. Si sabemos que el número de un libro es 87, primero podemos bloquear la octava fila y luego encontrar la séptima columna para encontrar el libro con precisión.
Datos ampliados:
Composición de la memoria de acceso aleatorio
El circuito RAM consta de un decodificador de direcciones, una matriz de almacenamiento y un circuito de control de lectura y escritura.
La matriz de almacenamiento está compuesta por flip-flops, cada flip-flop puede almacenar un bit de datos (0 o 1). Normalmente, cada grupo de celdas de memoria se codifica como una dirección para almacenar una "palabra".
El número de bits de cada palabra es igual al número de unidades del grupo. La capacidad de la memoria se expresa como "número de palabras × número de dígitos". El decodificador de direcciones traduce cada código de dirección de entrada en una señal de nivel alto (o bajo) y selecciona un grupo de celdas de la matriz de almacenamiento para conectarlas al circuito de control de lectura y escritura. Con la cooperación de señales de control de lectura y escritura, los datos se leen o escriben.