Player DVD: Um Computador Disfarçado
Tecnicamente, sim—um player DVD é um computador. Atende definição formal: dispositivo que aceita input, processa dados via programa armazenado, e produz output. Mas é um computador embedded, single-purpose, não general-purpose.
O Que Torna Computador
- CPU/SoC: MIPS, ARM, ou core proprietário (ex: MediaTek, Sunplus) rodando firmware de mask ROM/Flash.
- Memória: RAM (buffer/frame store), ROM (boot/código), NVRAM (configurações).
- Input: Pickup óptico (disco), IR remoto, botões painel frontal, sensores disco.
- Processamento: Controle servo (foco/tracking/spindle), demodulação EFM, correção erro CIRC, decode MPEG-2, encoding NTSC/PAL, VM navegação menu (DVD-VM).
- Output: Video DAC (composite/S-Video/componente/HDMI), Audio DAC (estéreo/SPDIF), driver display (VFD/FL).
- Programa Armazenado: Firmware lida filesystem UDF/ISO9660, código região, descriptografia CSS, hacks region-free, controle parental.
Como Difere de PC
| Aspecto | Player DVD | Computador General-Purpose |
| Instruction Set | Firmware fixo | OS + apps carregáveis usuário |
| Storage | Sem storage massivo gravável usuário (exceto RAM) | HDD/SSD, mídia removível |
| I/O | Fixos: disco, A/V, IR | Abertos: USB, PCIe, rede, GPIO |
| Programabilidade | Nenhuma (usuário) | Total |
| Restrições Tempo Real | Hard (deadlines servo, decode) | Soft (scheduler OS) |
Linha Emborrada
- Players Blu-ray: Adicionaram Java (BD-J), stack rede, apps streaming (Netflix, YouTube)—agora appliances Linux/Android.
- Consoles Games: PS2/PS3/PS4/PS5, Xbox—playback DVD/BD é um app num OS completo.
- HTPC / Raspberry Pi: HW general-purpose rodando Kodi/LibreELEC—é computador tocando DVDs.
Veredito: Player DVD standalone é um computador embedded dedicado. Ele computa, mas você não roda Excel nele.