自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 2021-04-28

很多人都把页表项的结构理解错了,很多书上把页表项分为逻辑上的页号和页框号(也有叫块号的),这容易造成一个误导,以为页表项由页号和页框号构成,但实际上页表项中并没有存储页号,只有20位的页框号,剩的12位应当是附加的控制位(具体大家可以查一查),在计算页表项地址时,要求页表连续并且足够长(2的20次方页,页表项长度4B,对应的是4MB)以映射全部物理地址空间,然后页号和页框号的对应关系就可以用如下公式体现出来:页表项(只含页框号)地址=页表起始地址+页号×页表项长度,而无需多花20位再来存储页 ...

2021-04-28 15:58:46 56

转载 2021-04-28

转载地址:https://zhidao.baidu.com/question/335974047.html 如果一个页面的大小为4K,页表项大小为4B,那么为什么可以存210个页表项?我的意思就是问为什么要拿4K/4B=210?页表项不应该是存在于内存里面的?和页面大小有什么关系? 理解这样一个概念,操作系统为了方便管理内存,将内存划分成很若干个页,每个页表项就代表一个页的地址(页的地址,不是内存地址)。 4B大小的页表项,意味着支持最大的页表数是2的32次方=4294967296 (4B=32bit),一

2021-04-28 15:56:57 323

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除