¿Dónde se almacena la configuración predeterminada de fábrica en un módulo inalámbrico?

-1

En casi todos los dispositivos encontramos la opción "Restaurar a la configuración predeterminada de fábrica" disponible. Si se realiza la configuración de fábrica, se borrarán todos los datos del dispositivo. Entonces, ¿dónde se almacenan estos detalles de configuración de fábrica?

En concreto, si alguien pudiera explicar dónde y cómo están almacenadas estas opciones en un puente inalámbrico que utilizamos en el hogar y la oficina.

1) Diga que no hago ningún cambio en estas configuraciones predeterminadas y las uso en mi aplicación. ¿Cómo se recuperan y aplican estas configuraciones cuando se vuelve a encender el dispositivo después de reiniciarlo?

2) En segundo lugar, si realizo algunos cambios en los ajustes de configuración, ¿dónde se guardan y recuperan estos ajustes después del reinicio del módulo?

    
pregunta user1611753

2 respuestas

2

Parece estar confundido por la frase algo engañosa "todos los datos en el dispositivo". Los manuales utilizan esta frase para indicar los datos que usted, como usuario, puede cambiar. A menudo, estos datos son una copia de un conjunto de datos que la fábrica almacena "permanentemente" en el dispositivo. Es solo un (muy) pequeño subconjunto de los datos totales (no volátiles) en el dispositivo.

En la mayoría de los dispositivos modernos, los datos (semi) permanentes (¡y también el código!) se almacenan en la memoria FLASH o EEPROM (ambos términos se refieren a las variaciones de la misma técnica). El dispositivo puede escribir dicha memoria, pero a menudo está programada para que no lo haga durante la mayor parte de su memoria: solo se escribe la parte modificable por el usuario.

    
respondido por el Wouter van Ooijen
1

La mayoría de los productos basados en computadora en chip tienen solo un poquito de verdadera ROM, que almacena un cargador de arranque que carga el programa principal desde una memoria semi-permanente, pero que se puede actualizar, como un chip flash de varios megabytes de capacidad.

La configuración trivialmente modificable pero no volátil normalmente se almacenaría en EEPROM, aunque el almacenamiento en un bloque designado del flash también es posible. La configuración de trabajo no guardada estaría en la RAM.

Es probable que un restablecimiento de la configuración de fábrica copie un bloque de datos compilados en el programa en la parte superior de la configuración modificable por el usuario. Alternativamente, la configuración podría provenir de un bloque de memoria reservado. Si el sistema se ejecuta con una imagen del sistema de archivos, incluso podrían provenir de un "archivo" de configuración predeterminada. (Es común que tales imágenes de sistemas de archivos sean de solo lectura; a menudo se almacenan de forma comprimida en flash con una copia de trabajo sin comprimir en la RAM durante el inicio). la configuración podría almacenarse dentro de un archivo de configuración actual)

    
respondido por el Chris Stratton

Lea otras preguntas en las etiquetas