
WARNING: HARDWARE HARM
People who know the limitations of the hardware generally write device drivers. Usually your
hardware manufacturer or OS manufacturer will provide the necessary device drivers, but
sometimes you’ll need to write your own. For example, a device driver might be unavailable
for your hardware, or the available device driver might be unnecessarily conservative or
restrictive. If you aren’t sure of the physical limitations of the device—maximum safe clock
speed of your processor, for example, or maximum safe refresh rate of your monitor—you
can do irreparable harm to your equipment. When writing your own device driver, be sure
you know ...