Metas de design para drivers de Kernel-Mode
Os drivers no modo kernel compartilham muitas das metas de design do sistema operacional, especialmente as do gerenciador de E/S do sistema. Os drivers no modo kernel foram projetados para serem:
Portátil de uma plataforma para outra.
Configurável para várias plataformas de hardware e software.
Multiprocessador seguro em plataformas de vários processadores.
Capaz de dar suporte a E/S assíncrona.