位元（8-bit）、16位元（16-bit）、32位元（32-bit）、64位元（64-bit）变迁，这是为了调和作业系统与驱动程式之间的依存关系，例如在Windows 3.11的16位元作业系统时代，大部份的驱动程式都是16位元，到了32位元的Windows XP则使用32位元驱动程式（微软提供了Windows Driver Model可实作driver），至于64位元的Linux或是Windows平台上，就必须使用64位元的驱动程式（WDM与WDF皆可实作64位元驱动程式）。
驱