Un Lettore DVD è un Computer? Il Dispositivo di Computazione Specializzato
Lettore DVD: Un Computer Travestito
Tecnicamente, sì—un lettore DVD è un computer. Soddisfa la definizione formale: un dispositivo che accetta input, elabora dati tramite un programma memorizzato e produce output. Ma è un computer embedded a scopo singolo, non un computer generico.
Cosa lo Rende un Computer
- CPU/SoC: core MIPS, ARM o proprietario (es. MediaTek, Sunplus) che esegue firmware da mask ROM/Flash.
- Memoria: RAM (buffer/frame store), ROM (boot/codice), NVRAM (impostazioni).
- Input: pickup del disco (ottico), telecomando IR, pulsanti frontali, sensori disco.
- Elaborazione: controllo servo (fuoco/tracking/fuso), demodulazione EFM, correzione errori CIRC, decodifica MPEG-2, codifica NTSC/PAL, navigazione menu VM (DVD-VM).
- Output: DAC video (composito/S-Video/componente/HDMI), DAC audio (stereo/SPDIF), driver display (VFD/FL).
- Programma memorizzato: il firmware gestisce filesystem UDF/ISO9660, codice regione, decrittazione CSS, hack region-free, controllo parentale.
In Cosa Differisce da un PC
| Aspetto | Lettore DVD | Computer Generico |
|---|---|---|
| Set di istruzioni | Firmware fisso | OS e app caricabili dall'utente |
| Archiviazione | Nessuna memoria di massa scrivibile dall'utente (tranne RAM) | HDD/SSD, supporti removibili |
| I/O | Fisso: disco, A/V, IR | Aperto: USB, PCIe, rete, GPIO |
| Programmabilità | Nessuna (utente) | Completa |
| Vincoli real-time | Rigidi (servo, scadenze decodifica) | Morbidi (scheduler OS) |
La Linea che si Sfuma
- Lettori Blu-ray: aggiunta Java (BD-J), stack di rete, app di streaming (Netflix, YouTube)—ora elettrodomestici Linux/Android.
- Console da gioco: PS2/PS3/PS4/PS5, Xbox—la riproduzione DVD/BD è un'app su un OS completo.
- HTPC / Raspberry Pi: hardware generico che esegue Kodi/LibreELEC—è un computer che riproduce DVD.
Verdetto: un lettore DVD autonomo è un computer embedded dedicato. Elabora, ma non ci puoi far girare Excel.