Basculement de l'horloge du contrôleur système
Chaque contrôleur système envoie un signal d'horloge aux cartes du système.
Celles-ci déterminent automatiquement l'horloge source à utiliser. La fonction de
basculement de l'horloge permet de transférer l'horloge source d'un contrôleur
système à un autre sans affecter les domaines actifs.
Lors de la réinitialisation ou du réamorçage d'un contrôleur, le basculement de
l'horloge est temporairement désactivé. Une fois que l'horloge source est de nouveau
disponible, le basculement de l'horloge s'active automatiquement.
Vérification et correction des erreurs
Tout périphérique de stockage non persistant, par exemple la mémoire DRAM
(Dynamic Random Access Memory) utilisée comme mémoire principale ou la
mémoire SRAM (Static Random Access Memory) utilisée comme mémoire cache,
subit des pertes de données occasionnelles causées par des collisions. Ces pertes de
données modifient les valeurs conservées dans l'emplacement de mémoire affecté
par la collision. La principale conséquence de ces collisions est la perte d'un bit de
données.
La perte d'un bit de données est désignée comme une erreur logicielle, par
opposition à une erreur matérielle causée par un matériel défectueux. Le taux
d'erreurs logicielles est calculé en fonction de :
la densité de mémoire ;
la technologie de la mémoire ;
l'emplacement géographique du périphérique de mémoire.
Quand un mécanisme de vérification d'erreur détecte la modification d'au moins un
bit dans un mot de données, cette modification est classée dans le système dans la
catégorie vérification et correction des erreurs (ECC - Error Checking and
Correction). Les erreurs ECC se divisent en deux catégories (
Catégories des erreurs ECC
TABLEAU 1-18
Catégories des erreurs ECC
Erreurs pouvant être corrigées
Erreurs ne pouvant être corrigées
Définition
Erreurs ECC caractérisées par la perte d'un bit de
données et pouvant être corrigées par le programme
ECC.
Erreurs ECC caractérisées par la perte de plusieurs bits
de données.
).
TABLEAU 1-18
Chapitre 1 Introduction
29