QCM1 Flashcards
Dans un programme distribué, selon sa définition donnée en cours,les processus
- ne peuvent pas effectuer deux actions en même temps
- peuvent exécuter des instructions internes mais aussi échanger des messages
Pour les canaux FIFO , A envoie un message à B et un autre à C, ils sont reçus comment ?
dans l’ordre ou dans le désordre
A envoie deux messages à B, Pour les canaux FIFO
ils sont reçus comment ?
ils sont reçus dans l’ordre
Pour une horloge logique C, la propriété de cohérence d’horloges forte garantit que:
- Si A → B alors C (A) < C (B )
- Si C (A) < C (B ) alors A → B
- Si C (A) = C (B ) alors A ∥ B
Un algorithme de diffusion:
- Peut être rendu plus efficace grâce à la construction d’un arbre couvrant
- Permet à un noeud d’envoyer une information à tous les autres
Un algorithme par vagues:
- Peut être utilisé pour construire un arbre couvrant
- Génère un sous-ensemble du graphe en y a joutant à chaque vague les voisins des noeuds précédemment a joutés
Dans un système distribué, les messages peuvent
arriver en erreur, être retransmis
.La synchronisation des horloges, dans un système distribué,
- peut se baser une une horloge externe au système distribué
- peut utiliser l’horloge d’un processus du système distribué comme horloge de référence
- n’est pas toujours nécessaire
Une horloge
- comprend une partie oscillante et un compteur
- peut dériver en fréquences à cause de l’altitude
Le temps UTC
- se base sur le jour solaire et le temps atomique international
- peut être, parfois, accéléré ou retardé d’une seconde, appelée “leap second”
Le protocole NTP
permet de synchroniser les horloges de machines via un réseau informatique
Le temps logique
permet d’ordonner certaines actions d’un système distribué