Make Your Hardware Do What
You
Want
Correct hardware performance - work around hardware bugs or deficiencies
Improve hardware performance - use
all
of its potential
Dynamically change hardware support - use only what you need when you need it
Run without normal hardware like a keyboard or mouse, or even a disk drive