Skillnaden Mellan Master Och Slave

Skillnaden Mellan Master Och Slave
Skillnaden Mellan Master Och Slave

Video: Skillnaden Mellan Master Och Slave

Video: Skillnaden Mellan Master Och Slave
Video: Jimmy Carter: Why I believe the mistreatment of women is the number one human rights abuse 2024, December
Anonim

Master vs Slave

Master / Slave är en kommunikationsmodell där en enhet eller en process som betecknas som Master har kontroll över andra enheter / enheter eller processer som kallas slaven / slavarna. En master är helt enkelt en enhet eller en process som styr andra enheter eller processer och en slav är en enhet eller en process som styrs av en annan enhet eller en process. Kommunikation baserad på master / slavmodell förekommer på många ställen. Några exempel är i databasreplikationer, enheter anslutna till en buss i en dator, etc.

Vad är mästare?

En master är helt enkelt en enhet eller en process som styr andra enheter eller processer. Styrningens riktning flyter alltid från mästare till slav. Till exempel, i databasreplikering (kopiering av data mellan databaser för att upprätthålla enhetlighet) betraktas huvuddatabasen som parten med all auktoritet. Huvuddatabasen registrerar alla uppdateringar till data och alla andra databaser synkroniseras senare med mastern. Termen master används också i hårddiskarrangemang med PATA (Parallel Advanced Technology Attachment). Men i den här situationen används master bara som ett annat namn för enheten 0 och master (enhet 0) i denna situation har inte någon kontroll över enheten som heter slaven. Men den enhet som betecknas som master visas först i BIOS eller operativsystemet. Att utse en hårddisk som master görs vanligtvis genom att ha en specifik bygelinställning.

Vad är slav?

Slave är en enhet eller en process som styrs av en annan enhet eller en process (kallad master). Till exempel i databasreplikering kommer databasen som betraktas som slaven att använda de uppdateringar som spelats in i masterdatabasen för att synkronisera dess data med mastern. När slaven tar emot uppdateringarna från mastern framgångsrikt informerar den mastern genom att skicka ett meddelande. Detta skulle göra det möjligt för master att skicka fler uppdateringar till slaven. Vidare används i PATA-hårddiskarrangemang termen slav som en synonym för enhet 1. Men i denna situation har inte master (enhet 0) någon kontroll över den enhet som betecknas som slaven. Men när SATA (Serial Advanced Technology Attachment) ersatte de traditionella PATA-enheterna användes inte längre hårddiskar som master och slave.

Vad är skillnaden mellan mästare och slav?

I master / slave-kommunikationsmodellen är master en enhet eller en process som har kontroll över andra enheter eller processer, medan en slav är en enhet eller en process som styrs av en annan enhet (kallad master). I databasreplikering registrerar huvuddatabasen alla uppdateringar i data och skickar dem till de databaser som betecknas som slavar. Slavarna kan bara informera befälhavaren om de har fått uppdateringarna framgångsrikt och de har ingen kontroll för att stoppa uppdateringarna som kommer till dem. Men det finns en skillnad i användningen av master / slave i PATA-hårddiskarrangemang. Här har enheten som betecknas som master ingen kontroll över den enhet som betecknas som slav.

Rekommenderas: