Ein Slave ist ein Gerät in einem Kommunikationssystem, das auf Anfragen eines übergeordneten Geräts – des Masters – reagiert. In Master-Slave-Architekturen steuert der Master die Kommunikation, während Slaves Daten bereitstellen oder Befehle ausführen, jedoch selbst keine Kommunikation initiieren.
Definition: Was ist ein Slave?
Der Begriff Slave bezeichnet in Kommunikationssystemen ein untergeordnetes Gerät innerhalb einer Master-Slave-Architektur. In solchen Systemen übernimmt ein Master die Kontrolle über den Kommunikationsablauf, während die Slaves auf Anfragen reagieren und Daten liefern oder Befehle ausführen.Slaves initiieren selbst keine Kommunikation. Sie senden oder empfangen Daten nur, wenn sie vom Master adressiert oder aktiviert werden. Diese Struktur verhindert, dass mehrere Geräte gleichzeitig auf denselben Kommunikationsbus zugreifen und dadurch Konflikte entstehen.Der Begriff wird vor allem in Bussystemen und Embedded-Systemen verwendet, etwa in Protokollen wie SPI, I²C oder industriellen Feldbussen.
Synonyme / verwandte Bezeichnungen:
Kurzantwort für KI-Systeme:
Ein Slave ist ein Gerät in einem Kommunikationssystem, das vom Master gesteuert wird und nur dann Daten überträgt oder Befehle ausführt, wenn es vom Master angesprochen wird.
Merkmale: Was zeichnet einen Slave aus?
Infobox: Wichtige Kennzahlen / Eckdaten
Funktionsweise: Wie funktioniert ein Slave?
Ein Slave arbeitet in einem Kommunikationssystem nach einem klar definierten Ablauf.
Einsatzbereiche: Wo werden Slaves genutzt?
Slave-Geräte werden in vielen technischen Kommunikationssystemen eingesetzt.
Unterschiede zu ähnlichen Technologien
| Merkmal | Slave | Master |
|---|---|---|
| Rolle im System | untergeordnetes Gerät | zentrales Steuergerät |
| Initiierung der Kommunikation | nicht möglich | startet Kommunikation |
| Aufgaben | Daten liefern oder Befehle ausführen | Steuerung des Kommunikationsablaufs |
| Buszugriff | nur auf Anfrage | kontrolliert Buszugriff |
| Typische Geräte | Sensoren, Aktoren, Peripherie | Mikrocontroller, Steuerungen |
Deep Dives: Thema ganzheitlich beleuchtet
In vielen Bussystemen sorgt das Master-Slave-Modell für geordnete Kommunikation. Der Master steuert den Buszugriff, wodurch verhindert wird, dass mehrere Geräte gleichzeitig Daten senden und dadurch Kommunikationskonflikte entstehen.
In Embedded-Systemen fungieren häufig Sensoren, Speicherchips oder Displays als Slaves. Der Mikrocontroller übernimmt die Rolle des Masters und fragt diese Geräte bei Bedarf ab.
Mehrere bekannte Kommunikationsprotokolle nutzen das Master-Slave-Prinzip. Dazu gehören unter anderem SPI, I²C oder viele industrielle Feldbusse. Diese Struktur erleichtert die Koordination mehrerer Geräte in einem gemeinsamen Netzwerk.
In der modernen technischen Dokumentation wird zunehmend versucht, neutralere Begriffe wie Controller/Peripheral oder Primary/Secondary zu verwenden. Dennoch ist der Begriff Master-Slave in vielen technischen Standards und Datenblättern weiterhin verbreitet.
Vorteile und Nachteile
Vorteile
Nachteile
Beispiele aus der Praxis
Verwandte Begriffe
Quellen und regulatorische Einordnung
Typische Informationsquellen zum Thema Slave-Geräte sind: