¿Son volátiles los pestillos D y los flip-flops tipo D?

5

Si hay un corte de energía en la CPU, ¿los registros estarán limpios o conservarán su memoria?

    

4 respuestas

6

Perderán los datos al igual que todos los pestillos y chanclas. No tienen un condensador para mantener la carga como flash.

    
respondido por el Brian Carlton
11

Los flip-flops normales son volátiles, ya que no recuerdan su estado cuando se pierde el poder. Por lo general, los registros de CPU se realizan a partir de dichos flip-flops, por lo que necesita guardar las cosas que desea recordar a través de un apagado en memoria especial para ese fin. Dado que la no volatilidad es un atributo importante, esto se mencionará claramente en cualquier hoja de datos para una memoria no volátil. Si no dice que no es volátil, entonces es volátil (pérdida de datos al apagarse).

Hoy en día, la mayoría de las memorias no volátiles son EEPROM (Memoria de solo lectura programable y borrable eléctricamente). Flash es un tipo de EEPROM de la que suele escuchar. Tiene compensaciones que lo hacen barato para grandes memorias, generalmente a expensas de la velocidad de escritura y el número total de escrituras de por vida antes de que se agote.

    
respondido por el Olin Lathrop
2

Algunos flip flops y pestillos están especificados para que siempre aparezcan en un estado conocido cuando la energía se aplica por primera vez, si la forma de onda de la tensión de alimentación cumple ciertos requisitos (por lo general, debe comenzar por debajo de algo de voltaje y aumentar de forma monótona hasta que haya alcanzado un voltaje más alto). ). Si el voltaje de la fuente de alimentación cambia de una manera que no cumple con ese criterio, el dispositivo puede o no restablecerse a un estado conocido.

Sin embargo, para muchos otros flip flops y cierres, el comportamiento cuando el voltaje de suministro cae por debajo de los requisitos establecidos no se especifica por completo. Como tal, si un pestillo era alto cuando se apagó la alimentación, puede o no ser alto cuando se vuelve a encender. Del mismo modo si era bajo cuando se desconectó la alimentación. Algunos de estos dispositivos están "sesgados", de modo que cuando se encienden, es probable que se enciendan en una condición particular. Algunos otros, sin embargo, no lo son. A veces es posible que un pestillo CMOS "recuerde" su estado durante muchos segundos o incluso minutos cuando la tensión de alimentación es cero o está cerca de él. Lo que sucede, típicamente, es que cada pestillo contiene un par de compuertas lógicas que están conectadas de manera que cuando una está en la otra se forzará. En el encendido, ambas puertas comenzarán a activarse hasta que una tenga éxito, con lo cual esa puerta forzará a la otra a desactivarse. Si las dos compuertas están bien emparejadas y ninguna tiene carga residual, el estado de encendido puede ser bastante aleatorio, pero si a cualquiera de los estados le queda alguna carga residual desde la última vez que se encendió el dispositivo, esa carga residual puede causar el pestillo para encender en el estado en que se mantuvo por última vez.

Por cierto, es posible diseñar un pestillo con condensadores internos que desviará su estado de encendido al contrario de su último estado. Nunca he visto esto hecho con chips, pero lo he visto hecho con pestillos hechos de transistores discretos; tales circuitos pueden ser útiles para cosas como los contadores divididos.

    
respondido por el supercat
0

Son memorias volátiles ... no contienen transistores de compuerta flotante ... que se utilizan para almacenar información en ausencia de alimentación (en caso de memoria flash)

    
respondido por el Agniva Dutta

Lea otras preguntas en las etiquetas