和自动动态配置设备等特性。很多设备驱动可以编写运行于用户态，进一步提升了系统的稳定性。如果用户态的驱动崩溃，内核不会因此崩溃。但是，内核态的驱动崩溃会导致内核崩溃。磁盘适配器和网络适配器驱动、显卡驱动、USB驱动和火线控制器驱动以及虚拟机软件如VirtualBox，Parallels Desktop for Mac和VMware Fusion等的驱动都是典型的内核态驱动。
共享资源保护.为了在多核设备上安全运行，对共享资源（文件、数据结构等） 的访问必须被序列化，这样线程和进程就