Objetivos de diseño para controladores de Kernel-Mode
Los controladores en modo kernel comparten muchos de los objetivos de diseño del sistema operativo, especialmente los del administrador de E/S del sistema. Los controladores en modo kernel están diseñados para ser:
Portátil de una plataforma a otra.
Configurable para varias plataformas de hardware y software.
Seguro para varios procesadores en plataformas multiprocesador.
Basado en objetos.
Capaz de admitir E/S asincrónica.