Master/Slave (Computer Science)

Source: Wikipedia: Master/Slave

Master/slave (technology)

From Wikipedia, the free encyclopedia
Jump to: navigation, search
This article is about the computer concept. For the general terms, see Master and Slave. For the philosophical concept, see Master-Slave.

Master/slave is a model of communication where one device or process has unidirectional control over one or more other devices. In some systems a master is elected from a group of eligible devices, with the other devices acting in the role of slaves.[1][2][3]
[edit] Examples

* In database replication, the master database is regarded as the authoritative source, and the slave databases are synchronized to it.
* Peripherals connected to a bus in a computer system.
* Railway locomotives operating in multiple (for example: to pull loads too heavy for a single locomotive) can be referred to as a master/slave configuration - with the operation of all locomotives in the train slaved to the controls of the first locomotive. See - Multiple-unit train control.
* Duplication is often done with several cassette tape or compact disc recorders linked together. Operating the controls on the master triggers the same commands on the slaves, so that recording is done in parallel.
* In parallel ATA hard drive arrangements, the terms master and slave are used but neither drive has control over the other. The terms also do not indicate precedence of one drive over the other in most situations. "Master" is merely another term for device 0 and "slave" indicates device 1.
* On the Macintosh platform, Target Disk Mode allows a computer to operate as an external FireWire hard disk, essentially a disk slave mode. Some older pre-FireWire Macintoshes had a similar controversial "SCSI Disk Mode".

[edit] See also

* Advanced Technology Attachment (ATA), uses master/slave configuration
* Flexible single master operation
* Bus mastering
* Master clock

[edit] References

1. ^ master/slave - a searchNetworking definition
2. ^ Description of the Microsoft Computer Browser Service from Microsoft KnowledgeBase
3. ^ Information on Browser Operation from Microsoft KnowledgeBase

Retrieved from ""
Categories: Network protocols | Distributed computing architecture
Personal tools

* New features
* Log in / create account


* Article
* Discussion



* Read
* Edit
* View history



* Main page
* Contents
* Featured content
* Current events
* Random article


* About Wikipedia
* Community portal
* Recent changes
* Contact Wikipedia
* Donate to Wikipedia
* Help


* What links here
* Related changes
* Upload file
* Special pages
* Permanent link
* Cite this page


* Create a book
* Download as PDF
* Printable version


* Deutsch
* Français
* Македонски
* Nederlands
* 日本語
* Русский

* This page was last modified on 22 May 2010 at 19:15.
* Text is available under the Creative Commons Attribution-ShareAlike License; additional terms may apply. See Terms of Use for details.
Wikipedia® is a registered trademark of the Wikimedia Foundation, Inc., a non-profit organization.
* Contact us

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License