Ich hab wie jeder weiß ein eigenes FS. (TBFS)
Nun bin ich am weiterentwickeln davon.
Nun, Jede Datei und jeder Ordner besitzt einen sogennanten Header, dr gibt die ganzen Attribute usw. an.
Die Header werden alle in Sektoren geschrieben, wobei ein Ordner auf den ersten Sektor der Header verweist.
Am besten ihr schaut mal TBFS bei ll/Tutorials an. (ist sehr kurz und überschaubar)
Nun jeder Header hat einen Grundgröße + den Namen.
Deswegen belegt ein Header immer in word - Schritten den Speicher.
Da ist natührlich eine ganze rechnerei für den Treiber.
Nun die Frage:
Würdet ihr es besser finden, wenn ein Header immer ein vielfaches von einem Sektor groß ist?
Dann würde man durchschnittlich 50-100 Bytes je Datei vergeuden, jedoch wäre der Treiber mehr als ums tausendfache schneller.