En caso de fallo de alimentación, ¿cómo almacenará los datos la ROM?

1

¿Cómo la memoria ROM retendrá los datos incluso en el caso de un fallo de alimentación?

    
pregunta Sachin.R

4 respuestas

4

Todo el punto de la ROM es que el contenido no cambia, ni siquiera cuando se interrumpe la alimentación. Por lo tanto, su ROM estará bien después de un corte de energía.

Sin embargo, tenga en cuenta que las aplicaciones modernas utilizan en su mayoría memoria no volátil programable (NVRAM) como flash o memoria de cambio de fase en lugar de ROM "verdadera". El contenido de estas memorias también sobrevivirá a un ciclo de encendido, pero se puede reprogramar si es necesario.

Exactamente la forma en que la memoria no volátil mantiene el contenido mientras está sin energía depende de la tecnología utilizada. Por ejemplo, en el caso de una memoria basada en un fusible programable por única vez, los datos se "graban" literalmente en la memoria soplando algunos fusibles muy pequeños.

    
respondido por el drxzcl
3

La mayoría de las ROM reescribibles (una contradicción en terminis) hoy en día es Flash . Almacena los datos como una carga eléctrica en una puerta flotante, que está incrustada en dióxido de silicio, uno de los mejores aisladores que existen. Por lo tanto, la carga no puede escaparse de la puerta y puede mantenerse durante decenas de años. Si apaga la alimentación, la carga seguirá allí.

Si no necesita cambiar los datos, para grandes volúmenes se puede elegir ROM programable por máscara . Un IC como un microcontrolador tiene una o más capas de interconexión para conectar los transistores. En una ROM programable por máscara, la máscara define qué bits se leerán como 1 y cuáles como 0 . Son parte del hardware del IC y no cambiarán cuando se apague.

drxzl menciona el antiguo Fusible-Link ROM , pero se está volviendo raro debido a su costo y la baja densidad. Flash cuesta alrededor de 1 dólar por gigabit, Fusible-Link será un múltiplo de eso. Aunque la tecnología no es perfecta (existe el fenómeno del recrecimiento del enlace en los fusibles de nicrom), aún se puede utilizar en algunos casos donde la alta confiabilidad es una ventaja.

Lecturas adicionales
Retención de datos en un microcontrolador

    
respondido por el stevenvh
2
  

¿Cómo la memoria ROM retendrá los datos incluso en caso de un fallo de alimentación?

Lo hace "por definición".
 Si la tecnología utilizada en una memoria hace esto, entonces es una ROM.
 Si cambia de estado cuando se quita o se restaura la energía, NO es una ROM.

es decir, una ROM es simplemente una memoria que, por definición, utiliza una tecnología tal que el estado de los "bits" de la memoria no cambia cuando está desactivado.

Un ejemplo: una tarjeta perforada es un pedazo de cartón liviano que tiene patrones de agujeros perforados para describir datos. Eso es una ROM. No esperaría que los agujeros se desvanecieran o aparecerían más agujeros cuando "apagara la alimentación".

ROM de una tarjeta de tarjeta: { Wikipedia } Los agujeros no cambian cuando se elimina el poder .

  • Una tarjeta perforada de 80 columnas del tipo más utilizado en el siglo XX. El tamaño de la tarjeta fue de 7 3⁄8 in × 3 1⁄4 in (187.325 mm × 82.55 mm). Este ejemplo muestra el conjunto de caracteres EBCDIC de 1964, que agregó más caracteres especiales a las codificaciones anteriores.

UnapequeñapartedeunaROMmuylargadepapelgrueso:unrollodePainola.Losagujeroscorrespondenalasnotaseinstruccionesdecontrolparaelpianojugador.Losagujerosnocambiancuandosequitalaenergía.

enlace

WIKIPEDIA - ROM

WIKIPEDIA - Matriz de diodos : una ROM de diodos.

WIKIPEDIA - ROM

    
respondido por el Russell McMahon
2

Al igual que los cerebros externos, la memoria digital podría clasificarse en términos de corto, mediano y largo plazo. La confiabilidad y la resistencia de la memoria dependen de los riesgos ambientales presentes. Esto incluye vibración, choque, choque térmico, radiación gamma para equipos espaciales.

Al igual que nuestros cerebros, SOLO son tan confiables con la frecuencia con la que los pruebes. De lo contrario, ¿cómo lo sabes con seguridad?

