Grundlagen der Rechnerarchitektur und Zahlendarstellung
Eingeordnet in Informatik
Geschrieben am in
Deutsch mit einer Größe von 4,3 KB
Grundlagen der Zahlendarstellung
- Was bedeutet die Abkürzung EBCDIC?
Extended Binary Coded Decimal Interchange Code. - Wie werden Fließkommazahlen in allgemeiner Form geschrieben?
N = Mantisse × BasisExponent - Was ist die Zweierkomplement-Darstellung und wo wird sie verwendet?
Sie wird in Maschinen mit kurzen Wortlängen (z. B. 8 Bit) verwendet, um das Vorzeichen-Bit in die Zahlendarstellung zu integrieren. - Wie wird eine Gleitkommazahl ausgedrückt?
(Mantisse) × (Basis)Exponent - Was ist der Unterschied zwischen 1er- und 2er-Komplement?
Das 1er-Komplement invertiert alle Bits (0 zu 1, 1 zu 0). Das 2er-Komplement führt dieselbe Operation aus, addiert jedoch am Ende 1 zum Ergebnis. - Was sind Status-Bits?
Es sind Bits, die bei Operationen verwendet werden, deren Ergebnis die Größe der Operanden überschreitet. - Warum werden Gleitkommazahlen in Computern verwendet?
Um Speicherplatz bei der Darstellung sehr großer oder sehr kleiner Zahlen zu sparen. - Wie bildet man das Komplement einer Zahl?
Ergänzungsmodul N = -N. - Wie bildet man das 9er-Komplement?
Alle Ziffern werden von 9 abgezogen. Das 10er-Komplement erhält man, indem man zum 9er-Komplement 1 addiert. - Wie wird das Vorzeichen bei Binärzahlen festgelegt?
Das Vorzeichen wird durch ein spezielles Vorzeichen-Bit dargestellt.
Fehlererkennung und Codes
- Wie funktioniert ein Fehler-Detektor-Code?
Er wird durch das Hinzufügen von Prüfbits gebildet, um die korrekte Übertragung von Informationen zu gewährleisten. Methoden sind z. B. das Paritätsbit (gerade/ungerade) oder der Hamming-Code. - Was ist die wichtigste Anwendung von Niedrigenergie-Codes?
Die Datenübertragung. - Was ist das Operational Control Modul (Rest-Modul 7)?
Es wird auf Binärzahlen in 4-Bit-Gruppen angewendet, analog zum Rest-Modul 9 bei Dezimalzahlen.
Leistungsanalyse und Benchmarks
- Was bedeutet der Begriff SPEC?
Standard Performance Evaluation Corporation. Es ist eine Organisation, die sich der Festlegung von Benchmarks widmet. - Was ist ein Kernel?
Kleine, reale Programmteile, die darauf ausgelegt sind, die Performance einer Maschine in spezifischen Aspekten zu messen. - Welche vier Arten von Programmen werden zur Leistungsanalyse verwendet?
- Synthetische Benchmarks: Programme, die auf Basis der Häufigkeit von Operationen versuchen, die Leistung zu vergleichen, ohne echte Arbeit zu verrichten.
- Einfache Benchmarks: Kurze Programme (max. 100 Zeilen) mit bekanntem Ergebnis zur einfachen Bewertung.
- Kernels: Kleine, reale Programmteile für spezifische Leistungsaspekte.
- Real-Programme: Echte Anwendungen mit realen Ein- und Ausgaben (z. B. SPEC, CMG).
- Wie wird die Leistung einer Standard-MIPS-Maschine gemessen?
Normalisierte MIPS = (Referenztakt / Referenzzeit) × Referenz-MIPS. - Wie berechnet man Native MIPS?
MIPS = (Anzahl der Instruktionen) / (Ausführungszeit × 106) = Taktfrequenz / (CPI × 106).
IEEE 754 Standard
- Was besagt der IEEE 754 Standard bezüglich Fließkommazahlen?
Ein Exponentenwert von Null zeigt einen Durchschnittswert an, da kein Vorzeichen getragen wird. Im einfachen Format liegt der Exponent zwischen 0 und 253, im doppelten zwischen 0 und 2045. - Formate der IEEE-Fließkommazahlen:
- Einfaches Format (32 Bit): 1 Bit Vorzeichen, 8 Bit Exponent, 23 Bit Mantisse.
- Doppeltes Format (64 Bit): 1 Bit Vorzeichen, 11 Bit Exponent, 52 Bit Mantisse.
- Wie wird die Multiplikation im 2er-Komplement korrigiert?
Nach der Booth-Methode, bei der Teilprodukte aufgezeichnet werden, um die doppelte Länge der Multiplikatoren zu erreichen.