390:
71:
870:
348:, and the zone transfer hierarchy could be more than one layer deep, such that a server might initiate some AXFR/IXFR's to the "primary master" but then respond to AXFR/IXFR's from other servers. In retrospect I should have chosen the terms, "transfer initiator" and "transfer responder". However, the
49:
is a relationship between two systems in which one controls the other. In some cases one master controls just one slave system, but in others there are multiple slave systems controlled by the same master. Sometimes the master is a different kind of system than the slave, but sometimes there are
217:
in a master–slave configuration. It is so named because the master latch controls the slave latch's value and forces the slave latch to hold its value, as the slave latch always copies its new value from the master latch.
247:
operating in the same train (for example, to pull a load too heavy for a single locomotive) may be configured for master–slave operation with all but one of the locomotives controlled from the first. See
356:" and "slave cylinders", and so I did not think I was either inventing a new use for the words "master" and "slave", or that my use of them for this purpose would be controversial.
1059:
1238:
1223:
758:
455:
movement in the United States sparked renewed discussion and terminology changes in 2020. But, some argue that a terminology change is superficial, likening it to
88:
400:
287:
may be used to mean a copy that has more significance than other copies in which case the term is an absolute concept; not a relationship. Sometimes the term
1218:
904:"We found 'master/slave' to be the most egregious example of political correctness in 2004," said Paul JJ Payack, president of The Global Language Monitor.
509:
terminology on products. Following complaints, the County of Los
Angeles issued a statement saying that the decision was "nothing more than a request".
298:, the master database is the authoritative source. A replica database, sometimes called a slave, is synchronized to it but is not controlled by it.
720:
1248:
135:
922:
107:
267:
into hydraulic pressure that drives movement in a slave cylinder at the other end of the hydraulic line. A common application is a vehicle
808:
1012:
50:
multiple similar systems and one of them is designated the master in order to centralize external (i.e. user) control of the collection.
1243:
412:
114:
897:
183:; a slave clock receives and displays the time from a master; though it may be able to keep time itself if the master is not working.
1233:
633:
430:
154:
1049:
1034:
778:
591:
229:
121:
972:
948:
1170:
92:
103:
1080:
748:
513:
249:
187:
1213:
1253:
612:
317:. The distinction is required by the interface even though neither drive has control or priority over the other.
240:) linked together so that operating the controls of a master device triggers the same commands on slave devices.
606:
128:
444:
373:
214:
210:
81:
858:
1208:
57:, the terminology is a subject of controversy and has been replaced with alternative terms in some cases.
494:
459:. None-the-less, various alternate and generally context sensitive terms have been proposed including:
456:
222:
683:
1228:
1054:
295:
652:
1030:
782:
597:
344:
I introduced the master/slave terminology in RFC 2136, because I needed names for the roles in an
1107:
979:
841:
452:
333:
691:
345:
35:
833:
365:
753:
361:
353:
349:
260:
225:, or slave, flash units are connected to a master unit to provide synchronized lighting.
332:
The terminology was used in 1988 for RFC 1059 and in 1997 for RFC 2136, related to the
1202:
983:
821:
585:
233:
180:
283:
is used in many technology contexts that do not refer to a relationship of control.
1125:
845:
544:
adopted a similar policy to use more specific terms in new code and documentation.
541:
302:
237:
168:
17:
1188:
551:
493:
In 2003, after receiving a discrimination complaint from a county employee, the
176:
172:
70:
42:
1013:"Linux team approves new terminology, bans terms like 'blacklist' and 'slave'"
923:"GitHub to replace "master" with alternative term to avoid slavery references"
498:
337:
306:
244:
883:
695:
873:
U.S. Patent no. 1,249,143 (filed: 1917 January 22; issued: 1917 December 4).
795:
256:
197:
837:
725:
721:"'Master/Slave' Terminology Was Removed from Python Programming Language"
657:
451:
first in their annual list of politically charged language for 2004. The
206:
uses a master device to initiate connection requests to slave devices.
95: in this section. Unsourced material may be challenged and removed.
54:
1145:
1131:
547:
203:
190:(SPI) bus typically has a single master controlling multiple slaves.
309:
interface supports two hard drives on a cable, which are designated
822:"Broken Metaphor: The Master–Slave Analogy in Technical Literature"
1108:"'Master' and 'slave' computer labels unacceptable, officials say"
291:
is used in contexts that do not imply a controlling relationship.
268:
264:
501:
asked that manufacturers, suppliers and contractors stop using
1146:"Issue 34605: Avoid master/slave terminology - Python tracker"
1111:
569:
383:
193:
64:
31:
634:"Master–slave terminology alternatives you can use right now"
27:
Relationship between devices in which one controls the other
684:"Tech Confronts Its Use of the Labels 'Master' and 'Slave'"
558:
in software documentation, especially in combination with
1050:"Getting Started with Serial Peripheral Interface (SPI)"
600: – device designed to copy pre-recorded audio tapes
372:
was used in other patent applications, including one by
408:
364:
for the automotive industry were patented in 1917 by
899:'Master/slave' named most politically incorrect term
602:
Pages displaying wikidata descriptions as a fallback
949:"Tech terms face scrutiny amid anti-racism efforts"
228:Parallel audio duplication often entails multiple
30:For the master branch in Git version control, see
200:are also the example of master-slave technology.
653:"It's Time for IEEE to Retire 'Master / Slave'"
594: – Feature of Microsoft's Active Directory
615: – Endpoint that initiates a SCSI command
512:In 2018, after a heated debate, developers of
916:
914:
912:
397:The examples and perspective in this section
8:
1031:"A Resolution to Redefine SPI Signal Names"
884:"Hydraulic power transmission installation"
783:"A Resolution to Redefine SPI Signal Names"
1006:
1004:
715:
713:
711:
415:, or create a new section, as appropriate.
431:Learn how and when to remove this message
155:Learn how and when to remove this message
34:. For mastering in audio processing, see
678:
676:
674:
625:
1239:Politics and race in the United States
1224:African-American-related controversies
1102:
1100:
609: – Method of database replication
588: – System for multiple bus access
516:replaced the term. Python switched to
859:Re: DNSOP Question regarding RFC 8499
329:terminology was first used in 1904.
7:
796:"A redefinition of SPI signal names"
565:In 2020, GitHub renamed the default
93:adding citations to reliable sources
1219:Distributed computing architecture
352:and clutch systems in my car had "
340:commented on his choice of words:
263:is a control device that converts
25:
982:. October 1, 2021. Archived from
947:Shankland, Stephen (2020-06-10).
921:Cimpanu, Catalin (14 June 2020).
1035:Open Source Hardware Association
902:, Seattle PI, December 2, 2004,
809:"SPI Chip-to-Chip Communication"
779:Open Source Hardware Association
592:Flexible single master operation
388:
213:can be created by arranging two
175:used to synchronize one or more
69:
1062:from the original on 2023-12-21
807:Utah State University ECE 3700
761:from the original on 2023-05-25
749:"Introduction to SPI Interface"
80:needs additional citations for
1189:"Google Developer Style Guide"
104:"Master–slave" technology
1:
1249:Metaphors referring to people
651:Ellis, Leonard (2020-06-18).
554:recommends avoiding the term
973:"IC-bus specification Rev 7"
540:, depending on context. The
1169:Microsoft (June 24, 2022).
466:main-replica or subordinate
411:, discuss the issue on the
250:Multiple-unit train control
188:serial peripheral interface
1270:
1244:Race-related controversies
29:
613:SCSI initiator and target
53:Due to its connection to
1234:Linguistic controversies
607:Multi-master replication
443:Media analytics company
445:Global Language Monitor
374:Robert Esnault-Pelterie
1081:"Leader and Followers"
838:10.1353/tech.2007.0066
826:Technology and Culture
358:
32:Git § Conventions
1175:Microsoft Style Guide
871:"Braking apparatus, "
747:Dhaker, Piyu (2018).
495:County of Los Angeles
457:performative activism
376:, published in 1919.
346:AXFR/IXFR transaction
342:
1114:. November 26, 2003.
1055:Microchip Technology
869:Loughhead, Malcolm,
820:Eglash, Ron (2007).
729:. September 13, 2018
478:host-worker or proxy
409:improve this section
399:may not represent a
296:database replication
89:improve this article
598:Loop bin duplicator
472:requester-responder
18:Master (technology)
1011:Cimpanu, Catalin.
980:NXP Semiconductors
484:director-performer
453:Black Lives Matter
334:domain name system
232:devices (i.e. for
209:An edge-triggered
1214:Network protocols
1134:, 9 December 2007
1048:Stoicescu, Alin.
1037:. 7 January 2022.
989:on April 26, 2021
638:TheServerSide.com
475:controller-device
463:primary-secondary
441:
440:
433:
165:
164:
157:
139:
36:Mastering (audio)
16:(Redirected from
1261:
1254:1900s neologisms
1193:
1192:
1185:
1179:
1178:
1166:
1160:
1159:
1157:
1156:
1142:
1136:
1135:
1122:
1116:
1115:
1104:
1095:
1094:
1092:
1091:
1085:martinfowler.com
1077:
1071:
1070:
1068:
1067:
1045:
1039:
1038:
1027:
1021:
1020:
1008:
999:
998:
996:
994:
988:
977:
969:
963:
962:
960:
959:
944:
938:
937:
935:
933:
918:
907:
906:
894:
888:
887:
880:
874:
867:
861:
856:
850:
849:
817:
811:
805:
799:
792:
786:
776:
770:
769:
767:
766:
744:
738:
737:
735:
734:
717:
706:
705:
703:
702:
680:
669:
668:
666:
665:
648:
642:
641:
630:
603:
469:initiator-target
436:
429:
425:
422:
416:
392:
391:
384:
366:Malcolm Loughead
362:hydraulic brakes
354:master cylinders
221:In photography,
160:
153:
149:
146:
140:
138:
97:
73:
65:
21:
1269:
1268:
1264:
1263:
1262:
1260:
1259:
1258:
1199:
1198:
1197:
1196:
1187:
1186:
1182:
1168:
1167:
1163:
1154:
1152:
1150:bugs.python.org
1144:
1143:
1139:
1124:
1123:
1119:
1106:
1105:
1098:
1089:
1087:
1079:
1078:
1074:
1065:
1063:
1047:
1046:
1042:
1029:
1028:
1024:
1010:
1009:
1002:
992:
990:
986:
975:
971:
970:
966:
957:
955:
946:
945:
941:
931:
929:
920:
919:
910:
896:
895:
891:
882:
881:
877:
868:
864:
857:
853:
819:
818:
814:
806:
802:
794:Nathan Seidle.
793:
789:
777:
773:
764:
762:
754:Analog Dialogue
746:
745:
741:
732:
730:
719:
718:
709:
700:
698:
682:
681:
672:
663:
661:
650:
649:
645:
632:
631:
627:
622:
601:
582:
491:
481:leader-follower
437:
426:
420:
417:
406:
393:
389:
382:
350:hydraulic brake
323:
277:
261:master cylinder
161:
150:
144:
141:
98:
96:
86:
74:
63:
39:
28:
23:
22:
15:
12:
11:
5:
1267:
1265:
1257:
1256:
1251:
1246:
1241:
1236:
1231:
1226:
1221:
1216:
1211:
1201:
1200:
1195:
1194:
1180:
1171:"master/slave"
1161:
1137:
1117:
1096:
1072:
1040:
1022:
1000:
964:
939:
908:
889:
875:
862:
851:
832:(2): 360–369.
812:
800:
787:
771:
739:
707:
670:
643:
624:
623:
621:
618:
617:
616:
610:
604:
595:
589:
581:
578:
490:
489:Notable events
487:
486:
485:
482:
479:
476:
473:
470:
467:
464:
439:
438:
403:of the subject
401:worldwide view
396:
394:
387:
381:
378:
370:slave cylinder
322:
319:
276:
273:
163:
162:
77:
75:
68:
62:
59:
26:
24:
14:
13:
10:
9:
6:
4:
3:
2:
1266:
1255:
1252:
1250:
1247:
1245:
1242:
1240:
1237:
1235:
1232:
1230:
1227:
1225:
1222:
1220:
1217:
1215:
1212:
1210:
1209:AT Attachment
1207:
1206:
1204:
1190:
1184:
1181:
1176:
1172:
1165:
1162:
1151:
1147:
1141:
1138:
1133:
1129:
1128:
1121:
1118:
1113:
1109:
1103:
1101:
1097:
1086:
1082:
1076:
1073:
1061:
1057:
1056:
1051:
1044:
1041:
1036:
1032:
1026:
1023:
1018:
1014:
1007:
1005:
1001:
985:
981:
974:
968:
965:
954:
950:
943:
940:
928:
924:
917:
915:
913:
909:
905:
901:
900:
893:
890:
885:
879:
876:
872:
866:
863:
860:
855:
852:
847:
843:
839:
835:
831:
827:
823:
816:
813:
810:
804:
801:
797:
791:
788:
784:
780:
775:
772:
760:
756:
755:
750:
743:
740:
728:
727:
722:
716:
714:
712:
708:
697:
693:
689:
685:
679:
677:
675:
671:
660:
659:
654:
647:
644:
639:
635:
629:
626:
619:
614:
611:
608:
605:
599:
596:
593:
590:
587:
586:Bus mastering
584:
583:
579:
577:
575:
571:
568:
563:
561:
557:
553:
550:'s developer
549:
545:
543:
539:
535:
531:
527:
523:
519:
515:
510:
508:
504:
500:
496:
488:
483:
480:
477:
474:
471:
468:
465:
462:
461:
460:
458:
454:
450:
446:
435:
432:
424:
421:December 2023
414:
410:
404:
402:
395:
386:
385:
379:
377:
375:
371:
367:
363:
357:
355:
351:
347:
341:
339:
335:
330:
328:
320:
318:
316:
312:
308:
304:
299:
297:
292:
290:
286:
282:
274:
272:
270:
266:
262:
258:
253:
251:
246:
241:
239:
235:
234:cassette tape
231:
226:
224:
219:
216:
215:gated latches
212:
207:
205:
201:
199:
195:
191:
189:
184:
182:
181:clock network
179:as part of a
178:
174:
170:
159:
156:
148:
145:November 2022
137:
134:
130:
127:
123:
120:
116:
113:
109:
106: –
105:
101:
100:Find sources:
94:
90:
84:
83:
78:This section
76:
72:
67:
66:
60:
58:
56:
51:
48:
44:
37:
33:
19:
1183:
1174:
1164:
1153:. Retrieved
1149:
1140:
1127:Master/Slave
1126:
1120:
1088:. Retrieved
1084:
1075:
1064:. Retrieved
1053:
1043:
1025:
1016:
991:. Retrieved
984:the original
967:
956:. Retrieved
952:
942:
930:. Retrieved
926:
903:
898:
892:
878:
865:
854:
829:
825:
815:
803:
790:
774:
763:. Retrieved
752:
742:
731:. Retrieved
724:
699:. Retrieved
687:
662:. Retrieved
656:
646:
637:
628:
573:
566:
564:
559:
555:
546:
542:Linux kernel
537:
533:
529:
525:
521:
517:
511:
506:
502:
492:
449:master/slave
448:
442:
427:
418:
398:
369:
359:
343:
331:
327:master–slave
326:
324:
314:
310:
303:Parallel ATA
300:
293:
289:master-slave
288:
284:
280:
278:
275:Non-examples
254:
242:
238:compact disc
227:
220:
208:
202:
192:
185:
177:slave clocks
173:time signals
169:master clock
166:
151:
142:
132:
125:
118:
111:
99:
87:Please help
82:verification
79:
52:
47:master–slave
46:
40:
1229:Connotation
552:style guide
380:Controversy
368:. The term
336:. In 2020,
245:locomotives
43:engineering
1203:Categories
1155:2020-07-13
1090:2024-04-11
1066:2023-12-21
958:2020-07-06
932:3 November
765:2023-07-21
733:2020-07-14
701:2020-07-14
664:2020-09-26
620:References
572:branch to
499:California
338:Paul Vixie
307:hard drive
305:(aka IDE)
259:system, a
115:newspapers
696:1059-1028
413:talk page
279:The term
257:hydraulic
230:recording
223:secondary
211:flip-flop
171:provides
1060:Archived
759:Archived
726:Vice.com
658:EE Times
580:See also
407:You may
271:system.
243:Railway
61:Examples
993:June 4,
846:1358719
447:placed
321:History
129:scholar
55:slavery
1132:Snopes
844:
694:
567:master
556:master
548:Google
538:helper
536:, and
530:worker
528:; and
526:server
524:, and
522:parent
514:Python
503:master
311:master
285:Master
281:master
204:Modbus
131:
124:
117:
110:
102:
1017:ZDNet
987:(PDF)
976:(PDF)
927:ZDNet
842:S2CID
688:Wired
560:slave
534:child
507:slave
360:Said
315:slave
269:brake
265:force
255:In a
136:JSTOR
122:books
995:2022
953:CNET
934:2022
692:ISSN
574:main
518:main
505:and
325:The
313:and
196:and
108:news
1112:CNN
834:doi
570:git
562:.
497:in
294:In
236:or
198:I3C
194:I2C
91:by
41:In
1205::
1173:.
1148:.
1130:,
1110:.
1099:^
1083:.
1058:.
1052:.
1033:.
1015:.
1003:^
978:.
951:.
925:.
911:^
840:.
830:48
828:.
824:.
781:.
757:.
751:.
723:.
710:^
690:.
686:.
673:^
655:.
636:.
576:.
532:,
520:,
301:A
252:.
186:A
167:A
45:,
1191:.
1177:.
1158:.
1093:.
1069:.
1019:.
997:.
961:.
936:.
886:.
848:.
836::
798:.
785:.
768:.
736:.
704:.
667:.
640:.
434:)
428:(
423:)
419:(
405:.
158:)
152:(
147:)
143:(
133:·
126:·
119:·
112:·
85:.
38:.
20:)
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.