Zugriffsregelung

Zugriffsregelung im Alltag

Wenn mehrere Personen über ein Thema diskutieren, dann kommt es oft zu Gesprächsführungskonflikten: Wer darf jetzt eigentlich reden?

Meeting
Quelle: Wikimedia Commons

Solche Konflikte werden mit einfachen Gesprächsregeln gelöst: Wenn jemand anderes spricht, fängt man nicht selbst an, dazwischenzureden. Man wartet also, bis eine kleine Gesprächspause entsteht (das kann durchaus zu Schwierigkeiten bei Dauerrednern führen). Man sollte keine langen Monologe führen und somit anderen Personen auch die Gelegenheit geben, sich am Gespräch zu beteiligen. Wenn zwei Personen gleichzeitig zu reden anfangen, dann hört man am besten auf und einigt sich (z.B. durch eine Geste), wer zuerst dran ist.

Experimente mit einem Simulationsprogramm

Wir wollen die Zugriffsregelung analog zur Gesprächsregelung mit dem Transceiver-Programm transceiver_kollision_com1.txt durchspielen.

Transceiver

Aufgabe 1

Verbindet mehrere Rechner über die serielle Schnittstelle an ein Buskabel. Kontrolliert, ob der Portbezeichner im Transceiver-Programm richtig vorgegeben ist.

Jetzt müssen die Adressen vergeben und eingestellt werden. Einigt euch auf Adressen aus dem Zahlenbereich 0..14. Beachtet, dass im Transceiver-Programm eine sehr große Bitzeit voreingestellt ist. Es dauert daher recht lange, bis die Einstellung übernommen ist.

(a) Wie merkt ein Kommunikationsteilnehmer, dass aktuell ein anderer Kommunikationsteilnehmer am senden ist?

(b) Wie merkt ein Sender, wenn ein anderer Kommunikationsteilnehmer auch gerade zu senden anfängt?

(c) Zur Konfliktbehandlung ist im Transceiver-Programm eine Alarm-Schaltfläche vorgesehen. Wie können Sender und Empfänger diesen Alarm benutzen, um einen Zugriffskonflikt zu behandeln?

(d) Wie sollte ein Empfänger sich verhalten, wenn er einen Zugriffskonflikt registriert.

Aufgabe 2

Wenn ihr das Verhalten von allen Kommunikationsteilnehmern gut geregelt habt, dann könnt ihr mit dem Transceiver-Programm kurze Nachrichten über den Bus austauschen - auch, wenn mehrere Teilnehmer gleichzeitig senden wollen.

Kollisionserkennung

...

...

Kollisionsbehandlung

...

...

Kollisionsvermeidung

...

...

X

Fehler melden

X

Suche