Lowlevel

OffZone => Offtopic => Thema gestartet von: matthieuriolo am 31. May 2005, 21:35

Titel: Wo ist der Unterschied
Beitrag von: matthieuriolo am 31. May 2005, 21:35
Hallo zusammen
Bevor ihr mit dem finger auf mich zeigt und auslacht oder den Kopf gegen die Wand hämmert... ich weiss es ehrlich ned!  :lol: Was ist der unterschied von einem Floppy treiber und einem FAT12 Treiber (der auf einer diskette is)? Is das nicht irgendwie das gleiche?
Titel: Wo ist der Unterschied
Beitrag von: joachim_neu am 31. May 2005, 21:37
Ne, Floppy is die Hardware. FAT12 ist mehr Software. Der Treiber für das FileSystem.
Titel: Wo ist der Unterschied
Beitrag von: Legend am 31. May 2005, 21:54
Du kannst z.B. nach wie vor den selben Floppytreiber brauchen, aber z.B. zusammen mit ext2fs von Linux, das geht auch (natürlich nicht mit Floppies die von Windows formatiert wurde).
Titel: Wo ist der Unterschied
Beitrag von: SSJ7Gohan am 31. May 2005, 22:25
Der Floppytreiber ließt die Sektoren von der Diskette.
Der Dateisystem (zB. FAT) Treiber verarbeitet die Informationen, die in den Sektoren stehen und vom Floppytreiber gelesen wurden und dient dazu die Dateien öffnen zu können usw.
Titel: Wo ist der Unterschied
Beitrag von: matthieuriolo am 31. May 2005, 22:25
der fat12 treiber steuert also nur den Flobby treiber richtig an? Wenn das so is... wieso nennt sich dann das FAT12 Treiber? ... Software kann man doch ned als Treiber deklarieren...
Titel: Wo ist der Unterschied
Beitrag von: SSJ7Gohan am 31. May 2005, 22:29
Hm, er dient halt dazu für die meisten Programme nötige Funktionen bereitzustellen.
Hängt halt davon ab, was man unter Treiber versteht ^^
Titel: Wo ist der Unterschied
Beitrag von: Svenska am 31. May 2005, 23:17
Der Floppytreiber (bzw. alle Hardwaretreiber) steuern die Lowlevelfunktionen einer Hardware - in diesem Fall des Diskettenlaufwerks - an. Also Sektoren lesen/schreiben sowie initialisieren und vielleicht noch ein paar Statusinfos bereitstellen (Diskette zwischenzeitlich gewechselt, Diskette eingelegt).

Der FAT12-Treiber stellt High-Level-Funktionen zur Verfuegung wie Datei lesen, Ordner wechseln, Formatieren und so weiter. Im Prinzip alles, was mit dem Dateisystem zu tun hat. Ohne diesen Treiber kannst du Disketten zwar Lesen, aber Daten kriegste nicht raus (halt nur Rohdaten).

Theoretisch könnte man beides in einen Treiber schreiben, aber das ist schwachsinnig, da in dem Moment Floppies mit Fat12 festgelegt wären.

Ach ja - jeder Treiber ist Software. Er steuert das Gerät, treibt es aber nicht an (das macht der Strom). Und wenn du FDD und FAT12 Treiber trennst, hast du halt nen Layer dazwischen, was nie schaden kann (du könntest somit auch FAT12 auf ner Festplatte benutzen...).

Wie gesagt, der eine liest Rohdaten, der andere macht gebrauchbares Zeug draus.

Svenska