10.1.2三种运行模式 CPU具有三种运行模式:实模式、保护模式 和虚拟8086模式,关系如下: Rest复位 实模式 LMSw指令、 修改CR Rest复位 Reset复位、 修改CF 中断或异常 保护模式 虚拟8086模式 IRETD指令、任务转换
10.1.2 三种运行模式 CPU具有三种运行模式:实模式、保护模式 和虚拟8086模式 ,关系如下:
1.实模式 CPU被复位(加电)时,自动进入实模式。 ■实模式不支持硬件上的多任务切换 ■CPU不能对内存进行分页管理 ■实模式也不支持特权级 ■D0S操作系统运行于实模式下
1.实模式 CPU被复位(加电)时,自动进入实模式。 ◼ 实模式不支持硬件上的多任务切换 ◼ CPU不能对内存进行分页管理 ◼ 实模式也不支持特权级 ◼ DOS操作系统运行于实模式下
2.保护模式 实模式下对一系列的寄存器进行设置,就 可以进入保护模式 ■CPU提供了段式和页式内存管理功能 CPU支持多任务和特权级 ■ Windows/ Linux操作系统运行于保护模式下
2.保护模式 实模式下对一系列的寄存器进行设置,就 可以进入保护模式。 ◼ CPU提供了段式和页式内存管理功能 ◼ CPU支持多任务和特权级 ◼ Windows/Linux操作系统运行于保护模式下
3.虚拟8086模式 虚拟8086模式是为了在 Windows/ Linux系 统中执行DOS程序而设计的,它是一种经 过“修改”的保护模式
3.虚拟8086模式 虚拟8086模式是为了在Windows/Linux系 统中执行DOS程序而设计的,它是一种经 过“修改”的保护模式
4.特权级 在保护模式下,CPU有4个特权级(0~3), 操作系统运行在高的特权级(0)上,而 应用程序运行在低的特权级(3)上
4.特权级 在保护模式下,CPU有4个特权级(0~3), 操作系统运行在高的特权级(0)上,而 应用程序运行在低的特权级(3)上