La RAM de la computadora es volátil; todo lo que se almacena en él desaparece tan pronto como se apaga la electricidad. Sin embargo, ¿por qué, exactamente, la RAM de la computadora es volátil? Siga leyendo mientras investigamos la física de la creación de memoria de computadora de alta velocidad.
La sesión de preguntas y respuestas de hoy nos llega por cortesía de SuperUser, una subdivisión de Stack Exchange, una agrupación de sitios web de preguntas y respuestas impulsada por la comunidad.
La pregunta
El lector de superusuario Chintan Trivedi tiene curiosidad por saber por qué exactamente la RAM de la computadora tiene que ser volátil:
Si la RAM de la computadora fuera no volátil como otro almacenamiento persistente [types], entonces no existiría el tiempo de arranque. Entonces, ¿por qué no es factible tener un módulo RAM no volátil? Gracias.
Aunque existen tipos de RAM no volátil (denominada NVRAM y que se encuentra en todo tipo de aplicaciones, como almacenar datos dentro de su enrutador Wi-Fi), Chintan se refiere específicamente al tipo de RAM que se encuentra en las PC. ¿Qué es exactamente lo que nos impide usar NVRAM en nuestras computadoras de escritorio y portátiles?
La respuesta
El colaborador de superusuario MSalters ofrece una idea de cómo no podemos escapar de las limitaciones físicas (por microscópicas que sean la escala) del hardware:
En el fondo se debe a la física.
Cualquier memoria no volátil debe almacenar sus bits en dos estados que tienen una gran barrera de energía entre ellos, de lo contrario, la menor influencia cambiaría el bit. Pero al escribir en ese recuerdo, debemos superar activamente esa barrera de energía.
El diseñador tiene bastante libertad para establecer esas barreras energéticas. Ponlo bajo
0 . 1, y obtienes memoria que se puede reescribir mucho sin generar mucho calor: rápida y volátil. Establecer la barrera de la energía alta0 | 1y los bits permanecerán allí casi para siempre, o hasta que gaste mucha energía.DRAM utiliza pequeños condensadores que tienen fugas. Los condensadores más grandes perderían menos, serían menos volátiles, pero tardarían más en cargarse.
Flash utiliza electrones que se disparan a alto voltaje en un aislador. La barrera de energía es tan alta que no puede sacarlos de forma controlada; la única forma es limpiar todo un bloque de bits.
En otras palabras, la única forma de hacer que la RAM sea tan rápida como la necesitamos para las operaciones de las computadoras modernas es mantener la resistencia entre los cambios de estado extremadamente baja (y así hacer que la RAM sea volátil y susceptible al borrado de datos en caso de pérdida de energía). ).
¿Tiene algo que agregar a la explicación? Habla en los comentarios. ¿Quieres leer más respuestas de otros usuarios de Stack Exchange expertos en tecnología? Consulte el hilo de discusión completo aquí .