第10章保护模式及其编程.ppt

第10章保护模式及其编程.ppt

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

文档评论(0)

1亿VIP精品文档

相关文档