Jason : Dans cette leçon,
nous allons parler de l'inexactitude de la date et de l'heure du système.
En ce qui concerne l'inexactitude de la date et de l'heure
du système, il s'agit presque exclusivement, d'un point
de vue matériel, d'une défaillance
de la batterie de votre carte mère.
Aujourd'hui, chaque carte mère est équipée d'une petite
batterie qui permet de maintenir la synchronisation de l'horloge en temps réel (RTC).
En effet, lorsque vous éteignez votre ordinateur,
vous le mettez hors tension et cette
horloge en temps réel a besoin d'être alimentée pour
se souvenir de la date et de l'heure que vous avez
réglées sur ce système particulier.
Dans les systèmes informatiques
modernes, il s'agit le plus souvent d'une pile
au lithium qui prend la forme d'une CR2032.
La CR 2032 ressemble à une pile de montre, essentiellement, et sa durée
de vie est généralement comprise entre trois et cinq ans.
Ainsi, si vous conservez votre ordinateur
plus de trois à cinq ans, vous risquez d'avoir des problèmes
avec la date et l'heure de votre système
: lorsque vous éteignez
votre ordinateur et que
vous le rallumez, il oublie la
date ou l'heure et commence à avancer ou à reculer.
Aujourd'hui, heureusement pour nous,
la plupart de nos systèmes d'exploitation modernes
règlent automatiquement la date et l'heure sur l'internet en communiquant
avec un serveur centralisé de protocole de temps de réseau.
Mais si vous n'êtes pas connecté à l'internet,
vous remarquerez ce glissement de la date et de l'heure qui
se produit et qui est généralement
dû au fait que la batterie de votre carte mère est morte.
Alors pourquoi le temps est-il si important pour nous sur
un ordinateur que nous devons avoir sa propre batterie
sur la carte mère pour le protéger ?
Tout cela revient à dire que la mesure du temps
doit être effectuée avec précision pour un grand nombre de choses
sur nos systèmes, y compris la date de création des fichiers
et des répertoires, la possibilité de communiquer avec d'autres ordinateurs
sur le réseau ou sur l'internet parce qu'une grande
partie de notre authentification repose sur un
protocole de signature basé sur le temps, et donc si
nous n'utilisons pas tous le même type de temps,
cela peut effectivement causer des problèmes et vous ne serez pas en mesure de vous connecter
aux serveurs et d'autres choses de ce genre.
Il est donc très important que vous vous assuriez que
l'heure de votre système est exacte à quelques minutes près,
et que le système peut se souvenir de cette heure chaque
fois que vous le mettez hors tension.
J'ai indiqué que la plupart des cartes mères
utilisent une petite pile circulaire de la taille d'une
pièce de monnaie, appelée CR2032.
Cela dépend de la marque et du modèle de votre carte mère. Vérifiez donc
la documentation de votre carte mère pour vous
assurer que vous obtenez la bonne batterie
pour votre carte mère.
Sur certains systèmes plus anciens,
on n'utilisait pas ces piles en forme de pièces
de monnaie, mais une pile qui ressemblait
à une puce d'ordinateur et qui était branchée
sur la carte mère.
Il s'agissait donc de produits très
spécifiques, fabriqués par chaque fabricant de cartes mères
et qu'il fallait acheter auprès de lui.
Heureusement, avec le temps,
nous sommes parvenus à un système
standard de piles de type CR2032
qui sont utilisées sur la plupart des cartes mères.
Un autre changement majeur que nous avons constaté
au fil du temps est que nous sommes passés de ce que l'on appelle un CMOS à la NVRAM
pour pouvoir stocker les données du bios et de l'UEFI.
Autrefois, nous avions
ce que l'on appelait le CMOS, qui signifie "complimentary
metal-oxide-semiconductor", et qui décrivait le processus
de fabrication utilisé pour créer ce type
de mémoire.
Cette mémoire devait cependant être constamment rafraîchie
à l'intérieur, sous peine de perdre les réglages.
Et pour ce faire, lorsque le système n'est plus alimenté,
il s'appuie sur la batterie de la carte
mère pour maintenir l'alimentation du
CMOS et s'assurer que les paramètres ne sont pas perdus.
Au fil du temps, cette CMO a été remplacée par ce que
l'on appelle la NVRAM, c'est-à-dire
la mémoire vive non volatile.
Sur les cartes mères modernes qui utilisent la mémoire
vive non volatile (NVRAM), ces éléments
peuvent stocker les données sans avoir à être
constamment rafraîchis.
Vous pouvez le mettre hors tension
et il se souviendra de tout ce que vous y avez stocké.
En fait, il s'agit d'une sorte de clé USB ou d'un
dispositif à semi-conducteurs.
Ces objets sont également constitués de NVRAM
et, lorsque vous les mettez hors tension,
les données sont conservées.
Dans les anciens CMOS, ce n'était pas le cas et ces piles
étaient donc d'une importance vitale, car si elles
tombaient en panne, vous perdriez non seulement
la date et l'heure, mais aussi tous les paramètres
que vous avez créés dans votre bios, y compris
vos mots de passe, les paramètres de votre périphérique de stockage,
et d'autres choses encore.
À l'époque, il était
donc très important de s'assurer d'avoir une bonne
batterie sur sa carte mère pour conserver non seulement
la date et l'heure, mais aussi tous
ces paramètres dans le bio ou l'UEFI à l'intérieur de votre CMOS.
Cela dit, pour l'examen, je veux que vous vous rappeliez qu'il y a une
batterie sur votre carte mère et qu'à chaque fois
que vous commencez à avoir des problèmes de date ou d'heure, cela
peut être lié au fait que cette batterie
n'est plus alimentée, qu'elle est morte et qu'elle
a besoin d'être remplacée.
De plus, lorsque vous parlez de cette batterie,
beaucoup de gens l'appellent batterie CMOS.
Techniquement, ce n'est plus exact car nous
n'utilisons plus vraiment de CMOS.
Nous utilisons la NVRAM.
Mais à l'examen, si vous voyez
une question qui mentionne la pile CMO ou la pile
de l'horloge en temps réel, nous parlons
en fait de la même chose lorsque nous
parlons de CR2032 et c'est la norme actuelle
sur la plupart des cartes mères modernes.