Lernziele
In dieser Aufgabe …
- vertiefen die Studierenden ihr Verständnis der Zusammenhänge zwischen Wortgröße, Adresslänge und Anzahl der adressierbaren Einheiten.
- wiederholen die Studierenden die IEC-Präfixe für die Speichergrößen.
Level 3: Anwenden
Wie viel Speicher ist mit 8, 16 bzw. 32 Bit langen Adressen eindeutig zu adressieren, wenn die adressierbaren Einheiten 1 Bit, 1 Byte oder 1 Wort (mit 4 Byte) betragen?
Diese Aufgabe stammt von Übungsblatt 1 der Veranstaltung PSI-EiRBS-B im Sommersemester 2018 bei Prof. Dr. Dominik Herrmann (Universität Bamberg).
| Adresse | Adressierbare Einheit | Speichergröße |
|---|---|---|
| 8 Bit | 1 Bit | $2^{8}$ Adr. × 1 b/Adr. = 256 b = 32 B |
| 1 Byte | $2^{8}$ Adr. × 1 B/Adr. = 256 B | |
| 1 Wort (4 Byte) | $2^{8}$ Adr. × 4 B/Adr. = 1024 B = 1 KiB | |
| 16 Bit | 1 Bit | $2^{16}$ Adr. × 1 b/Adr. = 65.536 b = 8192 B = 8 KiB |
| 1 Byte | $2^{16}$ Adr. × 1 B/Adr. = 65.536 B = 64 KiB | |
| 1 Wort (4 Byte) | $2^{16}$ Adr. × 4 B/Adr. = 262.144 B = 256 KiB | |
| 32 Bit | 1 Bit | $2^{32}$ Adr. × 1 b/Adr. = 4.294.967.296 b = 536.870.912 B = 512 MiB |
| 1 Byte | $2^{32}$ Adr. × 1 B/Adr. = 4.294.967.296 B = 4 GiB | |
| 1 Wort (4 Byte) | $2^{32}$ Adr. × 4 B/Adr. = 17.179.869.184 B = 16 GiB |
Level 3: Anwenden
Wieviele Bits sind nötig, um die jeweiligen Worte im Speicher eindeutig adressieren zu können, wenn Sie davon ausgehen, dass zur Adressierung die Speicherzellen von $0$ bis $n-1$ durchnummeriert werden?
Diese Aufgabe stammt von Übungsblatt 1 der Veranstaltung PSI-EiRBS-B im Sommersemester 2018 bei Prof. Dr. Dominik Herrmann (Universität Bamberg).
Speichergröße von 2 GiB bei Adressierung von 64 Bit langen Worten
Speichergröße von 8 MiB bei byteweiser Adressierung, also der Verwendung von 8 Bit langen Worten
Level 3: Anwenden
Verschiedene Entwürfe der Analytical Engine sahen für den Speicher (en. Store) vor, bis zu 1.000 Dezimalzahlen mit je 50 Stellen speichern zu können. Wie viele Kibibyte wären nötig, um eine solche Zahl zu speichern? Wie groß wäre ein equivalenter Speicher eines heutigen Rechners?
In dieser Aufgabe …