Comme le système fonctionne à la cohérence éventuelle, les conflits sont inévitables.
Elles se produisent lorsque la version du programme ou de l'information
actuellement sur l'ordinateur ne correspond pas à la version "modèle"
du programme. Les programmes sont généralement mis en place pour reconnaître de tels conflits et les gérer.
Lorsque les fichiers sur un ordinateur spécifique sont plus âgés que la
dernière version du modèle du logiciel ou données en question, le
système général demande à l'utilisateur de lancer une mise à jour pour
résoudre la disparité.
Trois méthodes possibles sont disponibles pour effectuer ces
résolutions: écrire réparation, réparation de lire, et de la réparation
asynchrone. Ces procédés apportent tous la version du programme ou de données en conformité avec le modèle uniforme. La principale différence entre ces a à voir avec la façon dont les temps de système l'opération de réparation. Toutes ces opérations ont des avantages et des inconvénients.
Dans une réparation d'écriture, des modifications au code stocké sur
l'ordinateur sont prises au cours d'une opération d'écriture, lorsque
l'ordinateur est déjà en train d'écrire quelque chose pour le système disque dur .
Cette réparation du incohérence, ce qui porte le programme ou de
données en ligne avec le modèle, mais il ralentit également
temporairement l'opération initiale d'écriture. Pour une réparation de lecture, l'opération de correction se produit pendant un cycle de lecture du disque dur. Ceci, à son tour, ralentit l'opération de lecture.
En réparation asynchrone, la réparation a lieu lorsque le
fonctionnement ni de lire ni écrire se produit, conduisant à la
consommation de cycles inactifs sur le CPU .