0或内核模式码组成，但也包了括其它类型的代码，譬如16位实模式初始化段）以允许这些虚拟设备拦截中断或故障来控制一个应用程序对硬件及软件的访问。VMM及虚拟设备都运行在一个单一的、0权限级（也称做环-0）的32位平面内存模型地址空间。VMM提供多线程抢占式多任务处理机制。为了同时执行多个应用程序，它把CPU时间分配给在这些应用程序及虚拟机中的线程们。VMM也负责为系统进程及还需运行在MS-DOS模式中的Windows程序创建MS-DOS环境。它是Win386（在Windows 3.x中）的替代品。文件vm