Los bits se pueden almacenar en cualquier sistema que pueda engancharse, no necesariamente en un flip flop. Por ejemplo, se puede usar un relé mecánico de bloqueo ( y ha sido ) o un núcleo magnético, etc. Todos Las diferentes tecnologías utilizan diferentes métodos.
Voy a tratar con SRAM por ahora, ya que parece relevante para su pregunta anterior. Tal vez agregar más tarde.
SRAM (RAM estática) utiliza algún tipo de arreglo de pestillo. La versión básica de 6 transistores utiliza inversores de acoplamiento cruzado:
Estoesunpococomoelpestilloeneldiagramaacontinuación,exceptoquenohayresistencias(lasresistenciasdecolectorsonreemplazadasporlosdispositivosPMOSM2yM4)
ElvaloraescribirsecolocaenlaslíneasBL,luegoseestablecelalíneaWLyelestadosefuerza,yaqueM5yM6(queseconectanenA1yA2,oE1/E2yaqueRB1yRB2noestánpresentes)tienenmuchoimpulsiónmásaltaqueM1,2,3,4,anulandoyforzandounestado,queluegosemantendrá.
Puede ver que esto no requiere un reloj, solo una simple operación de configuración / reinicio. En contraste, algunos circuitos de enganche (hay muchos) usan un reloj para permitir que se realice el ajuste / reinicio (de manera efectiva la activación de la señal de entrada)
Aquí hay un diagrama de un pestillo cerrado:
Ahorapuedever,amenosqueEestéen1,entoncesSoRnotendránningúnefecto.ElrelojsepodríaadjuntaraEparapermitirqueloscambiossoloseencierrencuandoestáalto.
DRAM (RAM dinámica) utiliza un condensador para mantener una carga que representa 1 o 0.
Esto requiere que se realice una actualización temporalmente, de lo contrario, la carga se escapará de los condensadores. También es generalmente más lento que SRAM.
La ventaja es que puede hacerse mucho más pequeño ya que usa menos transistores (verifique el tamaño / precio promedio de DRAM versus SRAM IC y podrá ver una diferencia considerable)