Registrierung Kalender Mitgliederliste Teammitglieder Suche Häufig gestellte Fragen Zur Startseite

Informatiker Board » Themengebiete » Technische Informatik » Verständnisfragen zu Paging/File Allocation Table » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen
Neues Thema erstellen Antwort erstellen
Zum Ende der Seite springen Verständnisfragen zu Paging/File Allocation Table
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Dosenfutter
Grünschnabel


Dabei seit: 07.02.2017
Beiträge: 1

Verständnisfragen zu Paging/File Allocation Table Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Guten Abend,

ich beschäftige mich z.Z. mit dem Paging, Filesystems und FAT.

Zum Verständnis wollte ich Fragen ob meine Lösungsansätze richtig sind:

Gegeben ist ein Computer System mit 32-Bit Adressen und
3-Level-Paging. Wenn a, b und c die Größe der Felder für die
entsprechenden Page-Table Einträge sind und d die Bit Länge des
Offsets, wie viele Seiten kann man damit max. speichern?

Meine Antwort: 2^a * 2^b * 2^c = 2^(a+b+c)
Stutzig macht mich jedoch die Frage, ob ich 2^d auch noch mit reinmultiplizieren muss? Ich denke nicht, da ich mit dem Offset den gesamten Speicher berechnen würde, ich aber nur die Anzahl der Seiten benötige. Oder bin ich komplett am Holzweg?

Dann noch eine Frage zur FAT (Das meiner Meinung nach unrelevante habe ich in Klammern geschrieben, da dies andere Teilaufgaben betraf):

In einer Aufgabe habe ich eine 16GB große Festplatte die mit inodes verwaltet wird (Ein inode speichert die Adressen von 10 Datenblöcken, dazu einen Verweis auf eine indirekte und eine zweifach indirekte Bocktabelle)
Die Blockgröße beträgt 1kB/1024 Bytes (und die Blöcke der Platte werden mit 32 Bit/4 Byte großen Adressen angesprochen)

Frage: Welche Größe hätte eine FAT für diese Festplatte (unter Verwendung der geringstmöglichen Anzahl von Bits für Blocknummern)

Musterlösung: 16GB/1KB = 2^24 Blöcke * 24 Bit(3 Byte) = 48MB

Warum ist meine FAT-Tabelle nicht "nur" 2^24 Bit groß? Woher kommen die 3 Byte die ich dazu multipliziere?

Mit freundlichen Grüßen

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Dosenfutter: 08.02.2017 09:49.

07.02.2017 21:59 Dosenfutter ist offline Beiträge von Dosenfutter suchen Nehmen Sie Dosenfutter in Ihre Freundesliste auf
Baumstruktur | Brettstruktur
Gehe zu:
Neues Thema erstellen Antwort erstellen
Informatiker Board » Themengebiete » Technische Informatik » Verständnisfragen zu Paging/File Allocation Table