Lettore Cd-rom
Un compact-disc (letteralmente in italiano disco compatto) (nell'acronimo di lingua inglese CD) è un supporto di memorizzazione digitale composto da un disco di resina termoplastica trasparente, generalmente di 12 centimetri di diametro, che racchiude al suo interno un sottile foglio di materiale metallico sul quale sono memorizzate le informazioni come successioni "buchi" e "terre" (in inglese "pits" e "lands") successivamente letti per mezzo di un laser - per questo motivo sono detti anche dischi ottici.
Masterizzatori
Il masterizzatore è un dispositivo hardware atto a creare o duplicare compact disc (cd) o dvd di dati, audio e/o video. È possibile utilizzare tali dispositivi per:
Nel mercato dei masterizzatori vi è un'ulteriore ramificazione: interni oppure esterni. I masterizzatori esterni non occupano alloggiamenti (slot da 5 pollici e 1/2) all'interno del computer e si collegano mediante due tipi di porte, connessioni proprietarie a parte: USB o Firewire. La prima soluzione è molto diffusa, grazie all'ampio successo della tecnologia USB 2.0 (transfer rate teorico massimo 480 Mbps), la seconda, ovvero la connessione Firewire (transfer rate teorico massimo 400 Mbps/IEEE1394 e 800 Mbps/IEEE1394b), meno.
I transfer rate per i masterizzatori interni dipendono dal tipo di connessione: SCSI (ormai in disuso), o EIDESerial ATA.
Poiché le sessioni sui CD e sui DVD devono essere scritte in una sola passata, senza interruzioni, i masterizzatori dispongono di una certa quantita di cache, ovvero di memoria interna temporanea, in cui memorizzare alcuni megabyte di dati prima di iniziare a scrivere. Nel caso il computer venga temporaneamente rallentato (ad esempio perché i file dascrivere sono molto frammentati), non riesca a fornire abbastanza dati al masterizzatore, quest'ultimo svuoterà progressivamente la cache in modo da poter continuare a scrivere a velocità costante. Tuttavia se la velocità di scrittura è eccessiva ad un certo punto la cache verrà inevitabilmente esaurita producendo un CD illeggibile.
Per far fronte a questo problema sono state sviluppate delle tecnologie che permettono al masterizzatore di modificare al volo al velocità di scrittura, adattandola alla velocità del flusso di dati in entrata; i sistemi più noti sono burn proof e safe link.