Frage zur MMU



  • Hi, ich mache gerade eine Klausurvorbereitung, jedoch komme ich in diesem Block nicht weiter (Speicher). Bitte um Hilfe.

    7. Aufgabe:
    Gegeben sei eine MMU, die 2 KB (2^11 = 2048 Byte) Seitengröße unterstützt. Insgesamt stehen 16 KB (2^14 = 16834 Byte)Hauptspeicher zur Verfügung. Sie haben insgesamt 16 Bit zur Adressierung von virutellem Speicher zur Verfügung.

    1. Wie groß ist der virtuelle Speicher, den Sie maximal adressieren können?

    2. Wie groß ist dann der benötigte Platz für Auslagerungsspeicher auf der Festplatte?

    3. Aus welchen Komponenten bestehen die virtuellen Adressen und wie groß (in Bits) sind diese jeweils?

    4. Wie groß ist die Seitentabelle in der MMU?



  • Dieser Thread wurde von Moderator/in SeppJ aus dem Forum Linux/Unix in das Forum Rund um die Programmierung verschoben.

    Im Zweifelsfall bitte auch folgende Hinweise beachten:
    C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?

    Dieses Posting wurde automatisch erzeugt.



  • 1. Wenn die kleinste adressierbare Einheit 1 Byte ist wären das wohl 64KB.
    2. 64KB-16KB = 48KB
    3. 11 Bits fürs Offset und 5 für die Seite.
    4. Wenn man von 5 Bits pro Seite ausgeht und 64KB/2KB = 32 Seiten insgesamt hat, wären das 32*5 = 160 Bits = 20 Bytes (Wenn 1 Byte = 8 Bit)


Anmelden zum Antworten