Naar inhoud springen

Master/slave

Uit Wikipedia, de vrije encyclopedie
(Doorverwezen vanaf Slaaf (technisch))

Master/slave is in de informatietechnologie een model van asymmetrische communicatie of besturing waarbij een apparaat of proces (de "master") een of meerdere andere apparaten of processen (de "slaves") bestuurt. Dit kan bijvoorbeeld het geval zijn in een AXI, waarbij de master transacties initialiseert en de slaves reageren op die transacties. Ook twee flitsers kunnen master en slave zijn. De flitser op de camera is dan de master, een elders geplaatste losse flitser (slave) reageert onmiddellijk op de master, zodat het te fotograferen object van twee kanten wordt belicht.

Vernieuwing termen

[bewerken | brontekst bewerken]

De termen master en slave worden als discriminerend ervaren, daarom worden hiervoor nieuwe termen ingevoerd. Voorbeelden hiervan zijn: primary/replica, primary/secondary, principal/agent en controller/worker.[1][2]

  1. Thijs Doorenbosch, GitHub verwijdert racistische termen 'master' en 'slave'. AG Connect (15 juni 2020). Gearchiveerd op 29 juli 2024. Geraadpleegd op 29 juli 2024. “'Master' en 'slave' en 'blacklist' en 'whitelist' zijn enkel termen waarvan GitHub het gebruik wil uitbannen.”
  2. (en) master/slave, master/subordinate - Microsoft Style Guide | Microsoft Learn. Microsoft Style Guide. Gearchiveerd op 4 juni 2024. Geraadpleegd op 29 juli 2024. “Don't use master/slave. Use primary/replica or alternatives such as primary/secondary, principal/agent, controller/worker, or other appropriate terms depending on the context.”