Ein-/Ausgabe – Eine kurze Einführung
Ein-/Ausgabe – Eine kurze Einführung
Ein-/Ausgabe – Eine kurze Einführung
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