Diferença entre mestre e escravo

Anonim

Mestre vs Escravo

Mestre / Escravo é um modelo de comunicação no qual um dispositivo ou um processo designado como Mestre Possui controle de outros dispositivos / dispositivos ou processos chamados escravos / escravos. Simplesmente, um mestre é um dispositivo ou um processo que controla outros dispositivos ou processos e um escravo é um dispositivo ou um processo controlado por outro dispositivo ou processo. As comunicações baseadas no modelo mestre / escravo ocorrem em muitos lugares. Alguns exemplos estão em replicações de banco de dados, dispositivos conectados a um ônibus em um computador, etc.

O que é o Mestre?

Simplesmente, um mestre é um dispositivo ou um processo que controla outros dispositivos ou processos. A direção do controle sempre flui do mestre para o escravo. Por exemplo, na replicação do banco de dados (copiando dados entre bancos de dados para manter a consistência), o banco de dados mestre é considerado como o partido com toda a autoridade. O banco de dados mestre registra todas as atualizações dos dados e todos os outros bancos de dados são posteriormente sincronizados com o mestre. O termo master também é usado em arranjos de disco duro usando PATA (Parallel Advanced Technology Attachment). Mas nessa situação, o mestre é usado apenas como outro nome para o dispositivo 0 e o mestre (dispositivo 0) nessa situação não possui controle sobre o dispositivo chamado de escravo. Mas o dispositivo designado como o mestre será exibido primeiro no BIOS ou no sistema operacional. Designar um disco rígido como mestre normalmente é feito por ter uma configuração de jumper específico.

O que é Slave?

Slave é um dispositivo ou um processo que é controlado por outro dispositivo ou um processo (chamado mestre). Por exemplo, na replicação do banco de dados, o banco de dados considerado como o escravo usará as atualizações registradas no banco de dados mestre para sincronizar seus dados com o mestre. Quando o escravo recebe as atualizações do mestre com sucesso, informa o mestre com a saída de uma mensagem. Isso permitiria ao mestre enviar mais atualizações para o escravo. Além disso, nos arranjos do disco rígido PATA, o termo escravo é usado como sinônimo do dispositivo 1. Mas, nessa situação, o mestre (dispositivo 0) não possui controle sobre o dispositivo designado como escravo. Mas quando o SATA (Serial Advanced Technology Attachment) substituiu as unidades tradicionais PATA, designando discos rígidos, já que o mestre e o escravo não eram mais usados.

Qual a diferença entre mestre e escravo?

No modelo de comunicação mestre / escravo, o mestre é um dispositivo ou um processo que controla outros dispositivos ou processos, enquanto um escravo é um dispositivo ou um processo que é controlado por outro dispositivo (chamado mestre). Na replicação do banco de dados, o banco de dados mestre registra todas as atualizações nos dados e as envia para os bancos de dados designados como escravos.Os escravos só podem informar o capitão se eles receberam as atualizações com sucesso e não têm controle para interromper as atualizações que chegam a elas. Mas, há uma diferença no uso de mestre / escravo em arranjos de disco rígido PATA. Aqui, o dispositivo designado como o mestre não tem controle sobre o dispositivo designado como o escravo.