Un lecteur de CD-ROM, surtout s'il est plus ancien, consomme beaucoup plus de ressources système qu'une souris pour plusieurs raisons :
* DMA (accès direct à la mémoire) : Les lecteurs de CD-ROM, en particulier les anciens IDE, s'appuient fortement sur le DMA pour transférer des données directement vers et depuis la mémoire de l'ordinateur sans impliquer constamment le processeur. Bien que cela soit efficace pour les transferts de données volumineux, la configuration et la gestion du DMA nécessitent plus de ressources système que la simple entrée d'une souris par interruption. Les disques SATA modernes sont plus efficaces, mais nécessitent toujours plus de ressources qu'une souris.
* Correction d'erreur : Les lecteurs de CD-ROM doivent effectuer une correction d'erreur sur les données lues sur le disque. Il s'agit d'un processus informatique intensif, en particulier avec des disques rayés ou endommagés. Les souris n'ont pas cette surcharge.
* Complexité du contrôleur de lecteur : Le contrôleur de lecteur d'un CD-ROM est plus complexe que celui d'une souris. Il doit gérer le disque en rotation, le positionnement du laser, la mise en mémoire tampon des données et la correction des erreurs. Une souris signale simplement sa position et l'état des boutons.
* Taux de transfert de données : Bien que le taux de transfert de données *soutenu* d'un CD-ROM puisse ne pas sembler élevé par rapport aux normes actuelles, la première rafale de données lors de l'accès à un fichier ou à une piste nécessite des ressources importantes à gérer. Une souris n’envoie que rarement de petites quantités de données.
* Gestion des interruptions : Bien qu'une souris utilise des interruptions, elles sont relativement simples et peu fréquentes (uniquement lorsque la souris bouge ou qu'un bouton est enfoncé). Un lecteur de CD-ROM génère de nombreuses interruptions pendant le processus de lecture, ce qui peut surcharger le système s'il n'est pas géré efficacement.
En résumé, la nature mécanique d'un lecteur de CD-ROM, la nécessité d'un traitement complexe des données (y compris la correction d'erreurs) et le taux de transfert de données plus élevé (par rapport à une souris) contribuent tous à sa plus grande consommation de ressources système. Les disques SSD (Solid State Drives) modernes et même les lecteurs DVD/Blu-ray sont nettement plus efficaces que les anciens CD-ROM, mais ils nécessitent toujours plus de ressources qu'un simple périphérique de pointage comme une souris.
|