IO Flashcards

(72 cards)

1
Q

ASCII Terminals

Wie tauscht ein RS-232 Terminal Daten mit dem Computer aus?

A

Das Terminal tauscht die Daten bitweise aus

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

ASCII Terminals

Welches UI wird bei RS-232 Terminals unterstützt?

A

Es wird nur ein zeichenbasiertes UI unterstützt

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

ASCII-Terminals

Wird im Terminal eine Applikations-Logik ausgeführt?

A

Nein, da es nur der Ein- und Ausgabe von Daten dient

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

ASCII Terminals

Wie wird der Raw Mode noch bezeichnet?

A

Nicht-kanonischer Modus

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

ASCII Terminals

Wie werden die Zeichen im Raw Modus übergeben?

A

Sie werden so übergeben wie sie auf der Tastatur eingegeben werden

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

ASCII Terminals

Wie wird der Cooked Mode noch bezeichnet?

A

Kanonischer Modus bzw. zeilenorientierter Modus

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

ASCII Terminals

Wie werden Löschoperationen durchgeführt?

A

Der Treiber kümmert sich darum

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

ASCII Terminals

Was wird nach RETURN übergeben?

A

Es wird eine komplette Zeile übergeben

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

Grafik-Hardware

Wo befndet sich der Grafikkartenspeicher?

A

Er befindet sich auf der Grafikkarte

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

Grafik-Hardware

Was für ein Problem entsteht, wenn der Grafikkartenspeicher auch den Hauptspeicher mitbenutzt?

A

Es kann zu Datenstau auf dem Bus führen

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

Grafik-Hardware

Der Grafikkartenspeicher benutzt ein hybrides Modell aus dem Video RAM und der Shared Memory. Wofür wird der Hauptspeicher insbesondere genutzt?

A

Der Hauptspeicher wird insbesondere für Texturen genutzt

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

Zeichenbasierte Grafik-Hardware

Wie viel Byte speichert Video RAM?

A

Er speichert 2 Byte: Das Zeichen und sein Attribut

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

Zeichenbasierte Grafik-Hardware

Wozu führt das Schreiben auf das Video RAM? Tipp: Es handelt sich um eine Uralt-Technik aus den Zeiten des Commodore C64

A

Es führt zu sofortigen Änderungen auf dem Bildschirm

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

Framebuffer

Was passiert mit dem Grafikspeicher?

A

Er wird in den Hauptspeicher eingeblendet

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

Framebuffer

Was kann das BS oder eine Applikation setzen?

A

Sie können Pixel einzeln setzen und löschen

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

Framebuffer

Warum ist der Framebuffer langsam? Nehme als Beispiel das Zeichnen einer 640 Pixel langen schrägen Linie

A

Da das Zeichnen einer derartigen Linie aufwendige Berechnungen benötigt und 640 Speicherzugriffe

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

Framebuffer

Das Video RAM Layout besteht aus 24 Bit und 32 Bit. Aus welchen Teilen bestehen die 24 Bit und die 32 Bit?

A

24 Bit: Red, Green, Blue (RGB)
32 Bit: RGB + Transparenz

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

Framebuffer

Energiesparende Geräte sind ein Anwendungsgebiet für Framebuffer. Welchen Nachteil gibt es?

A

Die GPU verbraucht zu viel Energie

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

Framebuffer

Billige Geräte sind ein Anwendungsgebiet für Framebuffer. Welche Nachteile gibt es?

A

Die GPU ist zu teuer und nimmt zu viel Platz auf der Platine in Anspruch

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

Framebuffer

Der Framebuffer hat eine geringe Auflösung. Warum sind höhere Auflösungen nicht möglich?

A

Da Framebuffer zu langsam sind

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

Framebuffer

Warum sind keine 3D-Effekte möglich?

A

Wegen der mangelnden Hardware-Beschleunigung

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

Framebuffer

Die Anwendungen können direkt in das Video RAM schreiben und das BS hat keine Kontrolle. Was sind die Folgen?

A
  • Anwendungen können überall hinschreiben
  • Anwendung muss alles selbst machen
  • Fenster sind nicht durchsetzbar
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

Framebuffer

Welches Sicherheitsrisiko kann entstehen wenn das BS keine Kontrolle hat und die Anwendung direkt in das Video schreiben kann? Beispiel Mobiltelefon

A

Wenn das Telefon eine PIN anfragt weiß man nicht ob das BS oder eine Anwendung anfragt und die Anwendung darf die PIN nicht erfahren

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

Framebuffer

Nur das BS hat Zugriff auf den Framebuffer und stellt die Grafik API zur Verfügung. Was gehört alles zur Windows GDI?

