
Intel386
TM
SX微处理器
4 0保护模式
架构
英特尔386 SX微的完整功能
处理器被解锁时,所述处理器能操作
在受保护的虚拟地址模式阿泰(受保护
模式)保护模式大大提高了线性
地址空间到4千兆字节( 2
32
字节)和AL-
低点的AL-虚拟内存的程序的运行
最无限大( 64兆兆字节( 2
46
个字节) ) 。在AD-
DITION保护模式使英特尔386 SX微
处理器上运行所有现有的英特尔386 DX的CPU
(只使用16兆字节的物理内存)
同时提供了80286和8086 CPU的软件
先进的内存管理和硬件
洁具辅助保护机制保护
模式允许使用额外的指令spe-
是对于支持多任务操作优化
系统的英特尔386 SX的基本体系结构
微处理器保持相同的寄存器在 -
structions并且在所描述的寻址模式
前面的部分被保留的主要区别
保护模式和实模式之间
程序员的角度来看是增加了地址
空间和一个不同的寻址机制
4 2分割
分割是一个内存管理方法
换货细分提供了基础保护
化段用于封装的地区
内存具有共同属性对于应试
PLE所有给定的程序的代码可以CON组
tained在一个段或一个操作系统表
可驻留在一个段有关每个的所有信息
段被存储在被称为一个8字节的数据结构
的描述符中的所有系统描述符的是
包含在描述符表这是公认的
硬件
术语
下列术语在整个的discus-
描述符的权限级别和保护锡永
PL
权限级别之一四个层次
特权级0级是最优越的
级和3级是最低特权
RPL请求权限级别的权限级别
选择原供应商的RPL是
通过的至少两个显著位决定
一个选择
DPL描述符特权级这是最
特权级别,在这一个任务可以访问
该描述符(和相关联的片段
与该描述符)描述符特权列弗
EL是由6位5在Access确定
一个描述符的右字节
CPL当前特权级别的权限级别
其中一个任务正在执行哪个
等于该代码段的特权级别
正在执行的CPL也可确定
通过检查的最低2位的CS寄存器的
之三,除了相容代码段
EPL有效的权限级别的有效优惠可
罪水平是最低特权的RPL的
和DPL EPL是数值最大
RPL和DPL的
一个程序的执行的任务的一个实例
任务也被称为程序
描述符表
描述符表中定义的所有段的
这是在一个英特尔386 SX微处理器系使用
统有三种类型的表的其中容纳DE-
scriptors全局描述符表DE-地方
scriptor表和中断描述符表中的所有
表的是可变长度的存储器阵列和
大小从8个字节变化到64K字节每个
表最多可容纳8192个8字节的描述符
上部13位的选择器被用来作为一个指数到
描述符表中的表有寄存器阿索
ciated与它们占据着32位线性基
地址和每个表的16比特界限
4 1寻址机制
像保护模式实模式使用两个康波
堂费,以形成逻辑地址的16位选择器是
用于确定段的线性基地址
精神疾病的基地址被添加到一个32位的有效
处理,以形成一个32位的线性地址,线性
地址然后或者作为一个24位的物理地址
穿着或启用分页的分页机制
映射的32位线性地址转换成一个24位的物理
地址
两种模式之间的差异在于calcu-
lating基地址在保护模式下的SE-
择器用于指定一个索引的操作
系统定义的表(参见图4 1)表
包含给定段的32位基地址
精神疾病的物理地址是通过将形成的
从表基地址得到的偏移
页面提供了一个额外的内存管理
它只能工作在保护模式下的机制
寻呼提供一种管理的非常大的装置
英特尔386 SX微处理器的分部
分页分段操作的页面下方
机制转换受保护的线性地址
这是从分割单元成
物理地址。图4图2示出了完整的在 -
tel386 SX微处理器寻址机制
分页启用
24