Übung 2 Flashcards
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
- Register
- Cache
- RAM
- Magnetic Disk
- Tape/Optical Disk
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.
struct {int i; long l; byte b;} struct {byte* b; int i;}
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.
Daten ohne Alignment benötigen zwei Lesezugriffe und ein nachträgliches Zusammenfügen.
Architektur
Wie viele Zeichen können im US-ASCII Standard maximal dargstellt bzw. kodiert werden?
128
* 7 Bit -> 2^7 = 128
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.
- Alle ASCII Symbole sind auch gültige Unicode Symbole.
- 01101010 00011001 ist eine gültige UTF-8 Kodierung.
Architektur
Welche binäre Darstellung hat der Präfix bei Folgebytes in UTF-8?
10
Architektur
Wie groß ist der durch UTF-8 erzeugte Overhead eines 3 Byte langen kodierten Zeichens?
- 8 von 24 Zeichen
- 1/3 Overhead
Architektur
Wie sieht die hexadezimale Little Endian Kodierung des 32bit Integers 7300 (dezimal) aus?
- Decimal: 7300
- Binary: 0001|1100|1000| 0100
- 32 Bit: 00000000|00000000|00011100|10000100
- LE: 10000100|00011100|00000000|00000000
- Hex: 84|1C|00|00
-> 0x841C0000
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.
Mit einem DMA-Controller ausgestattete Peripherie kann (fast) ohne Beanspruchung der CPU Daten aus dem Arbeitsspeicher laden.