January 1
I dati su un compact disc (CD) vengono memorizzati sul disco come una serie di piccoli urti, quasi microscopici e terre. Ciascuno di questi dossi rappresentano un pezzo di informazioni, se nessuna informazione specifica è memorizzata direttamente. Invece, l'urto è un indicatore di dati, o meno equivalente ad un "1" in codice binario (terre, o superfici piane sul CD, sono considerati essere il "0" in binario). dossi di un CD sono talmente piccole che ognuno è solo la metà di un milionesimo di millimetro lungo, troppo piccola per un occhio umano o dispositivo meccanico per rilevare, ma abbastanza grande per un laser per leggere.
Quando i dati vengono letti da un CD, un laser dirige un flusso estremamente fine della luce sulla superficie del disco. Il laser segue il flusso di dati di urti e terre dal centro interno del disco verso l'esterno in una direzione a spirale, permettendo la dimensione e anche la forma di un CD dati per variare se necessario. Come il milionesimo di millimetro (micron) di larghezza luce laser brilla in pista i dati del CD, riflette uno schema di luce fuori di un urto e un modello diverso fuori di un territorio. Le riflessioni risultanti equivale a una serie di uno e zero, o linguaggio binario di computer. Uno speciale sistema di monitoraggio nel drive CD-ROM controlla costantemente il laser e regola il suo percorso per assicurarsi che segue il percorso dei dati corretti sul CD.
Come la luce laser viene riflessa del flusso di dati in minuscoli frammenti di dati (uno e zero), il riflesso in arrivo viene misurata da un sensore di luce e inviato a un processore di dati nel drive CD-ROM. Questo processore interpreta i uno e zero per assemblare byte di dati che possono poi essere trasmesso al processore principale del computer per l'interpretazione. Il computer interpreta questo dato come è stato scritto in origine su CD, sia come un programma per computer complesso, un insieme base di file o anche musica semplice. Come la tecnologia progredisce e processore aumentare la velocità, il CD può essere filata a tassi più elevati, consentendo i dati sul disco da leggere e inviato al processore, interpretato ed utilizzato più rapidamente.