Maître vs esclave
Maître / Esclave est un modèle de communication dans lequel un dispositif ou un processus désigné comme maître possède le contrôle d'un autre dispositif / dispositifs ou processus appelé esclave / esclaves. Simplement, un maître est un périphérique ou un processus qui contrôle d'autres périphériques ou processus et un esclave est un périphérique ou un processus contrôlé par un autre périphérique ou un processus. Les communications basées sur le modèle maître / esclave se produisent dans de nombreux endroits. Certains exemples sont dans les réplications de bases de données, les périphériques connectés à un bus dans un ordinateur, etc..
Quel est le maître?
Simplement, un maître est un périphérique ou un processus qui contrôle d'autres périphériques ou processus. La direction du contrôle va toujours de maître à esclave. Par exemple, lors de 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 disposant de tous les droits. La base de données principale enregistre toutes les mises à jour des données et toutes les autres bases de données sont ensuite synchronisées avec le maître. Le terme maître est également utilisé dans les arrangements de disques durs utilisant PATA (Parallel Advanced Technology Attachment). Mais dans cette situation, maître est simplement utilisé comme 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é esclave. Mais le périphérique désigné comme maître apparaîtra d'abord dans le BIOS ou le système d'exploitation. La désignation d’un disque dur en tant que maître se fait généralement à l’aide d’un cavalier spécifique..
Qu'est-ce que Slave??
Esclave est un périphérique ou un processus contrôlé par un autre périphérique ou un processus (appelé maître). Par exemple, lors de 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 master pour synchroniser ses données avec le maître. Lorsque l'esclave reçoit correctement les mises à jour du maître, il en informe le maître en envoyant un message. Cela permettrait au maître d’envoyer plus de mises à jour à l’esclave. De plus, dans les agencements de disque dur PATA, le terme esclave est utilisé comme synonyme pour le 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 SATA (Serial Advanced Technology Attachment) a remplacé les disques PATA traditionnels, la désignation de disques durs comme maîtres et esclaves n’était plus utilisée..
Quelle est la différence entre maître et esclave?
Dans le modèle de communication maître / esclave, maître est un périphérique ou un processus qui contrôle d'autres périphériques ou processus, alors qu'un esclave est un périphérique ou un processus contrôlé par un autre périphérique (appelé maître). Lors de la réplication de base de données, la base de données master enregistre toutes les mises à jour des données et les envoie aux bases de données désignées comme esclaves. Les esclaves peuvent uniquement 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. Cependant, il existe une différence dans l'utilisation de maître / esclave dans les arrangements de disque dur PATA. Ici, l’appareil désigné comme maître n’a aucun contrôle sur celui qui est désigné comme esclave.