Ein- und Ausgabe Flashcards

1
Q

Wie kommuniziert die CPU mit Ein- und Ausgabegeräten?

A

Kommunikation erfolgt dabei über einen Bus oder eine Schnittstelle

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Welche Strategien gibt es zur Überbrückung der Geschwindigkeitsunterschiede zwischen CPU (schnell) und Ein- und Ausgabegeräten (langsam)?

A
  • > Synchrone Kommunikation
  • > Polling
  • > Interrupts

Die Konzepte „Synchrone Kommunikation”, „Polling” und „Interrupts” finden in vielen Bereichen der Software-Programmierung Anwendung!

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Erklären Sie wie die Strategie der Synchronen Kommunikation abläuft

A
  • > CPU sendet Anfrage an Eingabegeräte
  • > CPU wartet, bis die Eingabe erfolgt ist
  • > CPU setzt erst dann die Arbeit fort
  • > Einfach, aber sehr zeitaufwändig
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Erklären Sie wie die Strategie des Polling abläuft

A
  • > CPU fragt das Eingabegerät periodisch nach Daten ab
  • > Kann in der Zwischenzeit andere Aufgaben erledigen
  • > Permanente Kommunikation über Bus oder Schnittstelle notwendig
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Erklären Sie wie die Strategie der Interrupts abläuft

A

-> Eingabegerät unterbricht aktiv die Arbeit der CPU, wenn Daten
vorhanden sind
-> Effizient, aber CPU muss das Unterbrechen der aktuellen Aufgabe
zulassen

How well did you know this?
1
Not at all
2
3
4
5
Perfectly