For example, some of the options that
can be turned on or off in the Linux IDE driver are: DMA,
filesystem readahead, drive read lookahead, 32-bit I/O, drive
defect management, multiple sector mode, and drive write-caching.
All of these potentially affect the CPU usage of the driver.