30.12.2013 Aufrufe

Ein-/Ausgabe – Eine kurze Einführung

Ein-/Ausgabe – Eine kurze Einführung

Ein-/Ausgabe – Eine kurze Einführung

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

Strategien der <strong>Ein</strong>-/<strong>Ausgabe</strong> (4)<br />

• <strong>Ein</strong> E/A-Baustein verfügt über drei Arten interner Register:<br />

• Kontrollregister<br />

Zur Initialisierung und Parameterwahl durch CPU<br />

• Datenregister<br />

Zur Zwischenpufferung von einzulesenden oder auszugebenden Daten (nötig, da<br />

E/A-Geräte zumeist langsamer als die CPU sind und zudem asynchron zur CPU<br />

arbeiten).<br />

Oft als FIFO-Puffer (First In First Out) realisiert.<br />

• Statusregister<br />

Zum Austausch von Statusinformationen zwischen E/A-Baustein und CPU (z.B.<br />

Verfügbarkeit eines neuen <strong>Ein</strong>gabewertes, oder <strong>Ausgabe</strong>gerät hat Zeichen aus<br />

Datenregister gelesen).<br />

E/A-Baustein setzt/löscht entsprechende Statusbits selbständig.<br />

Bei Verwendung der Strategie Polling wird in einer Schleife das Statusregister<br />

gelesen und das entsprechende Statusbit abgefragt.<br />

<strong>Ein</strong>führung in die Technische Informatik - WS 11/12<br />

<strong>Ein</strong>-/<strong>Ausgabe</strong> 9

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!