C#/Speicher Flashcards

1
Q

Wie ist der Computerspeicher auf unterster Ebene aufgebaut?

A

aus Binary Digits (Bits)

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

Welche Werte kann jedes Bit annehmen?

A

0 oder 1

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

Wie viele Bits werden zu einem Byte zusammengefasst?

A

8 Bits

In einem Byte können 2^8 =256 verschiedene Bitmuster vorliegen.

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

Wie werden mehrer Bytes zusammengefasst

A

Mehrere Bytes werden zu Speicherwörtern
zusammengefasst.
Hierfür gibt es unterschiedliche
Möglichkeiten und Begriffe, die nicht normiert sind.
Übliche Wortlängen sind 2, 4 oder 8 Bytes.

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

Negative Vorzeichen speichern

A

Das negative Vorzeichen kann nicht in einem Bit gespeichert werden, weil dort nur 0 oder 1 stehen kann.

Wenn die Bitfolge auch als negative Zahl interpretierbar sein soll, wird das führende (=links stehende) Bit als Vorzeichenbit interpretiert.
Wenn das führende Bit 1 ist, ist die Zahl negativ, sonst positiv.

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

Voraussetzung: Negative Vorzeichen speichern

A

Festlegung der Anzahl von Bits notwendig, damit das Führungsbit eindeutig definiert ist.

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

Speicherung ganzer Zahlen

A

Ganzen Zahlen werden in ihrer binären Darstellung im Speicher abgelegt.

• Eine Variable vom Typ int umfasst 4 Bytes, also 32 Bits.
• Es können 32 binäre Stellen gespeichert werden.
• Die größte Zahl, die noch gespeichert werden könnte ist 2^31…+2^0= 2^32-1
• Da ein Bit als „Indikator“ für das Vorzeichens verwendet wird, bleiben nur 31 Bits für den Betrag der Zahl.
Daher ist der Wertebereich für eine int‐Variable -2.147…

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

Datentypen ganze Zahlen

A

byte & sbyte = 8 Bits

short & ushort = 16 Bits

int & uint = 32 Bits

long & ulong = 65 Bits

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

Warum Festkommasystemen vermeiden?

A

Festkommasysteme habe nur einen stark eingeschränkten Wertebereich und werden daher nur selten benutzt.

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

Wie werden Gleitkommasyteme gespeichert?

A

In einem Gleitkommasystem werden die Mantisse und der Exponent getrennt gespeichert.

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

Was beschreibt IEEE 754?

A

Der Standard IEEE 754 beschreibt u.a. verschiedene Systeme zur Speicherung von binären Gleitkommazahlen.

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