位置: IT常识 - 正文

操作系统页表(操作系统页表项怎么算)

编辑:rootadmin
操作系统页表 虚拟内存虚拟地址到物理地址的映射以实现隔离性每个程序有独立的地址空间,不相互影响页表

推荐整理分享操作系统页表(操作系统页表项怎么算),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:操作系统页表的作用,操作系统页表的作用,操作系统页表例题,操作系统页表例题,操作系统页表的作用,操作系统页表大小,操作系统页表的概念,操作系统页表的概念,内容如对您有帮助,希望把文章链接给更多的朋友!

操作系统页表(操作系统页表项怎么算)

地址操作简单流程 CPU向虚拟地址va加载或写入数据–>CPU将va交给内存管理单元MMU–>SATP寄存器存放着内存中存放虚拟地址到物理地址的表单–>MMU通过SATP查找表单获得va的物理地址–>完成物理地址的加载或写入。 虚拟内存地址

为64bit,高25bit不使用,只用39bit中间27bit为index,可知物理page号(PPN),包含4096字节低12bit为offset(212=40962^{12} = 4096212=4096),指向page中4096字节的某1个–>物理地址 = page + offset

物理地址

为56bit,44bit为PPN,剩下12bit直接复制虚拟地址的offset

page table

内容:虚拟内存地址:物理地址的映射多级结构 虚拟内存地址的index分成3个9bit,每个bit称作1个page directory,SATP寄存器实际指向第1个page directory的地址。每个page directory都有512大小,它们指向一个PTE(Page Table Entry),因此共需要3*512个PTE(Page Table Entry)。

PTE PTE可以看成从虚拟地址到物理地址的分级索引。虚拟地址的3个数值表示在page directory中的偏移,此偏移加上当前page directory的首地址,则可得到1个64bit的PTE的物理地址。PTE中存放着PPN,PPN表示1个物理页号,在此物理页号后补12个0,相当于offset为0,则可得到真正的物理地址,以此进入下一个page directory的首地址,当然最后1个page directory加上va的offset就是查找的真正的物理地址;还有一些标志位,比如V表示此地址翻译是否可用。

TLB页表缓存切换page table 会清空TLB
本文链接地址:https://www.jiuchutong.com/zhishi/297413.html 转载请保留说明!

上一篇:基于HTML实现浪漫情人节表白代码(附源代码)(html编写)

下一篇:介绍一款开源的自动驾驶仿真模拟器-Carla(实用的开源软件)

  • 论坛发帖推广七大技巧(论坛推广平台)

  • 苹果13屏保怎么设置(苹果13屏保怎么模糊了)

  • vivox70pro+怎么关闭后台应用(vivox70pro怎么关闭5g)

  • 微信卸载重装后怎么恢复聊天记录(微信卸载重装后数据还在吗)

  • 滴滴怎么付款给司机(滴滴怎么付款给车主)

  • 显示器上显示dvi(显示器上显示dvi是什么意思)

  • qq怎么拉黑人(qq怎么拉黑人,但不删除)

  • 文件aaa.exe是一个什么文件(aaa是什么文件夹)

  • 英特尔10400f用什么主板(英特尔10400t)

  • WPS填写身份证号码时变成了E 怎么设置(wps填写身份证号时怎么改成文本格式)

  • 苹果14天无理由的条件(苹果14天无理由退货对产品有什么要求)

  • 平板上的软件停运怎么修复(平板的软件停止运行怎么办)

  • 苹果11网速慢怎么回事(苹果11网速慢怎么调)

  • 抖音更换背景音乐(抖音怎么更换背景音乐?抖音更换背景音乐教程)

  • 抖音作品删了赞还在吗(抖音作品删了赞会少吗)

  • wps表格替换在哪(wps表格替换功能在哪)

  • 快手8484教程(快手使用教程)

  • 华为m6全网通和wifi区别(华为m6高能版全网通型号)

  • 小米手机屏幕旋转失灵(小米手机屏幕旋转怎么设置方法)

  • 硒鼓怎么安装视频(硒鼓装法)

  • 小米6打电话声音小(小米6打电话声音小怎么办)

  • 魅族16夜间模式怎么关(魅族16夜间模式在哪里设置)

  • ipad可以充电多少次(ipad可以充电多久)

  • 快手直播封面怎么打字(快手直播封面怎么保存到相册)

  • 手机可以下载歌曲到u盘吗(手机可以下载歌到车载U盘吗)

  • JavaScript变量与基本数据类型(js中的变量)

  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设 电脑维修 湖南楚通运网络