Hallo
Ich arbeite gerade an einem Floppy-Treiber (Sektoren laden funktioniert schon ganz gut) und einem "Drive-Manager", welcher sich später einmal um alle Laufwerke (unabhängig vom Anschlusstyp) kümmern soll. Nun stelle ich mir gerade die Frage, welche Details der Treiber und welche der Manager verwalten soll. Also ob der Treiber nur die Funktionen bereitstellt, selber aber keine Verwaltungsaufgaben übernimmt, oder ob er sich in einem gewissen Maß auch merkt was er eigentlich anspricht.
Ein Beispiel im Fall eines Floppys: Wer merkt sich den Diskettentyp (Größe, Bytes per Sector, usw.), besser der Treiber oder der Manager?
Der Manager stellt den FS Treibern Funktionen zum Lesen und Schreiben bereit, bei denen man nur die ID des Laufwerks und die zu lesenden/schreibenden Sektoren, aber keine Laufwerk-Details angibt.