מאסטר נגד עבד
Master/Slave הוא מודל תקשורת שבו מכשיר או תהליך המיועד כמאסטר מחזיקים בשליטה על מכשיר/התקנים או תהליכים אחרים הנקראים העבד/עבדים. פשוט, מאסטר הוא התקן או תהליך השולט במכשירים או תהליכים אחרים ועבד הוא התקן או תהליך שנשלט על ידי מכשיר או תהליך אחר. תקשורת המבוססת על מודל מאסטר/עבד מתרחשת במקומות רבים. כמה דוגמאות הן בשכפול של מסד נתונים, התקנים המחוברים לאוטובוס במחשב וכו'.
מה זה מאסטר?
פשוט, מאסטר הוא מכשיר או תהליך השולט במכשירים או תהליכים אחרים.כיוון השליטה זורם תמיד מאדון לעבד. לדוגמה, בשכפול מסד נתונים (העתקת נתונים בין מסדי נתונים כדי לשמור על עקביות), מסד הנתונים הראשי נחשב כצד בעל כל הסמכות. מסד הנתונים הראשי מתעד את כל העדכונים לנתונים וכל שאר מסדי הנתונים מסונכרנים מאוחר יותר עם המאסטר. המונח מאסטר משמש גם בסידורי כוננים קשיחים באמצעות PATA (Parallel Advanced Technology Attachment). אבל במצב זה, מאסטר משמש רק כשם נוסף למכשיר 0 ולמאסטר (התקן 0) במצב זה אין שליטה כלשהי על המכשיר הנקרא כעבד. אבל המכשיר המיועד כמאסטר יופיע תחילה ל-BIOS או למערכת ההפעלה. ייעוד כונן קשיח כמאסטר נעשה בדרך כלל על ידי הגדרת מגשר ספציפית.
מה זה Slave?
Slave הוא התקן או תהליך שנשלט על ידי מכשיר אחר או תהליך (הנקרא המאסטר). לדוגמה, בשכפול מסד נתונים, מסד הנתונים הנחשב כעבד ישתמש בעדכונים שנרשמו במסד הנתונים הראשי כדי לסנכרן את הנתונים שלו עם המאסטר.כאשר העבד מקבל את העדכונים מהמאסטר בהצלחה, הוא מודיע למאסטר על ידי פלט הודעה. זה יאפשר למאסטר לשלוח עדכונים נוספים לעבד. יתר על כן, בסידורי כונן קשיח של PATA, המונח עבד משמש כמילה נרדפת למכשיר 1. אבל במצב זה למאסטר (התקן 0) אין כל שליטה על ההתקן המיועד כעבד. אבל כאשר SATA (Serial Advanced Technology Attachment) החליפה את כונני ה-PATA המסורתיים, לא נעשה יותר שימוש בייעוד כוננים קשיחים כמאסטר ועבד.
מה ההבדל בין מאסטר לעבד?
במודל תקשורת מאסטר/עבד, מאסטר הוא התקן או תהליך שיש לו שליטה על מכשירים או תהליכים אחרים, בעוד שעבד הוא התקן או תהליך שנשלט על ידי התקן אחר (הנקרא מאסטר). בשכפול מסד נתונים, מסד נתונים ראשי מתעד את כל העדכונים בנתונים ושולח אותם לבסיסי הנתונים המיועדים כעבדים. העבדים יכולים רק להודיע למאסטר אם הם קיבלו את העדכונים בהצלחה ואין להם שליטה לעצור את העדכונים המגיעים אליהם.אבל, יש הבדל בשימוש במאסטר/עבד בסידורי כונן קשיח של PATA. כאן, למכשיר המוגדר כמאסטר אין שליטה על המכשיר המיועד כעבד.