<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Master%2FSlave</id>
	<title>Master/Slave - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Master%2FSlave"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Master/Slave&amp;action=history"/>
	<updated>2026-05-27T14:17:40Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=Master/Slave&amp;diff=507267&amp;oldid=prev</id>
		<title>imported&gt;Ulanwp: 7 fehlende Sprachparameter eingefügt; 18 leere Parameter entfernt; 2 Parameter zugriff nach abruf konvertiert</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Master/Slave&amp;diff=507267&amp;oldid=prev"/>
		<updated>2026-04-06T10:57:30Z</updated>

		<summary type="html">&lt;p&gt;7 fehlende Sprachparameter eingefügt; 18 leere Parameter entfernt; 2 Parameter zugriff nach abruf konvertiert&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Master/Slave&amp;#039;&amp;#039;&amp;#039; (englisch für &amp;#039;&amp;#039;Herr/Sklave&amp;#039;&amp;#039;) ist in der [[Informationstechnik]] ein kontroverser Begriff für die Form der hierarchischen Verwaltung von Zugriffen auf gemeinsame Ressourcen meist in Form eines gemeinsamen Datenkanals bei zahlreichen Problemstellungen der [[Regelungstechnik|Regelung]] und [[Steuern (Systemtheorie)|Steuerung]]. &lt;br /&gt;
