Übung 5 Flashcards

1
Q

I/O

Wie groß muss ein Grafikspeicher sein, um 80 mal 25 ASCII-Textzeichen mit jeweils einem Attributbyte darstellen zu können? (Es ist nicht möglich weniger als ein Byte zu adressieren.)

Geben Sie die Lösung in Byte ohne Nachkommastellen an.

A

80 * 25 * 2Byte = 4000 Byte

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

I/O

Wie groß muss der Grafikspeicher einer Grafikkarte mindestens sein, um eine Auflösung von 1920 x 1080 Pixel bei 32 Bit Farbtiefe darstellen zu können?

Geben Sie die Lösung in KiB ohne Nachkommastellen an.

A
  • Zuerst muss man die gegebenen Zahlen multiplizieren
  • 1920 * 1080 * 32 = 66.355.200
  • Die muss man durch 8 * 1024 rechnen teilen, da 8 * 1024 KiB entspricht
  • 66.355.200 / 8.192 = 8100
  • 8100
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

I/O

Wie groß muss der Durchsatz der Übertragung zum Bildschirm mindestens sein, um eine Auflösung von 1920 x 1080 Pixel bei 24 Bit Farbtiefe mit 60 Hz darstellen zu können?

Geben Sie die Lösung in Gbit/s (10^9) (dezimal, Faktor 1000) mit zwei Nachkommastellen an.

A
  • Formel: (Auflösung von Pixel * Bit * Hz) / Gbit/s
  • (1920 * 1080 * 24 * 60) / 10^9
  • 2,99 Gbit/s
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

I/O

Welche beiden (2) der folgenden Aussagen sind wahr?

Wählen Sie eine oder mehrere Antworten:

  • Mit dem Zeilensprungverfahren kann man die Bildfrequenz auf Kosten der Qualität verdoppeln.
  • Mit einem HDMI-Standardkabel lassen sich keine 1080p Signale übertragen.
  • Mit dem 1080p Standard können Bilder in HD nach dem Zeilensprungverfahren dargestellt werden.
  • Mit HDMI können Bild und Tonsignale analog übertragen werden.
A
  • Mit dem Zeilensprungverfahren kann man die Bildfrequenz auf Kosten der Qualität verdoppeln.
  • Mit einem HDMI-Standardkabel lassen sich keine 1080p Signale übertragen.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

I/O

Berechnen Sie die Baudrate in Gbit/s eines Signals, welches mittels 8b/10b-Code kodiert wird (8 Bit Daten werden in 10 Bit-Worte kodiert).
Die Bitrate des Signals beträgt n= 4,63 Gbit/s.

Geben Sie die Lösung mit zwei Nachkommastellen an.

A
  • Baudrate: Anzahl der übertragenen Signale pro Sekunde
  • 8 Bit Daten, 10 Bit-Wort(Baud) = 1 Signal → 4/5 der Daten werden verschickt
  • Bit Rate = baud Rate * (Bits/Baud) <=> Bit Rate * (Baud/Bits) = Baud Rate
  • 4,63 * (10/8) = 5,79
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

I/O

Welche Bandbreite hat die horizontale Austastlücke unter der Annahme, dass sich der Elektronenstrahl mit konstanter Geschwindigkeit bewegt und ein Inhalt mit 1920 x 1080 Pixel, 32 Bit RGBA (3 x 8 übertragen) Farbtiefe und 60Hz Bildwiederholfrequenz übertragen wird?

Geben Sie das Ergebnis in KByte/Frame (dezimal, Faktor 1000) ohne Nachkommastellen an.

A
  • Pixel : 1920 * 1080
  • 32 Bit RGBA (3 * 8 übertragen)
  • Ergebnis in KByte/Frame = 8 * 1000
  • (Pixel * RGBA) / Ergebnis in KByte/Frame
  • Da es sich um die horizontale Austastlücke handelt, muss man von 1079 Pixel ausgehen anstatt 1080
  • (1920 * 1079 * 3 * 8) / 8 * 1000
  • Ergebnis: 6215
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

I/O

Welche Bandbreite hat die vertikale Austastlücke, unter der Annahme, dass sich der Elektronenstrahl mit konstanter Geschwindigkeit bewegt und ein Inhalt mit 1920 x 1080 Pixel, 32 Bit RGBA (3 x 8 übertragen) Farbtiefe und 60Hz Bildwiederholfrequenz übertragen wird?

Geben Sie das Ergebnis in Byte/Frame ohne Nachkommastellen an.

A
  • Bei der vertikalen Austastlücke muss man die Wurzel der Pixel ziehen sqrt(a^2 + b^2)
  • (sqrt(1920^2 + 1080^2) * 3 * 8) / 8
  • Ergebnis = 6608
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Gegeben ist folgendes Pseudocode-Fragment, das ein gefülltes Quadrat mit zum Bildschirmrand parallelen Kanten in den zeilenweise organisierten Framebuffer b (Byte[]) zeichnen soll. Das Quadrat soll die linke obere Ecke x,y und die Seitenlänge size haben und mit der 16-Bit-Farbe f befüllt werden. Die Bildschirmauflösung beträgt 1920 x 1080 Punkte.

for (i = 0; i < size; i++) {
    for (j = 0; j <  [***]; j++) {
        b[ [***]*(j + [***] + [***] *  (i + [***]))] = [***];
    }
}

Fühle die [**] Felder aus

A
for (i = 0; i < size; i++) {
    for (j = 0; j <  [size]; j++) {
        b[ [2]*(j + [x] + [1920] *  (i + [y]))] = [f];
    }
}
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

I/O

Welche beiden (2) der folgenden Aussagen sind wahr?

Wählen Sie eine oder mehrere Antworten:

  • Grafik APIs werden als Treiber durch Hardware-Hersteller zur Verfügung gestellt.
  • Bei Techno handelt es sich um eine Low-Level Grafik API.
  • Anwendungsfenster werden durch Low-Level Grafikschnittstellen verwaltet.
  • Anwendungsfenster werden durch das Betriebssystem verwaltet.
A
  • Grafik APIs werden als Treiber durch Hardware-Hersteller zur Verfügung gestellt.
  • Anwendungsfenster werden durch das Betriebssystem verwaltet.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly