Maître vs esclave
Maître / Esclave est un modèle de communication dans lequel un appareil ou un processus désigné comme maître possède le contrôle d'autres appareils / appareils ou processus appelés esclaves / esclaves. Simplement, un maître est un appareil ou un processus qui contrôle d'autres appareils ou processus et un esclave est un appareil ou un processus qui est contrôlé par un autre appareil ou un processus. Les communications basées sur le modèle maître / esclave se produisent dans de nombreux endroits. Quelques exemples sont dans les réplications de bases de données, les périphériques connectés à un bus dans un ordinateur, etc.
Qu'est-ce que Master?
Simplement, un maître est un appareil ou un processus qui contrôle d'autres appareils ou processus. Le sens de la commande passe toujours du maître à l'esclave. Par exemple, dans la réplication de base de données (copie de données entre bases de données pour maintenir la cohérence), la base de données maître est considérée comme la partie détenant toutes les autorisations. La base de données maître enregistre toutes les mises à jour des données et toutes les autres bases de données sont ultérieurement synchronisées avec le maître. Le terme maître est également utilisé dans les arrangements de disque dur utilisant PATA (Parallel Advanced Technology Attachment). Mais dans cette situation, le maître est simplement utilisé comme un autre nom pour le périphérique 0 et le maître (périphérique 0) dans cette situation ne possède aucun contrôle sur le périphérique nommé comme esclave. Mais le périphérique désigné comme maître sera apparu en premier au BIOS ou au système d'exploitation. La désignation d'un disque dur comme maître se fait généralement en ayant un réglage de cavalier spécifique.
Qu'est-ce que l'esclave?
L'esclave est un appareil ou un processus contrôlé par un autre appareil ou un processus (appelé maître). Par exemple, dans la réplication de base de données, la base de données considérée comme esclave utilisera les mises à jour enregistrées dans la base de données maître pour synchroniser ses données avec le maître. Lorsque l'esclave reçoit les mises à jour du maître avec succès, il en informe le maître en émettant un message. Cela permettrait au maître d'envoyer plus de mises à jour à l'esclave. En outre, dans les configurations de disque dur PATA, le terme esclave est utilisé comme synonyme de périphérique 1. Mais dans cette situation, le maître (périphérique 0) n'a aucun contrôle sur le périphérique désigné comme esclave. Mais lorsque le SATA (Serial Advanced Technology Attachment) a remplacé les disques PATA traditionnels, la désignation des disques durs comme maître et esclave n'a plus été utilisée.
Quelle est la différence entre Master et Slave?
Dans le modèle de communication maître / esclave, le maître est un appareil ou un processus qui contrôle d'autres appareils ou processus, tandis qu'un esclave est un appareil ou un processus contrôlé par un autre appareil (appelé maître). Dans la réplication de base de données, la base de données principale enregistre toutes les mises à jour des données et les envoie aux bases de données désignées comme esclaves. Les esclaves peuvent seulement informer le maître s'ils ont reçu les mises à jour avec succès et ils n'ont aucun contrôle pour arrêter les mises à jour qui leur parviennent. Mais il y a une différence dans l'utilisation du maître / esclave dans les arrangements de disque dur PATA. Ici, l'appareil désigné comme maître n'a aucun contrôle sur l'appareil désigné comme esclave.