master-slave
UK[ˈmɑːstə sleɪv]US[ˈmæstər sleɪv]
adj
(of a device or system) having one component that controls the operation of one or more other dependent components.
n
a relationship or configuration in which one entity (the master) has absolute control over another (the slave).
Morpheme Breakdown
master
slave
master
controller
slave
subordinate
Etymology
The compound "master-slave" is a modern technological and sociological metaphor built upon ancient social hierarchies. The word "master" originates from the Latin magister, denoting a person in authority, such as a teacher or director. "Slave" derives from the Medieval Latin sclavus, reflecting the historical enslavement of Slavic peoples. When combined in the 20th century, primarily in engineering and computing contexts, these terms were applied metaphorically to describe a controlling relationship between devices or processes, where one (the master) dictates the timing and operation of the other (the slave). This usage directly maps the literal social relationship of absolute control and dependency onto mechanical and electronic systems, though due to its offensive connotations, the terminology is increasingly being replaced by alternatives like "primary-replica" or "controller-agent."
Analysis
Structure: master (controller) + slave (subordinate)
- master: From Old English mægester, via Latin magister (chief, teacher, director). In this compound, it functions as the controlling or primary element.
- slave: From Old French esclave, from Medieval Latin sclavus (Slavic prisoner, bondsman). In this compound, it functions as the controlled or secondary element.
Examples
The engineer configured the hard drives in a master-slave relationship.
This criticism targets the master-slave terminology used in some computer architecture textbooks.
The old system relied on a master-slave communication protocol.