IA-32操作模式

IA-32支持三种操作模式和一种类操作模式:

  • 保护模式(protected mode

 处理器本来就有的(native)操作模式。它提供了丰富的体系结构的特征,灵活性,高性能,和对存在的软件基础的向后兼容性;

  • 实地址模式(real-address mode

它提供了Intel 8086处理器的编程环境,还有很少的扩展(例如切换到保护模式或系统管理模式的能力);

  • 系统管理模式(system management modeSMM

SMM是所有从Intel 386 SL以来的IA-32处理器的标准体系特征,这种模式为一个操作系统或具有管理权限的软件(executive)提供一个执行电源管理和OEM分化特征的透明机制。通过激活一个外部系统中断引脚(SMI#)可以产生一个系统管理中断(system management interruptSMI),进而进入SMM。在SMM中,处理器切换到一个单独的地址空间,同时保存当前正在运行的程序或任务的环境,然后才能执行SMM限定代码(SMM-specific code)。当从SMM返回时,处理器会回到之前的状态。

  • 虚拟8086模式(virtual-8086 mode

在保护模式中处理器支持的一种类操作模式,这种模式允许处理器在受保护的多任务的环境下执行8086软件。

  • IA-32e模式

处理器支持两种子模式:兼容模式和64-bit模式。64-bit模式提供了64-bit线性寻址和对大于64GBytes物理地址空间的支持,兼容模式允许大多数传统保护模式下的应用软件不改变的运行。

注:RSMreturn from SMM

Note: 本文章为个人根据IA-32 manual的翻译,仅供参考。转载请声明出处。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值