win9x中VM与VxD的关系
在win9x中VM是VxD的一个实现,每个应用程序一个虚拟机,系统虚拟机为所有windows程序共享,DOS虚拟机对应一个DOS程序,VM实现多个线程对硬件的操作。
驱动程序只关心程序所控制的硬件设备,而应用程序还需关心硬件的实现细节。
80386CPU提供4个特权等级,Ring0~Ring3。保护模式的最大优点:限制运行于Ring3上的应用程序访问硬件。
win9x中VM与VxD的关系
在win9x中VM是VxD的一个实现,每个应用程序一个虚拟机,系统虚拟机为所有windows程序共享,DOS虚拟机对应一个DOS程序,VM实现多个线程对硬件的操作。
驱动程序只关心程序所控制的硬件设备,而应用程序还需关心硬件的实现细节。
80386CPU提供4个特权等级,Ring0~Ring3。保护模式的最大优点:限制运行于Ring3上的应用程序访问硬件。