Uma unidade de CD-ROM, especialmente a mais antiga, consome significativamente mais recursos do sistema do que um mouse por vários motivos:
*
dma (acesso direto na memória): As unidades de CD-ROM, especialmente as IDE mais antigas, dependem muito do DMA para transferir dados diretamente para e da memória do computador sem envolver constantemente a CPU. Embora isso seja eficiente para grandes transferências de dados, a configuração e o gerenciamento de DMA requer mais recursos do sistema do que a entrada simples de um mouse acionada por interrupções. As unidades SATA modernas são mais eficientes, mas ainda exigem mais sobrecarga do que um mouse.
*
Correção de erro: As unidades de CD-ROM precisam executar a correção de erros nos dados lidos no disco. Este é um processo computacionalmente intensivo, especialmente com discos arranhados ou danificados. Os ratos não têm essa sobrecarga.
*
complexidade do controlador de unidade: O controlador de unidade para um CD-ROM é mais complexo que o de um mouse. Ele precisa gerenciar o disco giratório, o posicionamento do laser, o buffer de dados e a correção de erros. Um mouse simplesmente relata sua posição e o botão afirma.
*
Taxa de transferência de dados: Embora a taxa de transferência de dados * sustentada * de um CD-ROM possa não parecer alta pelos padrões atuais, a explosão inicial de dados ao acessar um arquivo ou faixa requer recursos significativos para lidar. Um mouse envia apenas pequenas quantidades de dados com pouca frequência.
*
Manuseio de interrupção: Enquanto um mouse usa interrupções, elas são relativamente simples e pouco frequentes (somente quando o mouse se move ou um botão é pressionado). Uma unidade de CD-ROM gera inúmeras interrupções durante o processo de leitura, potencialmente sobrecarregando o sistema se não for gerenciado com eficiência.
Em resumo, a natureza mecânica de uma unidade de CD-ROM, a necessidade de manipulação de dados complexos (incluindo correção de erros) e a maior taxa de transferência de dados (em relação a um mouse) contribuem para o seu maior consumo de recursos do sistema. As unidades modernas de estado sólido (SSDs) e até as unidades de DVD/Blu-ray são significativamente mais eficientes que os CD-ROMs mais antigos, mas ainda exigem mais recursos do que um simples dispositivo apontador como um mouse.