" Master-slave " ( engelsk master / slave [1] ) - en model for interaktion i computersystemer, telekommunikation og informationssystemer, hvor en master-enhed ( master-enhed ) eller proces udøver ensrettet kontrol af en slave- ( slave-enhed ) enhed eller proces eller af deres gruppe. I nogle systemer vælges masteren (masteren) fra en gruppe af enheder, der passer til denne enhed, de resterende enheder i gruppen fortsætter med at arbejde i slavetilstand [2] [3] [4] . For eksempel, når du replikerer databaser, indstilles masterdatabasenoden (masterreplika) som den autoritative datakilde, og yderligere slavereplikaer synkroniseres med den.
I nogle implementeringer er flere mastere tilladt, for eksempel bruger Profibus- netværk en token-passermetode, der ikke afhænger af masternes topologiske placering på netværket, men af masterens netværksadresse . Én slaveenhed i et sådant netværk bør kun have én specifik master; masteren, sammen med de slaver, der er tildelt den, udgør et dedikeret "mastersystem".
I nogle tilfælde, på trods af brugen af passende terminologi, er modellen ikke fuldt implementeret, for eksempel i PATA harddisk interface teknologi, ingen af enhederne kontrollerer den anden og har ikke nogen prioritet over den, men samtidig marker et unikt enhedsnummer bussen bruger termerne Master (0) og Slave (1).