微机原理--第二章(8)Pentium的存储管理

来源:互联网 发布:淘宝网安卓版电脑下载 编辑:程序博客网 时间:2024/06/04 19:21

Pentium的存储管理部件MMU设有分段部件SU和分页部件PU,允许SU、PU单独工作或同时工作。
不分段不分页模式
分段不分页模式
分段分页模式
两种分页方式:4KB的页、4MB的页
不分段分页模式
也称为平面存储模式(平展模式)

1)虚拟地址空间

  • 虚拟地址:48位存储器指针(16位选择子,32位有效地址)
  • 选择子的格式
    这里写图片描述

2)虚实地址转换

这里写图片描述

3)段式地址转换

这里写图片描述

4)页式地址转换

  • Pentium有两种分页方式:
    4KB的页,使用页目录表、页表两级页表进行地址转换。
    4MB的页,使用单级页表进行地址转换。

(页表项)PSE位(b7位)=1,页大小为4MB
(页目录表项)PSE位(b7位)=0 ,页大小为4KB


(1)Pentium 4KB分页方式地址转换

  • 线性地址由三部分组成:
    目录(10位)、页(10位)、偏移量(12位)
  • 目录域*4+CR3=目录项的物理地址
  • 页域*4+页表基地址=页表项的物理地址
  • 页帧基地址+偏移量=操作数的物理地址

(2)Pentium 4MB分页方式地址转换

  • 32位线性地址分为高10位的页面(号)和低22位的页内偏移两个字段。
  • 32位地址模式下,全系统只一张页表,由控制寄存器CR3指向。此页表有1K个表项,每项4字节(32位)。

0 0
原创粉丝点击