什么是反向页表

作者:原创时间:2022-06-26
文档

反向页表一般被视为使用正常的系统内存的TLB的片外扩展。与真正的页表不同,它不需要容纳目前所有的映射。

一般意义上,每个进程都有一个相关页表。该进程所使用的每个页都在页表中有一项。这种页的表示方式比较自然,这是因为进程是通过页的虚拟地址来引用页的。操作系统必须将这种引用转换成物理内存地址。这种方法的缺点之一是每个页表可能有很多项。这些表可能消耗大量物理内存,却仅用来跟踪物理内存是如何使用的。

反向页表对于每个真正的内存页或帧才有一个条目。每个条目包含保存在真正内存位置的页的虚拟地址以及拥有该页的进程的信息。因此,整个系统只有一个页表,对每个物理内存的页只有一条相应的条目。因为系统只有一个页表,而有多个地址空间映射物理内存,所以反向页表的条目中通常需要一个地址空间标识符,以确保一个特定进程的一个逻辑页可以映射到相应的物理帧。

显示全文
讲一群动物唱歌的动画片叫什么 从汕头到厦门鼓浪屿的路线是什么 少儿主持人开场白台词 卢德旺书法作品价钱 建设诚信社会的现实意义是什么 李思思是宋朝什么人物 渗入花岗岩里的油渍怎样去除 红薯叶多吃有毒吗 半斤水是多少毫升 电子电传助力是什么意思 把鞭炮放在暖气上不会被烤炸吗 金铁霖的学生有哪些 qq的附近人怎么退出 如何写对班级的建议书 不交物业费有什么后果 铝电解电容作用 0w20机油夏天能用吗 中国历史上的两个圣人是谁 什么不胜什么成语至少写两个 铝锅可以蒸米饭吗 海参是蚂蝗吗 基因的定义到底是什么 光纤头如何制作 微信视频聊天会不会被别人监控 比喻耍心眼的成语都有哪些 急鉴赏故都的秋的艺术特色 银行招聘都需要四级吗 如何开户炒股 长春走私毒品罪量刑标准 全民k歌怎么创建家族讲一下步骤 为什么我的世界会停止运行 峨山美食 伤心绝望的句子 快递验货时发现物品损坏了怎么办 描写花园景色优美的成语 小处不可随便这条警句是什么意思 为什么白色不属于三原色中的一种 螃蟹和虾吃火锅之前需用怎么处理 北京科技大学有美术专业吗 书伴我成长的开头咋写