¿Cómo un circuito flip-flop lo mantiene en estado?

2

Al leer sobre la diferencia entre SDRAM y SRAM (electrónicamente), entiendo que SDRAM requiere la carga dinámica de los condensadores para mantener sus estados. No entiendo cómo SRAM mantiene su estado. Las SRAM son esencialmente flip-flops y probablemente se basan en el procesador para recordar qué flujo actual ingresa en los flip-flops para obtener un estado. Así que no obtengo lo que es "Estático" en flip-flop / SRAM (por ejemplo, una unidad de disco giratoria usaría magnetismo para mantener un estado, eso es más estático). O, ¿estoy malinterpretando algo aquí?

    
pregunta KMC

1 respuesta

5

Si tenemos un flip flop clásico (como esta imagen de wikipedia):

Puedeverque,dependiendodelestadoenelqueseencuentre,constantementefluyealgodecorriente(y"roba" la corriente a través de la ruta R3 / R4, por lo que se apaga). El resultado nunca volverá a cambiar, siempre que VCC esté activo, por lo tanto, el estado de todo el aparato es estático. Si desactiva VCC, los datos desaparecen, por lo que "estático" no significa "se ejecuta sin alimentación" sino "se ejecuta en un estado estable".

Por otra parte, para una celda DRAM típica (nuevamente wikipedia, perdón, no tenían una sola imagen de celda):

Una acción llena uno de los condensadores, pero después de un corto tiempo, debido a una fuga, el condensador pierde su carga. Así que tienes algunos circuitos externos que están constantemente leyendo los bits (incluso puedes ver que necesitan un comparador de enganche allí) y escribiéndolos nuevamente. Por lo tanto, hay muchos cambios en marcha, todo el aparato es dinámico. No solo necesita una fuente de alimentación constante, sino también cambios dinámicos constantes de su estado interno.

    
respondido por el PlasmaHH

Lea otras preguntas en las etiquetas