Forum: Offtopic Woher weiß der Laser eines CD-Laufwerkes wo sich daten befinden?


von frager (Gast)


Lesenswert?

Hallo, ich würde gerne wissen, wenn auf einer CD z.B. 10 Dateien drauf 
sind, und ich eine bestimmte Datei aufrufen möchte, woher das 
CD-Laufwerk genau weiß wo sich diese datei auf der CD befindet?

Wie das auslesen mit dem Laser funktioniert weiß ich, aber woher weiß 
das Laufwerk wo das Laser auszulesen hat?

von larsb (Gast)


Lesenswert?

toc

von Michael B. (laberkopp)


Lesenswert?

frager schrieb:
> Hallo, ich würde gerne wissen, wenn auf einer CD z.B. 10 Dateien drauf
> sind, und ich eine bestimmte Datei aufrufen möchte, woher das
> CD-Laufwerk genau weiß wo sich diese datei auf der CD befindet?
>
> Wie das auslesen mit dem Laser funktioniert weiß ich, aber woher weiß
> das Laufwerk wo das Laser auszulesen hat?

Gar nicht.
Also, er weiss es nur so ungefähr.
Das Inhaltsverzeichnis sagt ihm, auf welcher Spiralposition die Daten 
sind. Aber wo das genau ist, weiss er nicht. Er positioniert des 
Lesekopf ungefähr dort hin, wo er die Spiralstelle vermutet und liest 
probehalber die dortige Adressmarkierung. Passt die nicht, korrigiert er 
seine Position, bis er die passende Stelle gefunden hat. Und wenn er 10 
Sektoren davor landete, auch kein Problem, einfach warten bis auf der 
Spirale die Stelle schon vorbeigeschossen kommt.

Der Laser ist mit seiner Nachführung immerhin so intelligent, daß er 
überall, wo auf der CD Rillen sind, auch einrastet um die Daten dort 
lesen zu können.

So findet er auch den Anfang: Einfach mal ungefähr auf das lead in 
positionieren, lesen, und ggf. die Spiralstelle korrigieren. Dann kann 
er dort das Inhaltsverzeichnis lesen für die ungefähre Lage der weiteren 
Daten. Es war bei Musik nicht so wichtig, auf den Sektor genau 
positionieren zu können.

von Axel S. (a-za-z0-9)


Lesenswert?

frager schrieb:
> Hallo, ich würde gerne wissen, wenn auf einer CD z.B. 10 Dateien drauf
> sind, und ich eine bestimmte Datei aufrufen möchte, woher das
> CD-Laufwerk genau weiß wo sich diese datei auf der CD befindet?

Gar nicht.

Das Laufwerk liefert angefragte Sektoren. Und die sind bei CDROMs 2KB 
groß und durchlaufend nummeriert. Das Laufwerk findet die Sektoren 
anhand der Positionsinformationen, genauso wie bei Audio-CDs auch.

Die Auswertung des Filesystems macht der Computer. Dazu liest er i.d.R. 
erst mal die ersten paar Sektoren anhand derer der Typ des Dateisystems 
festgestellt werden kann (es gibt ja mehrere: ISO9660, HFS, UDF etc.) 
aus dem Typ des Dateisystems geht dann hervor, wo (in welchen Sektoren) 
Verzeichnisse liegen und wie Dateien einschließlich der Blöcke in denen 
die Daten liegen, codiert sind. Für das Laufwerk ist das alles eins.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.