Alors qu'il peut stocker des paramètres dans une EEPROM, que devrait-il faire à propos de l'heure?
L'indication de l'heure a toujours besoin d'une solution de sauvegarde à long terme et vous ne pouvez pas simplement dire "vous pouvez simplement obtenir le temps dont vous disposez sur Internet" car, dans de nombreuses situations, vous ne le pouvez pas. Certaines machines doivent être ventilées et ne peuvent pas être connectées à Internet. Cependant, elles ont toujours besoin d’un chronométrage suffisamment précis, sinon tout ce qui s’est passé sur cette machine aura eu lieu le 1er janvier 1970.
Les supercondensateurs et les batteries lithium-polymère sont chers par rapport à l’une des batteries les plus courantes sur la planète et nous avons déjà une bonne solution pour maintenir l’horloge en marche pendant plusieurs années sans interférences.
Alors. Nous devons garder le bon fonctionnement de l'horloge, qui nécessite également une petite quantité de mémoire. Il y a une question qui se pose:
Etant donné que nous avons déjà une mémoire sauvegardée sur batterie qui est nécessaire au fonctionnement du système, est-il judicieux d’introduire un autre périphérique mémoire simplement pour stocker les réglages de base qui sont déjà "sûrs" tant que vous remplacez la batterie assez rapidement?
Je suis presque sûr que bon nombre de systèmes UEFI stockent probablement les paramètres dans l'EEPROM de toute façon ces jours-ci.
Comme mentionné par d’autres, il est également important de noter qu’un grand nombre des paramètres stockés dans cette zone sont tout à fait capables de rendre un système complètement inutilisable.
Par exemple, il stocke des paramètres tels que les minuteries de mémoire forcées, l'overclocking du processeur, la tension du processeur et d'autres paramètres de bas niveau appliqués au démarrage du système.
Sans moyen rapide et simple d'effacer ces paramètres, de préférence lorsque le système est arrêté pour réduire les risques de dommages, nous pourrions facilement nous retrouver dans un état où le système est complètement inutilisable et causer davantage de dommages à lui-même simplement en le mettant sous tension .
Avoir un moyen simple de réinitialiser les paramètres, en retirant la batterie ou en court-circuitant le cavalier de batterie, vous offre un moyen rapide et sûr de restaurer le système à ses valeurs par défaut.
Une EEPROM signifierait avoir du matériel supplémentaire et du code détectant l'activation d'un commutateur au démarrage et rétablissant certains paramètres "corrects". Cela semble beaucoup plus complexe et le faire au tout début du démarrage du système nécessite beaucoup de logique supplémentaire dans le matériel et les logiciels. L’effacement d’une EEPROM n’est pas si facile et le BIOS aurait beaucoup de travail à faire.
C'est beaucoup plus simple d'avoir une batterie qui, une fois retirée, efface simplement tous les paramètres pour vous.