Las opciones de material de ROM para la electricidad, óptica, magnética, papel, plástico, metalizado, orientación de giro de electrones o capas de carga simple atrapadas dentro de una ROM flash etc.etc. Cada elección depende de costo por MB, capacidad, confiabilidad y límites de tolerancia ambiental. Oh, ¿dije confiabilidad?

Pero en el sentido más simple, todos conocemos las ROM de arranque en nuestras PC, pero rara vez tenemos la oportunidad de ver su interior y cómo están hechas.

Vista exterior de un par de ROM.

ROM Inside View.

Más profundo dentro de la vista ROM. OK,esaaparienciaescomolaversióndeDisney.

Inclusomásprofundodentrodeunacelda..

Sólo bromeo. Esa es una metáfora del error en tu programa.

En el fondo, ¿dónde está realmente almacenada mi ROM BOOT? ¿Todavíanopuedoverlo?

Woooah que es eso? Los nuevos chips RFID tienen una ROM de 128 bits para almacenar un número único de 38 dígitos, como su predecesor. Hitachi utilizó tecnología de miniaturización de semiconductores y haces de electrones para escribir datos en los sustratos de chips para lograr el nuevo tamaño más pequeño. Esmagnéticoymuypequeño.

SéquesoloqueríassabersobrelaROMdelaPC. ¿Eso es todo? Bueno, solo si desea abrirlo y "echar un vistazo" a la celda de memoria para obtener un informe forense.

¡Vamos, muéstrame el recuerdo! Hey,esopareceunaplacadecircuitodecobredemúltiplescapas.Bueno,bastantecerca.EssuchipROMypuedeverlasalmohadillasdondeelcabledoradoestá"soldado con autógena µ".

Ahora estamos hablando de perfil ROM. ¿Qué quieres decir con filamento de bombilla y oro está aquí?

Afortunadamenteparachips,núcleosmagnéticos,cintaperforada,ROMdeE-squared,memoriaflash.ylascomputadorasalasqueestánconectados,existeunmediosimpleparaverificarelcontenido.

Puedeusarparidady/oCRC.PuedeusarECCcomocódigodeHammingsimpleparalacorreccióndebitsimpleomúltiple.MemoriaflashI2CrecientequepuedesufrirrendimientosmuybajossinofueraporelECCutilizandobitsdecódigoHamming.SinotuviéramoselECCdelteoremadelrestochinodentrodelasunidadesdediscodeTerabyte,nuestrasPCdeficientesestaríanlidiandoconerroresdedatos"no volátiles" todo el tiempo. El poder de estos mecanismos de corrección de memoria hace una cosa mala. Se pierde la visibilidad de cuán cerca del desastre cuando no se recuerdan o errores catastróficos.

Esto puede ser más significativo cuando los Flash ROMs llevan 16,32 o 64 bits por celda de memoria con datos codificados como voltajes de QAM de módem en un nivel de carga. Esto sin duda traerá nuevos desafíos para aquellos que desarrollan los chips para proporcionar mejoras consistentes en los procesos y determinar todas las causas de degradación antes de lanzarlos al campo. Tome, por ejemplo, dejar un CD al sol y, de repente, se deforma un poco y ya no podrá leerlo. O bien, una sobrecarga de energía fluye más allá de su fuente de alimentación de un pequeño rayo de 5kV y una tensión excesiva en todos sus componentes electrónicos de potencia calificados para solo 3kV.

Esto es especialmente relevante para las ROM de Flash, que reducen el precio y comprimen más bits por celda utilizando niveles analógicos en lugar de estados binarios. Por lo tanto, la corrección de 1 bit del código de Hamming se aplica automáticamente a los chips flash de 8 pines y se utilizan algoritmos ECC muy complejos en las unidades de disco Terrabyte para que aparezcan "sin errores" ... Todos son no volátiles ... Hasta que falla. ..

Comprender los límites de la volatilidad de cada tecnología, ya sea óptica, magnética, capa de carga, papel, plástico magnético dopado con cobalto, le ayuda a apreciar las tecnologías pasadas, presentes y futuras que se pueden usar en una aplicación de ROM.

Todos podrían utilizarse como ROM al habilitar la señal de protección contra escritura, si existe. (Obviamente, las tarjetas perforadas no tienen ni necesitan esta opción)

    
respondido por el user11355

Lea otras preguntas en las etiquetas