Página principal » cómo » ¿Por qué la memoria RAM tiene que ser volátil?

    ¿Por qué la memoria RAM tiene que ser volátil?

    La memoria RAM de la computadora es volátil; todo lo que se almacena en él se desvanece tan pronto como se apaga la electricidad. ¿Por qué, exactamente, la memoria RAM de la computadora es volátil, sin embargo? Sigue leyendo mientras investigamos la física de la construcció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, un grupo de sitios web de preguntas y respuestas impulsado por la comunidad..

    La pregunta

    El lector superusuario Chintan Trivedi siente curiosidad por saber por qué exactamente la memoria RAM de la computadora debe ser volátil:

    Si la memoria RAM de la computadora no fuera volátil como otros [tipos] de almacenamiento persistentes, entonces no habría tal cosa como tiempo de arranque. Entonces, ¿por qué no es factible tener un módulo de ram no volátil? Gracias.

    Aunque hay tipos de RAM no volátil (conocida como NVRAM y 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 utilizar NVRAM en nuestras computadoras de escritorio y portátiles?

    La respuesta

    El colaborador de SuperUser MSalters ofrece una idea de cómo no podemos escapar de las limitaciones físicas (aunque sea la escala microscópica) 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, o de lo contrario la influencia más pequeña cambiaría el bit. Pero al escribir en esa memoria, 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ápido y volátil. Establecer la barrera de energía alta 0 | 1 y los bits permanecerán en su lugar casi para siempre, o hasta que gastes mucha energía..

    DRAM utiliza pequeños condensadores que gotean. Los condensadores más grandes perderían menos, serían menos volátiles, pero tardarían más en cargarse.

    El flash utiliza electrones que se disparan a alta tensión en un aislador. La barrera de energía es tan alta que no se pueden sacar 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 alta como la necesitamos para las operaciones modernas de computadoras es mantener la resistencia entre los cambios de estado extremadamente baja (y, por lo tanto, hacer que la RAM sea volátil y susceptible de borrado de datos ante la pérdida de energía ).


    ¿Tienes algo que agregar a la explicación? Apague el sonido en los comentarios. ¿Quieres leer más respuestas de otros usuarios de Stack Exchange con experiencia en tecnología? Echa un vistazo a la discusión completa aquí.