Skip to content

Versuch: Filesystem Aufgabe 0: Einarbeitung in die Thematik #3

@FotoMaexx

Description

@FotoMaexx

Diese Aufgabe wird nicht für sich abgenommen, sondern dient dem Einstieg in die Aufgabe. Die Fragen hier können in den folgenden Aufgaben als Kolloquiumsfragen auftauchen und zudem als Lösungshinweise zu diesen gesehen werden.

  • Eine Einarbeitung in Hexedit ist sinnvoll. Zuerst könnten etwa die Funktionen wie Sprung-an-eine-Adresse usw. an einer kleinen Textdatei ausprobiert werden. Dazu kann Hexedit so gestartet werden: "hexedit "
  • Es lohnt sich in die Beschreibung der Tabellen für FAT32 (im Anhang dieser Anleitung) die Werte einzutragen, die man mit dem Hex-Editor in der Datei "/tmp/filesystem_von_" vorfindet. Es erspart einem später Arbeit beim Rechnen.
  • Wie findet ein FAT32-Treiber mittels der Verwaltungsdaten die Größe eines Sektors/Clusters?
  • Wie stehen die drei Einheiten Sektornummer, Clusternummer und Dateiadresse im Zusammenhang? Wie lassen sich die Einheiten umrechnen?
  • Wie errechnet sich der Beginn der ersten/zweiten FAT?
  • Wo beginnt der erste Cluster auf dem Medium und was ist seine Nummer (Hinweis: es ist weder 0 noch 1)? Wo der nächste?
  • Wie kann ein Treiber das Wurzelverzeichnis finden?
  • Wie sieht ein Verzeichniseintrag aus?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions