Ein CD-ROM-Laufwerk, insbesondere ein älterer, verbraucht aus mehreren Gründen deutlich mehr Systemressourcen als eine Maus:
* DMA (direkter Speicherzugriff): CD-ROM-Laufwerke, insbesondere ältere IDE, stützen sich stark auf DMA, um Daten direkt auf und vom Speicher des Computers zu übertragen, ohne ständig die CPU einzubeziehen. Dies ist zwar für große Datenübertragungen effizient, erfordert das Einrichten und Verwalten von DMA mehr Systemressourcen als die einfache Interrupt-Eingabe einer Maus. Moderne SATA -Laufwerke sind effizienter, erfordern aber immer noch mehr Overhead als eine Maus.
* Fehlerkorrektur: CD-ROM-Laufwerke müssen Fehlerkorrekturen für die von der Disc gelesenen Daten durchführen. Dies ist ein rechenintensiver Prozess, insbesondere bei zerkratzten oder beschädigten Discs. Mäuse haben diesen Overhead nicht.
* Komplexität des Antriebscontrollers: Der Antriebscontroller für eine CD-ROM ist komplexer als der einer Maus. Es muss die Spinnscheibe, die Positionierung des Lasers, die Datenpufferung und die Fehlerkorrektur verwalten. Eine Maus meldet lediglich ihre Position und ihre Knopfzustände.
* Datenübertragungsrate: Während die * anhaltende * Datenübertragungsrate einer CD-ROM nach heutigen Standards möglicherweise nicht hoch erscheint, erfordert der anfängliche Datenburst beim Zugriff auf eine Datei oder einen Track erhebliche Ressourcen, um zu handhaben. Eine Maus sendet nur wenige Daten selten.
* Interrupt -Handhabung: Während eine Maus Interrupts verwendet, sind sie relativ einfach und selten (nur wenn sich die Maus bewegt oder eine Taste gedrückt wird). Ein CD-ROM-Laufwerk erzeugt während des Lesevorgangs zahlreiche Interrupts, die das System möglicherweise überwältigen, wenn sie nicht effizient verwaltet werden.
Zusammenfassend trägt die mechanische Natur eines CD-ROM-Laufwerks, die Notwendigkeit komplexer Datenbehandlungen (einschließlich Fehlerkorrektur) und die höhere Datenübertragungsrate (relativ zu einer Maus) zu seinem größeren Systemressourcenverbrauch bei. Moderne Solid-State-Laufwerke (SSDs) und sogar DVD/Blu-Ray-Laufwerke sind wesentlich effizienter als ältere CD-ROMs, aber sie fordern immer noch mehr Ressourcen als ein einfaches Zeigungsgerät wie eine Maus.