问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

什么是操作系统页表项?

发布网友 发布时间:2022-05-27 10:20

我来回答

1个回答

热心网友 时间:2023-10-16 17:03

以x86的机器为例,当允许paging的时候:

1、页表分了两级,32位地址被划分为10,10,12

2、CR3寄存器装了第一级页表(也叫页目录)的物理地址,这个地址一定是对齐到一个页框的边界的。这个对应的页框将装着第一级页目录,也就是说,页目录用掉了4KB,其中含有1024个页目录项,每个项占4Byte。每个项有20位是下一级的一个页表的位置。而另外的12位用于存放一些控制位。

3、为了定位一个虚拟地址,先拆出前10位,配合CR3找到相应的页目录项,然后得到了对应页表的地址,在没有错误的情况下再把线性地址的中间10位拿出来找到相应的页表项,然后就读出了20位的这个线性地址对应的页框,再加上12位就得到了物理地址。

在分页系统中,为每个进程配置了一张页表,进程逻辑地址空间中的每一页,在页表中都对应有一个页表项。

因为题中说逻辑空间32页,所以对应最多为32个页表项; 逻辑空间每页的大小和物理空间每页大小是相同的,所以物理块数=物理空间大小/页大小=1M/1K=2^9,故每个页表项至少有9位; 物理块跟页表项关系。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
白色T 恤如何搭配才能穿出优雅的韵味? 白色T 恤衫怎样搭配才能显得时髦又好看? 白色紧身正肩T 恤想要穿出休闲感,该如何搭配? 手机怎么连接笔记本电脑的wifi上网 电热水器为什么用着用着就没压力了 用什么拖地最干净又耐脏 爱奇艺会员的等级是怎么划分的? 爱奇艺星钻会员怎么开通 怎样才是正确的接吻呢 网页上鼠标点住右键拖动后出的蓝色线条是什么?干什么用的?为什么一松开... 什么是页表项? 微整形效果好吗... 微整形效果好吗? 微整形的效果是长久性的吗? 微整形的效果怎么样? 形容四季景色的四字词语 计算机科学与技术专业属于什么门类 牡丹江金盾保安服务有限公司怎么样? 金盾石油是国企还是私企 怎么挽回一个死心的男朋友免费 奔富707特性 汽车打开外循环,为什么主驾驶吹进来的是冷风,副驾驶出来的是热? 小车暖风开外循环为什么是冷风 裕可以组什么词? 打羽毛球为什么不瘦 裕怎么组词还有它的形近字都有哪些 越来越不会打羽毛球了 不会打羽毛球丢人吗 为什么现在大家都打高尔夫,不打羽毛球 heic格式如何查看 电脑有什么打开heic格式图片转换器 图纸上标的本页项是什么意思 页目录号,页号,页表项,页大小,页框号都是什么关系? 关于虚拟内存中页目录与页表在物理内存中加载的问题 应用程序进程的页目录和页表一共占用了几个物理页?页框号分别是多少 汇编分页系统相关问题 请问linux0.11中进程是如何使用各自空间的?其虚拟内存映射机制(页目录,页表)是如何实 菜鸟问个很菜的问题. 字节地址到底是什么概念? 操作系统中,页式存储管理中页表项由页号和块号组成,为什么每个页表项的长度单由物理块数决定? 段式虚拟内存情形,假设访问的段在内存中,怎样进行地址转换? 页表项包括哪些内容? 求详解 高分悬赏 速 求F18或者F16航模的图纸,要求中文的,要是三视图的 谁能给个以下飞机的三视图? 皮肤暗黄怎么办 去暗黄最有效小窍门 我的皮肤有点暗黄,有什么小窍门能解决 我要想管理会计资格认证成功,必须达到什么要求? 请问小米路由器是怎么设置添加的呢 小米路由器的分流功能怎么用? 如何在新版的小米路由器里设置Astrill 如何在新版的小米路由器里设置Astrill 如何创建L2TP 连接并且设置L2TP属性 保险公司代驾服务电话