En CD-ROM-enhet, särskilt en äldre, förbrukar betydligt mer systemresurser än en mus av flera skäl:
* DMA (Direct Memory Access): CD-ROM-enheter, särskilt äldre IDE-sådana, förlitar sig starkt på att DMA för att överföra data direkt till och från datorns minne utan att ständigt involvera CPU. Även om detta är effektivt för stora dataöverföringar, kräver det fler systemresurser än den enkla avbrottsdrivna ingången från en mus. Moderna SATA -enheter är mer effektiva, men kräver fortfarande mer overhead än en mus.
* felkorrigering: CD-ROM-enheter måste utföra felkorrigering på data som läses från skivan. Detta är en beräkningsintensiv process, särskilt med repade eller skadade skivor. Möss har inte denna overhead.
* drivkontrollkomplexitet: Drivkontrollen för en CD-ROM är mer komplex än en mus. Den måste hantera spinnskivan, laserens positionering, databuffring och felkorrigering. En mus rapporterar helt enkelt sin position och knappstater.
* Dataöverföringshastighet: Medan den * kvarvarande * dataöverföringshastigheten för en CD-ROM kanske inte verkar hög enligt dagens standarder, kräver den första uppgiften när du får åtkomst till en fil eller spår betydande resurser för att hantera. En mus skickar bara små mängder data sällan.
* Avbrottshantering: Medan en mus använder avbrott är de relativt enkla och sällsynta (bara när musen rör sig eller en knapp trycks in). En CD-ROM-enhet genererar många avbrott under läsprocessen, vilket potentiellt överväldigar systemet om det inte hanteras effektivt.
Sammanfattningsvis bidrar den mekaniska karaktären av en CD-ROM-enhet, behovet av komplex datahantering (inklusive felkorrigering) och den högre dataöverföringshastigheten (relativt en mus) allt till dess större systemresursförbrukning. Moderna solid-state-enheter (SSD) och till och med DVD/Blu-ray-enheter är betydligt mer effektiva än äldre CD-ROM-skivor, men de kräver fortfarande mer resurser än en enkel pekanordning som en mus.