Eche un vistazo a mi respuesta a una pregunta anterior, "¿Cómo se convierte el binario en señales eléctricas?" para un poco de una toma filosófica sobre esta cuestión. Para cambiar un poco la respuesta, tenemos un modelo mental de matemáticas que utiliza símbolos binarios, y diseñamos circuitos electrónicos para hacer algún proceso físico que podamos interpretar en términos de esos símbolos binarios.
Podemos elegir prácticamente cualquier cantidad física que queramos para representar esos símbolos. Por ejemplo, una corriente en un cable, una tensión en un cable, etc.
Para el almacenamiento, podemos elegir algo muy simple, como la posición de un interruptor de palanca mecánico. Por supuesto, eso es muy inconveniente, ya que requiere que una persona intervenga y mueva físicamente el interruptor cuando queremos cambiar el valor almacenado.
Más comúnmente, almacenamos símbolos en forma de voltajes en los capacitores. Hay docenas (al menos) de maneras de hacer esto, dependiendo de cuánto tiempo necesitemos almacenar los datos, qué tan rápido necesitamos poder acceder a ellos, si podemos contar con una fuente de alimentación disponible para mantener el almacenamiento, cuánto dinero estamos dispuestos a gastar en él, etc.
Si desea comprender cómo puede funcionar esto en el nivel físico, una de las formas de memoria conceptualmente más simples es la celda NOR Flash, que se muestra aquí con los voltajes aplicados apropiados para el proceso de borrado:
Enestedispositivo,sealmacenauncargoenlapuertaflotantepararepresentarunbinariounoocero.Lapresenciadelacargasepuededetectarporsuefectoenlaconductividaddelarutaentrelosterminalessourceydrain,demaneramuysimilaraunMOSFET.Elprincipaltrucodeestedispositivoesquedebidoaquenohayningúncableconectadoalapuertaflotante,lacargadebeserllevadaallípor inyección de electrones caliente , y eliminado por tunelización cuántica , que son procesos que requieren cierto conocimiento de fondo de física cuántica para comprender.