Übung 2 Flashcards

1
Q

Architektur

Ordnen Sie die folgenden Speichermodelle von 0 (am nähesten an der CPU gelegen) bis 4.

  • Magnetic Disk
  • RAM
  • Tape/Optical Disk
  • Register
  • Cache
A
  1. Register
  2. Cache
  3. RAM
  4. Magnetic Disk
  5. Tape/Optical Disk
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Architektur

Gegeben sei ein System mit 32 bit pro Speicherzelle, 32 bit Adressen und den folgenden Datentypen: byte (8 bit), int (32 bit), long (64 bit). Welche Aussagen sind wahr?
In der Speicherstruktur…

struct {byte b[7]; byte b2;}
struct {int i; long l; byte b;}
struct {byte* b; int i;}
struct {byte b; long l; int i}

liegen alle Werte an geraden Adressen.

A
struct {int i; long l; byte b;}
struct {byte* b; int i;}
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Architektur

Welche Aussage zum Word Alignment ist wahr?

  • Daten müssen beim Speichern immer korrekt innerhalb der Grenzen des Alignments gespeichert werden.
  • Daten ohne Alignment benötigen zwei Lesezugriffe und ein nachträgliches Zusammenfügen.
  • Die Geschwindigkeit beim Laden von Daten mit Alignment und ohne Alignment ist gleich.
A

Daten ohne Alignment benötigen zwei Lesezugriffe und ein nachträgliches Zusammenfügen.

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

Architektur

Wie viele Zeichen können im US-ASCII Standard maximal dargstellt bzw. kodiert werden?

A

128
* 7 Bit -> 2^7 = 128

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

Architektur

Welche Aussagen sind wahr?

  • Alle ASCII Symbole sind auch gültige Unicode Symbole.
  • UTF-16 kodierte Symbole belegen immer 2 Byte
  • 11001010 01011001 ist eine gültige UTF-8 Kodierung.
  • 01101010 00011001 ist eine gültige UTF-8 Kodierung.
A
  • Alle ASCII Symbole sind auch gültige Unicode Symbole.
  • 01101010 00011001 ist eine gültige UTF-8 Kodierung.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Architektur

Welche binäre Darstellung hat der Präfix bei Folgebytes in UTF-8?

A

10

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

Architektur

Wie groß ist der durch UTF-8 erzeugte Overhead eines 3 Byte langen kodierten Zeichens?

A
  • 8 von 24 Zeichen
  • 1/3 Overhead
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Architektur

Wie sieht die hexadezimale Little Endian Kodierung des 32bit Integers 7300 (dezimal) aus?

A
  • Decimal: 7300
  • Binary: 0001|1100|1000| 0100
  • 32 Bit: 00000000|00000000|00011100|10000100
  • LE: 10000100|00011100|00000000|00000000
  • Hex: 84|1C|00|00

-> 0x841C0000

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

Architektur

Welche Aussage zu DMA ist wahr?

Wählen Sie eine Antwort:

  • Mit einem DMA-Controller ausgestattete Peripherie kann (fast) ohne Beanspruchung der CPU Daten aus dem Arbeitsspeicher laden.
  • Erst durch den DMA ist es der CPU möglich Daten direkt aus dem Arbeitsspeicher zu laden.
  • Mit dem DMA Protokoll (Direct-Marcet-Access) können Kryptowährungen in Echtzeit gehandelt werden.
A

Mit einem DMA-Controller ausgestattete Peripherie kann (fast) ohne Beanspruchung der CPU Daten aus dem Arbeitsspeicher laden.

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