Hvordan Min datamaskin Les en CD med en video spill?

Når du setter et spill CD i datamaskinen, bruker den en rekke ulike prosesser for å trekke ut informasjon fra platen. Men for å fullt ut forstå hvordan datamaskinens CD-stasjonen leser informasjonen på en CD, må du først forstå komponentene i en datamaskin kjøring, og egenskapene til selve platen.

den Disc

CD-en er laget av et svært tynt lag av klar polykarbonat plast. Platen er imponert med tusenvis av mikroskopiske groper (kalt "støt") som er arrangert i en spiral ring rundt hele platen, som ligner sporene på en grammofonplate. Størrelsen og hyppigheten av humpene er hva utøver platens informasjon i en binær kode, hvor hver bump er kodet som 0 og glatte partier av platen som en.

The Drive Motor

Datamaskinens drivmotor spinner platen. Spinning platen gjør at laseren til å lese informasjon langs platens spiral uten å spore i flere retninger.

sporing Mechanism

Den sporingsmekanisme styrer stillingen av laseren. Den beveger seg sakte laseren bort fra midten av platen, slik at den kan holde på linje med platens spiral mens den spinner.

laser

Maskinen bruker en laser til å trekke ut informasjon fra platen. Den lille laser, som ligger under platen, skinner av humper på CD. Målet er å reflektere laseren av støt, og la pickup forsamlingen til å tolke den binære informasjonen kodet på platen.

Laser Pickup Assembly

Refleksjon av laser endres når den treffer en kul på platen. Dette er hvordan informasjon overføres fra platen. Laseren pickup montering overvåker refleksjon av laser av platen, og identifiserer informasjonen båret av humper. Den sender dette signalet i biter, som datamaskinen kan bruke til å danne byte med informasjon.

Application Program Interface

Video spillplater krever mer informasjon enn det som kan bli satt på en vanlig CD. For å løse dette problemet datamaskinen bruker en prosess som kalles Application Program Interface, eller API, for å hente ut informasjon som ikke er skrevet direkte på platen. Datamaskinens API inneholder informasjon som er felles for videospill og andre programmer. Videospill bruker et system av "standardiserte forespørsler" å trekke ut forhåndsdefinert informasjon fra API, i stedet for å måtte lagre all informasjon direkte på platen.