&lt;br /&gt;
Aufgrund der Terminologie aus Zeiten der [[Sklaverei]] werden aus [[Antirassismus|antirassistischen]] Erwägungen heraus in vielen Bereichen alternative Ausdrücke wie &amp;#039;&amp;#039;Controller/Peripheral&amp;#039;&amp;#039; verwendet.&amp;lt;ref&amp;gt;{{Internetquelle |autor=Sinclair Im |url=https://www.washingtonpost.com/opinions/2020/06/12/tech-industry-has-an-ugly-master-slave-problem/ |titel=There’s an industry that talks daily about ‘masters’ and ‘slaves.’ It needs to stop. |werk=[[The Washington Post]] (Online-Portal) |datum=2020-06-12 |abruf=2020-09-23 |sprache=en}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Grundproblem ==&lt;br /&gt;
Für die Datenübertragung steht nur ein gemeinsamer Übertragungskanal zur Verfügung (z.&amp;amp;nbsp;B. als [[Funkstrecke]] oder in Form eines [[Bus (Datenverarbeitung)|Datenbusses]]). Wenn mehrere Teilnehmer gleichzeitig senden würden, könnte keine Übertragung mehr stattfinden, da dann auf dem Bus bei den empfangenden Teilnehmern nur noch verstümmelte Daten ankämen. Es muss also eine Möglichkeit geschaffen werden, dass sich die Teilnehmer im gegenseitigen Einvernehmen den Datenkanal zeitlich teilen. Eine Möglichkeit ist, das Master/Slave-Prinzip anzuwenden.&lt;br /&gt;
&lt;br /&gt;
== Arbeitsprinzip ==&lt;br /&gt;
Ein Teilnehmer ist der &amp;#039;&amp;#039;Master&amp;#039;&amp;#039;, alle anderen sind die &amp;#039;&amp;#039;Slaves&amp;#039;&amp;#039;. Der Master hat als einziger das Recht, unaufgefordert auf die gemeinsame Ressource, den Bus, zuzugreifen. Der Slave kann von sich aus nicht auf die gemeinsame Ressource zugreifen; er muss warten, bis er vom Master gefragt wird ([[Polling (Informatik)|Polling]]) oder über eine an der gemeinsamen Ressource vorbei gehenden Verbindung dem Master anzeigen, dass er gefragt werden will.&lt;br /&gt;
&lt;br /&gt;
=== Vor- und Nachteile ===&lt;br /&gt;
Hauptvorteil ist, dass der Master die Zugriffsverhältnisse beherrscht: um ihn wird das System aufgebaut, was die Planung einfach macht.&lt;br /&gt;
&lt;br /&gt;
Master-Slave-Architekturen können auch mit dem [[Token Bus]] kombiniert werden, wobei dann nur die Master den Token weitergeben.&lt;br /&gt;
&lt;br /&gt;
Ein großer Nachteil ist, dass keine direkte Kommunikation zwischen Slaves möglich ist. Mithin ist das Abfragen (Polling) der Slaves durch den Master ineffizient.&lt;br /&gt;
&lt;br /&gt;
== Einsatz ==&lt;br /&gt;
Eingesetzt wird das Master-Slave-Verfahren zum Beispiel:&lt;br /&gt;
* bei [[Master-Slave-Steckdose]]n auf Strom&lt;br /&gt;
* bei einem [[Bus (Datenverarbeitung)|Bussystem]], z.&amp;amp;nbsp;B. [[ATA/ATAPI]], bei den [[Feldbus]]sen ([[Profibus]], [[BITBUS]], [[AS-I]] etc.) als Zugriffsverfahren, siehe ausführlich: [[Bus Mastering]]&lt;br /&gt;
* bei einem [[Rechnernetz|Computernetzwerk]]&lt;br /&gt;
* bei logischer Schaltnetzwerken wie zweiflankengesteuerten [[Flipflop]]s&lt;br /&gt;
* in der [[Fotografie]] beim [[Entfesselter Blitz|entfesselten Blitzen]] mit [[Blitzlichtgerät]]en&lt;br /&gt;
* bei der [[Bluetooth]]-Technologie, s. [[Piconet]]&lt;br /&gt;
* in der Kommunikationstechnik (siehe [[Ping-Pong-Verfahren ]])&lt;br /&gt;
* bei [[Bewegungsmelder]]n&lt;br /&gt;
* in der Veranstaltungstechnik (z.&amp;amp;nbsp;B. bei [[Movingheads]])&lt;br /&gt;
* zwischen [[Datenbank]]en, wo ein Master alle Daten eines Slaves ändern kann&amp;lt;ref&amp;gt;{{cite web |url=http://pic.dhe.ibm.com/infocenter/powersys/v3r1m5/topic/ipha1/example2mastertoslavereplication.htm |title=Master-to-Slave replication |publisher=[[IBM]] |language=englisch |access-date=2012-05-10}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Master-Slave bei ATA/ATAPI-Geräten ===&lt;br /&gt;
Im Umfeld der ATA/ATAPI-Schnittstelle werden die beiden von einer ATA/ATAPI-Schnittstelle ansteuerbaren Geräte traditionell als &amp;#039;&amp;#039;Master drive&amp;#039;&amp;#039; und &amp;#039;&amp;#039;Slave drive&amp;#039;&amp;#039; bezeichnet. Dies steht im Gegensatz zu der oben beschriebenen allgemeinen Bedeutung, da beide angeschlossenen Geräte (z.&amp;amp;nbsp;B. Festplatten) in diesem Sinne als &amp;#039;&amp;#039;Slaves&amp;#039;&amp;#039; zu verstehen sind, während als &amp;#039;&amp;#039;Master&amp;#039;&amp;#039; der Host (normalerweise ist das der PC) fungiert.&lt;br /&gt;
Nach offizieller Sprachregelung werden jene beiden Geräte &amp;#039;&amp;#039;Device&amp;amp;nbsp;0&amp;#039;&amp;#039; bzw. &amp;#039;&amp;#039;Device&amp;amp;nbsp;1&amp;#039;&amp;#039; genannt. Details hierzu unter [[ATA/ATAPI]].&lt;br /&gt;
&lt;br /&gt;
=== Master-Slave bei Steckdosenleisten ===&lt;br /&gt;
Steckdosenleisten nach dem Master-Slave-Prinzip (sogenannte [[Master-Slave-Steckdosenleiste]]n) verfügen über eine Master-Steckdose und (in der Regel mehrere [[Parallelschaltung | parallelgeschaltete]]) Slave-Steckdosen. Fließt ein bestimmter Mindeststrom in der Master-Steckdose, wird dies durch die eingebaute Elektronik erkannt, welche darauf auch die Slave-Steckdosen einschaltet. Schaltet man den Master-Verbraucher aus, werden auch die Slaves stromlos. In der Regel verfügt eine solche Steckdosenleiste auch über einen Knopf zur Einstellung der Ansprechempfindlichkeit und eine Signal-[[LED]]. Der Hauptvorteil ist, dass nur ein Gerät (Master) ein- bzw. ausgeschaltet werden muss, wenn mehrere elektrisch betriebene Geräte gleichzeitig betrieben werden sollen. Besonders beim Einsatz an einem Computerarbeitsplatz (PC = Master) dient eine solche Master-Slave-Automatik nicht nur der Bequemlichkeit, sondern sie verhindert außerdem, dass das Ausschalten von Peripheriegeräten wie Monitore, Drucker oder aktive Lautsprecher etc. vergessen wird. Nachteil ist ein geringer, permanenter Eigenenergieverbrauch der Steckdosenleiste, auch bei ausgeschalteten Geräten.&lt;br /&gt;
&lt;br /&gt;
== Kritik an der Terminologie ==&lt;br /&gt;
Die Terminologie ist seit dem frühen 21. Jahrhundert oft vermieden bzw. durch eine andere ersetzt worden, da die Begriffe „master“ und „slave“ an die Praxis der [[Sklaverei]] erinnern.&lt;br /&gt;
&lt;br /&gt;
Eine Alternative für Datenbanken ist „primary“ und „replica“, welche in den Dokumentationen von [[IBM]],&amp;lt;ref&amp;gt;{{cite web |url=https://www.ibm.com/support/knowledgecenter/SSSH5A_8.0.0/com.ibm.rational.clearquest.ms_admin.doc/topics/c_cr_db_replica_ovw.htm |title=IBM Knowledge Center |website=www.ibm.com |language=en-US |access-date=2018-05-08}}&amp;lt;/ref&amp;gt; [[Microsoft]],&amp;lt;ref&amp;gt;{{cite web |url=https://technet.microsoft.com/en-us/library/hh846234.aspx?f=255&amp;amp;MSPPError=-2147217396 |title=Configure Database Replicas for Management Points |website=technet.microsoft.com |language=en |access-date=2018-05-08}}&amp;lt;/ref&amp;gt; Engine Yard,&amp;lt;ref&amp;gt;{{cite web |url=https://support.cloud.engineyard.com/hc/en-us/articles/205408108-Set-Up-Database-Replication |title=Set Up Database Replication |website=Engine Yard Developer Center |language=en-US |access-date=2018-05-08}}&amp;lt;/ref&amp;gt; [[Amazon Web Services]],&amp;lt;ref&amp;gt;{{cite web |url=https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_ReadRepl.html |title=Working with Read Replicas of MariaDB, MySQL, and PostgreSQL DB Instances - Amazon Relational Database Service |website=docs.aws.amazon.com |language=en |access-date=2018-05-08}}&amp;lt;/ref&amp;gt; [[Association for Computing Machinery|ACM]],&amp;lt;ref&amp;gt;{{cite journal |first=Sergey |last=Savinov |first2=Khuzaima |last2=Daudjee |title=Dynamic database replica provisioning through virtualization |journal=Proceeding |pages=41–46 |publisher=ACM |doi=10.1145/1871929.1871937 |date=2010-10-30 |url=https://dl.acm.org/citation.cfm?id=1871929.1871937 |language=en}}&amp;lt;/ref&amp;gt; [[Python (Programmiersprache)|Python]],&amp;lt;ref&amp;gt;{{cite news |url=https://www.theregister.co.uk/2018/09/11/python_purges_master_and_slave_in_political_pogrom/ |title=Python joins movement to dump &amp;#039;offensive&amp;#039; master, slave terms |language=en |access-date=2018-09-12}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{Literatur |Titel=Github: Python-Entwickler wollen Begriffe Master und Slave ersetzen - Golem.de |Datum=2018-09-14 |Online=[https://www.golem.de/news/github-python-entwickler-wollen-begriffe-master-und-slave-ersetzen-1809-136571.html Online] |Abruf=2018-10-07 |Sprache=de}}&amp;lt;/ref&amp;gt; [[Django (Framework)|Django]],&amp;lt;ref&amp;gt;{{cite web |url=https://github.com/django/django/pull/2694 |title=Fixes #22667. Replaced leader/follower terminology with primary/replica by fcurella · Pull Request #2694 · django/django |language=en}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{cite web |url=https://docs.djangoproject.com/en/dev/topics/db/multi-db/ |title=Multiple databases |website=Django Project |language=en |archive-url= |access-date=2018-05-08}}&amp;lt;/ref&amp;gt; [[Drupal]],&amp;lt;ref&amp;gt;{{cite news |url=https://www.drupal.org/project/drupal/issues/2275877 |title=Replace &amp;quot;master/slave&amp;quot; terminology with &amp;quot;primary/replica&amp;quot; |language=en |work=Drupal.org |date=2014-05-28 |access-date=2018-04-17}}&amp;lt;/ref&amp;gt; [[CouchDB]],&amp;lt;ref&amp;gt;{{cite news |url=https://issues.apache.org/jira/browse/COUCHDB-2248 |title=CouchDB - Replace &amp;quot;master&amp;quot; and &amp;quot;slave&amp;quot; terminology |language=en}}&amp;lt;/ref&amp;gt; [[Redis]]&amp;lt;ref&amp;gt;{{cite news |url=https://github.com/antirez/redis/issues/3185 |title=Redis - Replace &amp;quot;master&amp;quot; and &amp;quot;slave&amp;quot; terms in Redis |language=en}}&amp;lt;/ref&amp;gt; und [[MediaWiki]] (welche immer noch „master“ nutzt) verwendet wird.&amp;lt;ref&amp;gt;{{cite web |url=https://github.com/wikimedia/mediawiki/commit/950cf6016c10953213e5f985dfc18a32d8673197 |title=Rename DB_SLAVE constant to DB_REPLICA · wikimedia/mediawiki@950cf60 |language=en}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;https://lists.wikimedia.org/pipermail/wikitech-l/2016-September/086450.html&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Im Dezember 2017 entschied das [[Internet Systems Consortium]] die Wörter &amp;#039;&amp;#039;primary/secondary&amp;#039;&amp;#039; als Ersatz für die master/slave-Terminologie in ihrer DNS-Software [[BIND]] zuzulassen.&amp;lt;ref&amp;gt;{{cite web |url=https://twitter.com/ISCdotORG/status/942815837299253248 |title=ISC explanation via Twitter |language=en}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2003 forderte der [[Los Angeles County|Bezirk Los Angeles]] in [[Kalifornien]] Hersteller, Lieferanten und Auftragnehmer auf, die Verwendung von „master“ und „slave“ in ihren Produkten einzustellen; der Bezirk stelle diese Anfrage „basierend auf der kulturellen Vielfalt und Sensibilität von Los Angeles County“.&amp;lt;ref&amp;gt;{{Internetquelle |url=http://edition.cnn.com/2003/TECH/ptech/11/26/master.term.reut/ |titel=CNN.com - &amp;#039;Master&amp;#039; and &amp;#039;slave&amp;#039; computer labels unacceptable, officials say - Nov. 26, 2003 |abruf=2018-10-07 |sprache=en}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{Literatur |Titel=FACT CHECK: Master/Slave |Sammelwerk=Snopes.com |Online=[https://www.snopes.com/inboxer/outrage/master.asp Online] |Abruf=2018-10-07 |Sprache=en}}&amp;lt;/ref&amp;gt; Nach Beschwerden über diese Anfrage gab der Bezirk Los Angeles ein Statement ab, in der dieser erklärte, dass die Entscheidung „nichts anderes als ein Antrag“ sei.&amp;lt;ref&amp;gt;{{Internetquelle |url=http://edition.cnn.com/2003/TECH/ptech/11/26/master.term.reut/ |titel=CNN.com - &amp;#039;Master&amp;#039; and &amp;#039;slave&amp;#039; computer labels unacceptable, officials say - Nov. 26, 2003 |abruf=2018-10-07 |sprache=en}}&amp;lt;/ref&amp;gt; Nach dieser Kontroverse wählte &amp;#039;&amp;#039;Global Language Monitor&amp;#039;&amp;#039;, welches die Verwendung der [[Englische Sprache|englischen Sprache]] analysiert, die Begriffe „master/slave“ als das [[Politische Korrektheit|politisch inkorrekteste]] Wort von 2004.&amp;lt;ref&amp;gt;{{Literatur |Titel=&amp;#039;Master/slave&amp;#039; named most politically incorrect term |Hrsg=Seattle PI |Sammelwerk=seattlepi.com |Datum=2004-12-03 |Sprache=en |Online=[https://www.seattlepi.com/national/article/Master-slave-named-most-politically-incorrect-1161133.php Online] |Abruf=2018-10-07 |Zitat=The computer term &amp;quot;master/slave,&amp;quot; which was banned as racially offensive by a Los Angeles County purchasing department, was named the most politically incorrect term of the year.[...] Among other terms on the top 10 list of politically charged words and phrases, issued by the word usage group Global Language Monitor, were &amp;quot;non-same sex marriage&amp;quot; to describe heterosexual unions, &amp;quot;waitron&amp;quot; for waiter or waitress and &amp;quot;higher being&amp;quot; for God, a term some people found too religious.}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die „[[Proteste infolge des Todes von George Floyd|Black Lives Matter“-Bewegung]] entfachte die Diskussion im Jahr 2020 erneut.&amp;lt;ref&amp;gt;{{Internetquelle |autor=Sebastian Grüner |url=https://www.golem.de/news/black-lives-matter-linux-kernel-koennte-inklusive-sprache-bekommen-2007-149468.html |titel=Black Lives Matter: Linux-Kernel könnte &amp;quot;inklusive Sprache&amp;quot; bekommen |hrsg=Golem.de |datum=2020-07-06 |sprache=de-DE |abruf=2020-07-06}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{Internetquelle |autor=Stephen Shankland |url=https://www.cnet.com/news/master-and-slave-tech-terms-face-scrutiny-amid-anti-racism-efforts/ |titel=Tech terms face scrutiny amid anti-racism efforts |hrsg=CNET |datum=2020-06-10 |sprache=en |abruf=2020-07-06}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die &amp;#039;&amp;#039;Modbus Organisation&amp;#039;&amp;#039; ersetzte im Sommer 2020 das Begriffspaar „Master/Slave“ durch „Client/Server“.&amp;lt;ref&amp;gt;{{Internetquelle |autor=Modbus Organization Inc. |url=https://www.modbus.org/docs/Client-ServerPR-07-2020-final.docx.pdf |titel=Modbus Organization Replaces Master-Slave with Client-Server |datum=2020-07-09 |sprache=en |abruf=2020-10-21}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Einzelnachweise ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Netzwerkarchitektur]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Ulanwp</name></author>
	</entry>
</feed>