A
  • Pixels
  • Linien
  • Rechtecke
  • Ellipsen
  • Füllen
  • Grafikpfade
  • Bitmaps
  • Schriften
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
# Framebuffer Das BS kann Fenster durchsetzen. Was kann dann zum Beispiel die Clipping Applikation?
Die Clipping Applikation kann nur in ihrem Fenster zeichnen und alles andere wird abgeschnitten
26
# 2D-Beschleuniger Wofür ist die Graphics Processing Unit (GPU) gut?
Sie unterstützt die Hardware bei Zeichenoperationen
27
# 2D-Beschleuniger Durch die Hardwareunterstützung schickt die BS nur noch Zeichenbefehle an die GPU. Die CPU wird dadurch...?
entlastet
28
# 2D-Beschleuniger Durch die Hardwareabstraktion bietet das BS Anwendungen eine einheitliche API. Welche Schwierigkeiten können auftauchen?
Zeichenoperationen können unterschiedlich durchgeführt werden
29
# 3D-Beschleuniger 3D-Szenen mit 2D-Primitiven zu zeichnen ist ineffizient und braucht enorme Rechenzeit. Daher verlagert man von der CPU auf die GPU. Was macht dann das BS?
Das BS übermittelt nur noch Gittermodelle, Texturen und Beleuchtungen
30
3D-Szenen mit 2D-Primitiven zu zeichnen ist ineffizient und braucht enorme Rechenzeit. Daher verlagert man von der CPU auf die GPU. Das BS übermittelt nur noch Gittermodelle, Texturen und Beleuchtungen. Was macht dann die GPU?
Die GPU berechnet daraus einzelne Pixel
31
# 3D-Beschleuniger Was ist die Herausforderung für das BS?
Eine einheitliche API trotz verschiedener GPUs zu finden
32
# 3D-Beschleuniger Wie löst man das Problem mit dem Finden einer einheitlichen API für verschiedene GPUs?
Erst die API definieren und dann die Chips für die GPU bauen
33
# Grafikverarbeitung mit Co-Prozessor Der Amiga 500 hatte keine dedizierte Grafikkarte. Die Co-Prozessoren nehmen der CPU Arbeit ab, wie zum Beispiel das Umkopieren von Speicherblöcken. Welche Auswirkungen hat es auf animierte Grafiken?
Animierte Grafiken lassen sich beschleunigen
34
# Austastlücke beim TV Wie verläuft der Kathodenstrahl?
Er verläuft von unten rechts nach oben links
35
# Austastlücke beim TV Wie nennt man die Zeit von dem Kathodenstrahl?
Vertikale Austastlücke
36
# Austastlücke beim TV Es wird kein Bildsignal übertragen, sondern...?
* Videotext * VPS-Signal * EPG (Electronic Program Guide) * PALplus Signal für das Bildformat (16:9, 4:3) * Zeitweise auch Datenströme für PCs
37
# Austastlücke beim TV Wie nennt man die Zeit wenn der Kathodenstrahl von rechts nach links und eine Zeile runter verläuft?
Das ist die kürzere horizontale Austastlücke
38
# Austastlücke beim PC Die GPU tastet den Speicher Zeile für Zeile ab. Was wird daraus erzeugt?
Das Monitorsignal
39
# Austastlücke beim PC Was passiert wenn alle Zeilen durch sind?
Dann kommt die Austastlücke
40
# Austastlücke beim PC Was passiert mit dem Bild wenn die Austastlücke kommt?
Es verweilt kurzzeitig unverändert
41
# Austastlücke beim PC Das BS kann Grafik mit dem Video-Beam synchronisieren. Wie funktioniert das?
Die Videos werden Bild für Bild an die Grafikkarte übermittelt
42
# Austastlücke beim PC Wie werden die Bilder idealerweise geschrieben?
Sie werden hinter dem Video-Beam geschrieben
43
# LCDs mit Twisted Nematics Aus was besteht der Weg des Lichts?
* Hintergrundbeleuchtung * Horizontaler Polfilter * Flüssigkristalle * Vertikaler Polfilter
44
# LCDs mit Twisted Nemantics Wie wird das Licht blockiert?
* Spannung an dem Flüssigkristall * Das ändert die Drehung der Polarisation * Licht wird vom zweiten Polfilter absorbiert
45
# LCD Qualitätskriterien Zu den Kriterien gehören Licht pro Quadratzentimeter, Blickwinkelabhängigkeit und Schaltgeschwindigkeit. Worauf muss man bei der Schaltgeschwindigkeit achten?
Der Flüssigkristall muss verändert werden
46
# LCD Qualitätskriterien Ein weiteres Kriterium ist das Passive Matrix Display. Als Beispiel gibt es 640 x 480 Pixel. 640 vertikale Drähte hinter dem Flüssigkristall und 480 horizontal vor dem Flüssigkristall. Wie ändere ich die Pixel x und y?
Mit Spannung auf dem vertikalen Draht x und dem horizontalen Draht y wodurch der Kristall am Ort x;y kurzzeitig verändert wird
47
# LCD Qualitätskriterien Wie viele Pixel werden nacheinander gesetzt?
60 mal pro Sekunde (60 Hz)
48
# LCDs mit Thin Film Transistors (TFT) Für jeden Pixel gibt es Dünnfilmtransistoren. Die Transistoren sind nahezu durchsichtig. Warum?
Aufgrund der transparenten Halbleiter Indiumzinnoxid
49
# LCDs mit Thin Film Transistors (TFT) Für jeden Pixel gibt es Dünnfilmtransistoren. Was macht das mit der Bildqualität?
Die Bildqualität wird besser
50
# LCDs mit Thin Film Transistors Wie wird das weiße Licht pro Pixel separiert?
Es wird in die Subpixel Rot/Grün/Blau separiert
51
# LCDs mit Thin Film Transistors (TFT) Wie werden die Subpixel Rot/Grün/Blau geschaltet?
Sie werden einzeln geschaltet
52
# LCDs mit Thin Film Transistors (TFT) Was ergeben 3 Subpixel zusammen?
Sie ergeben ein Farbpixel
53
# Bussysteme Die Bussysteme sind die Verbindung zwischen CPU und Controller. Was hat jede Steckkarte?
Jede Steckkarte hat mindestens einen Controller
54
# Bussysteme Ein wichtiges Kriterium ist der Durchsatz. Wie kann er angegeben werden?
* Angabe in MBit/sec * Angabe in MHz und Busbreite
55
# Bussysteme Neben der Anzahl der Controller ist es auch wichtig zu wissen, wie die verschiedenen Controller den Bus teilen. Wie funktioniert es?
Durch Bus-Arbitrierung
56
# Alte PC Bussysteme Ein altes Bussystem ist die 8Bit ISA (IBM XT-Architektur). Wie viel MHz und MByte/sec hat sie?
* 4,77 MHz * 4,5 MByte/sec (theoretisch)
57
# Alte PC Bussysteme Ein altes Bussystem ist die 16Bit ISA (IBM AT-Architektur). Wie viel MHz und MByte hat sie?
* 8,33 MHz * 16 MByte/sec (theoretisch)
58
# Neuere PC Bussysteme Ein neueres Bussystem ist PCI = Peripheral Component Interconnect. Aus wie viel MHz bzw. Bit besteht es?
* 33 oder 66 MHz * 32 Bit oder 64 Bit
59
# Neuere PC Bussysteme Was ist die Maximalgeschwindigkeit von PCI in MByte/sec?
500 MByte/sec
60
# Neuere PC Bussysteme Was erlaubt die PCI-ISA Bridge?
Es erlaubt das Betreiben alter Karten
61
# Neuere PC Bussysteme Ein weiteres Bussytem ist AGP = Accelerated Graphics Port. Es ist kein Bus, sondern eine...?
Punkt-zu-Punkt-Verbindung
62
# Neuere PC Bussysteme Was erlaubt AGP der Grafikkarte?
Es erlaubt schnellen Zugriff auf den Hauptspeicher
63
# Neuere PC Bussysteme Der PCI-Express löste PCI und AGP ab. Was ist der grundlegende Unterschied zu PCI?
Eine Punkt-zu-Punkt-Verbindung
64
# Neuere PC-Bussysteme Wie wird PCI-Express von der Software angesprochen?
Wie PCI
65
# Neuere PC Bussyteme Es lassen sich mehrere bitserielle "Lanes" kombinieren. Was für eine Geschwindigkeit kann eine Lane schaffen bei 1.25 GHz?
250 MByte/sec
66
# Neuere PC Bussysteme PCIe x1 belegt genau eine Lane und PCIe x16 kombiniert 16 Lanes. Ist das ausreichend für anspruchsvolle 3D-Karten und welche Auswirkungen hat es auf AGP?
Ja, es reicht für 3D-Karten und AGP wird überflüssig
67
# Festplatten am PC Der ATA Standard leitet sich vom AT-Attachment (IBM) AT ab. Wofür ist ATA zuständig?
Es verbindet Festplatten, CD-ROM, etc mit dem Motherboard
68
# Festplatten am PC Für den Datentransfer gibt es drei Methoden nämlich PIO, DMA und UDMA. Wie schnell sind die einzelnen Methoden?
* PIO (16 MByte/sec) * DMA (16 MByte/sec) * UDMA (133 MByte/sec)
69
# Festplatten am PC Wie wird ATA neuerdings genannt?
Parallel-ATA
70
# Festplatten am PC Wie werden die Bits bei Serial ATA übertragen im Vergleich zu Parallel-ATA?
Sie werden seriell übertragen statt parallel über einzelne Drähte
71
# Festplatten am PC Die Transferrate ist bei Serial ATA höher. Wie schnell ist die Transferrate bei SATA I bzw. bei SATA II?
150 MByte/sec bzw. 300 MByte/sec
72
# Festplatten am PC Der limitierende Faktor ist die Mechanik. Dadurch kann die Transferrate von 150 MByte/sec nicht erreicht werden sondern nur...?
120 MByte/sec