第10章保护模式及其编程 10.1保护模式基础 10.2虚拟内存管理 10.3特权级保护 10.4务 10.5中断和异 10.6虚拟8086模式 10.7操作系统类指令
第10章 保护模式及其编程 10.1 保护模式基础 10.2 虚拟内存管理 10.3 特权级保护 10.4 任务 10.5 中断和异常 10.6 虚拟8086模式 10.7 操作系统类指令
10.1保护模式基础 在保护模式下 ■寻址高达4GB的物理地址空间 ■支持存储器分段管理机制和分页管理机制 ■支持多任务 ■支持4个特权级和配套的特权检查机制 区分不同级别的代码
10.1 保护模式基础 在保护模式下: ◼ 寻址高达4GB的物理地址空间 ◼ 支持存储器分段管理机制和分页管理机制 ◼ 支持多任务 ◼ 支持4个特权级和配套的特权检查机制 ◼ 区分不同级别的代码
10.1.132位CPU内部结构 CPU有8个处理单元:执行单元、分段单元、分页 单元、总线单元、指令预取单元、指令译码单 元、高速缓存单元和浮点运算单元。 数据息號地址总线 总线接口 高速緩存 指令预取 指令译码 物理地址 罗辑地址 线性地址 浮点运算 执行单元 分段单元 页单元
10.1.1 32位CPU内部结构 CPU有8个处理单元:执行单元、分段单元、分页 单元、总线单元、指令预取单元、指令译码单 元、高速缓存单元和浮点运算单元
1.总线单元 ■总线单元是CPU与存储器和I/O的接口 ■总线接口对外提供:32位(或64位)数 据总线、32位(或36位)地址总线以及 控制总线 ■总线单元负责完成所有外部总线操作, 能够产生控制地址锁存器和数据总线收 发器工作的控制信号
1.总线单元 ◼ 总线单元是CPU与存储器和I/O的接口 ◼ 总线接口对外提供:32位(或64位)数 据总线、32位(或36位)地址总线以及 控制总线 ◼ 总线单元负责完成所有外部总线操作, 能够产生控制地址锁存器和数据总线收 发器工作的控制信号
2.指令预取单元 指令预取单元实现指令流队列的机制 CPU可以预取16字节的指令代码 预取进来的指令要保存在FIFO队列中
2.指令预取单元 指令预取单元实现指令流队列的机制 CPU可以预取16字节的指令代码 预取进来的指令要保存在FIFO队列中