Hi Leute.
Hab da mal ne Frage. Und zwar geht es drum, dass das Programm für nen Atmel Controller gemacht habe, der von einer Festplatte WAV-Files abspielt. Da bei WAV-Dateien, die Datenrate relativ hoch ist (für nen uC mit wenig Buffer zumindest) war das dann so, dass die Files im FAT32 Dateisystem defragmentiert vorliegen mussten, damit ich einfach Sektor für Sektor der Reihe nach auslesen und abspielen konnte (eben ohne Berücksichtigung der Cluster Chain). Ansonsten war die Festplatte zu langsam, um erst in der FAT nachzusehen, wo der nächste Sektor sich befindet. Na gut... jedenfalls kam mir zu gute, dass Festplatten wenn ein Sektor gelesen wird, auch immer gleich die nächsten Sektoren einlesen. Dadurch wird der Zugriff wesentlich schneller und es gab keine Zeitprobleme mehr!
Jetzt stellt sich mir aber die Frage, was eine Festplatte macht, wenn der Lesekopf an das Ende einer "Scheibe" kommt. Werden dann die nächsten Sektoren der nächsten "Scheibe" auch gecached, oder dauert das dann länger??
Vielleicht ist jemand hier in der NG, der mir in diese Richtung ein paar Infos geben kann!
mfg Andreas