微机中常用的Intel系列微处理器的主要发展过程:8080、8086/8088、80186、80286、80386、80486、Pentium、Pentium II、Pentium III、Pentium4
8086/8088不具备实现一个完善的多任务操作系统的功能
80286具备了对多任务系统的支持,但无法对8086/8088进行兼容,妨碍了用户对原8086机上的程序的使用
Intel开发了80386微处理器,它可以在以下3个模式下工作:
实模式:工作方式相当于一个8086
保护模式:提供支持多任务环境的工作方式,建立保护机制(与
VAX等小型机类似)虚拟8086模式:可从保护模式切换至其中的一种8086工作方式。这种方式使用户可以方便的在保护模式下运行一个或多个原8086程序
以后的各代微处理器都提供了上述3种工作模式
任何一台使用Intel系列CPU的PC机只要一开机,CPU就工作在实模式下
若安装DOS操作系统,那么在DOS加载后CPU仍以实模式工作
若安装Windows操作系统,那么Windows加载后,将由Windows将CPU切换到保护模式下工作,因Windows是多任务系统,它必须在保护模式下运行
若在Windows种运行一个DOS下的程序,或者点击开始菜单在程序项中进入MS-DOS方式。那么Windows将CPU切换到虚拟8086模式下运行该程序
可以从保护模式直接进入能运行原8086程序的虚拟8086模式是很有意义的,为用户提供了可以在现有的多任务系统中方便的运行原8086系统中的程序的一种机制