Hogyan működik a CD/DVD ROM meghajtó?
Adattárolás CD-n
A CD-k vagy CD-k négy réteg anyagból állnak. Alulról felfelé a rétegek egy polikarbonát réteg, egy fényvisszaverő réteg, egy lakk felület és egy képernyőréteg, amelyen grafikát vagy feliratot helyezhet el a CD borítóján. A CD-k optikai adathordozók – ahol a 3,5 hüvelykes hajlékonylemez-meghajtók és merevlemez-meghajtók a lemezre mágnesesen kódolva tárolják az adatokat, a CD-k pedig a lemez alsó, tükröződő felülete mentén elhelyezkedő dudorok és bordák sorozataként tárolják az adatokat. Ezek az egyenetlenségek a CD/DVD ROM meghajtó számára egy speciális kódot, az úgynevezett non-return-to-zero inverted (NRZI) nevezik. Minden átmenet egy ütés és egy sík felület között a lemezen 1-es és 0-s bináris kódot jelent. Az adatok egy spirált alkotnak, amelynek útja a lemez közepétől indul. A CD/DVD ROM meghajtó felismeri ezt a formátumot, és képes olvasni az adatokat. A CD-k 650-700 megabájt adatot tartalmaznak, a több réteg miatt nagyobb tárterülettel rendelkező DVD-k pedig közel 2 gigabájt adatot tud tárolni. Ha túl sok hely van a lemezen jel nélkül, a meghajtó nem tudja beolvasni a lemezt, így az adatok beillesztésre kerülnek, hogy elkerüljék a túl sok üres helyet.
Az adatok beolvasása
A CD/DVD ROM meghajtó fő alkotóelemei egy kis meghajtómotor, egy nyomkövető mechanizmus és egy lézer/lencse szerelvény, amelyek mindegyike 40 tűs szalagkábellel csatlakozik a számítógép alaplapjához. A meghajtó motor 200-500 ford./perc sebességgel forgatja a lemezt. A lézer ferdén sugároz rá a CD-re, és az ütésekre fókuszál. A lemez második rétegéről visszaverődik a lézer melletti hangszedő egységre – a sík területek, vagy landolások esetén oldalra verődik vissza. Annak érdekében, hogy a lézer követhesse a lemez körüli spirális pályát, a nyomkövető motor egyenes vonalban mozgatja azt a középponttól kifelé. A CD-n lévő adatok helyes értelmezése érdekében a lemezen nem lehet karc, mert ellenkező esetben a műsorszám torz lesz.
Az adatok értelmezése
A lézerlencse, miután megkapta a lézer fényét, digitális jelként olvassa be. Ez a jel az alaplapon lévő IDE vezérlőhöz kerül, amely az adatokat binárissá alakítja, elküldi a processzornak, majd az operációs rendszerben a CD-szoftver megfelelő alkalmazásába. Audio CD-k esetén az IDE a jelet a számítógép hangszóróiba küldi, és hangként adja ki.