Def.
-
- 1 / 43
-
Cartes-fiches
OSI
7. Schicht / Anwendung: Funktionen für Anwendungen, sowie die Dateneingabe und -ausgabe.
6. Schicht / Darstellung: Umwandlung der systemabhängigen Daten in ein unabhängiges Format.
5. Schicht / Sitzung: Steuerung der Verbindungen und des Datenaustauschs.
4. Schicht / Transport: Zuordnung der Datenpakete zu einer Anwendung.
3. Schicht / Vermittlung: Routing der Datenpakete zum nächsten Knoten.
2. Schicht / Sicherung: Segmentierung der Pakete in Frames und Hinzufügen von Prüfsummen.
1. Schicht / Bitübertragung: Umwandlung der Bits in ein zum Medium passendes Signal und physikalische Übertragung.[6
Polling und Interrupt (vor und nachteile von Polling in bezug auf interrupts)
Polling:permanente Überwachung (zykische Abfrage) von Statusregister eines Geräts
Interrupt: kurzfristige Unterbrechung der normalen Programausführung durch ein SIgnal. Interrupts sind durch eine Interrupts Request und eine Interrupt Service Routne gekennzeichnet.
+ ist einach und intuitiv durch schleifen zu implementieren und benötigt keine weitere Hardware
- Polling kostet im Vergleich zu Interrupts mehr Prozessorlaufzeit (ineffizient)
Erläutern sie das Konzept von DMA. Welche Unterschiede gibt es zum Programmed I/O?
DMA: Die CPU erteilt Befehle an den DMA- Controller, welche Date an welche Speicherstellen zu transferieren sind. Der Controller wickelt den Transfer selbstständig ab und greift direkt auf den Speicher zu. Die CPU kann währenddessen weiterarbeiten.
Unterschiede: Programmed I/O belastet die CPU, da schreiben/lesen von Daten in Speicher von der CPU verwaltet wird. Daten werden mittels Lese-und Schreibbefehlen vom SPeicher des Geräts in die Prozessorregister transportiert und von dort weiter in den Hauptspeicher kopiert.