windows 3.x只是一个过渡。在windows 3.1及以后版本中,都有两种模式,一种是基于8086/8088和80286运行的;另一种是基于80386运行的386增强模式,当使用386增强模式时,再安装win32s就是变成一个32位的操作系统,脱离DOS。当然其间还有不少16位操作系统的痕迹,这个问题直到windows95还存在,主要是为了兼容性。这时的windows已经是脱离DOS运行,已经不可以对DOS进行调用。
起动时使用什么操作系统不重要,关健是使用时脱离DOS,并不是说不需要DOS起动,只是在运行时已经不再需要DOS的支持。
DOS 内核是不可重入的, 即它一次只能服务于一个系统调用请求,并且它对用户程序空间采用单一连续分区的内存管理方式而未提供任何保护,并且对设备I/O缺乏全面控制.所以DOS本身不能提供多任务机制.但是如果使用内核安全重入法的话,也可实现DOS多任务.如Windows3.0.如果使用内核重入避免法的话,也可实现DOS多任务.如TSR.