位置: 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(实用的开源软件)

  • 委托加工物资的成本包括哪些内容
  • 一般风险准备是留存收益吗
  • 车辆通行费属于政府性基金吗
  • 减半征收的印花税缴纳所得税吗
  • 印花税交完有什么凭证
  • 企业清算过程中应收应付的处置
  • 二手房怎么避免一房多卖
  • 事业单位个税可以自行申报吗
  • 投资损益表该如何填列
  • 从国外购进样品要交税吗
  • 管理会计的目标包括多选题
  • 帮其他企业推广产品
  • 进货会计凭证
  • 房租的应收必须交吗
  • 平均年限法如何计算
  • 企业筹建期发生的广告宣传费怎么抵减所得税
  • 小微企业如何备案
  • 公司承兑汇票怎么兑现
  • 企业增资需要缴纳什么税
  • cmd常用命令大全图解
  • macbook sierra
  • 固定资产清理净值是什么意思
  • 入账价值是啥
  • 个体工商户经营范围分类目录
  • 如何去掉电脑桌面背景图
  • php实验二
  • 息税前利润和税前净利润的关系
  • php获取文件内容的函数
  • 微信小程序使用记录删除
  • Chrome谷歌浏览器官网
  • react中的key的作用
  • 收取的延期付款利息会计调账处理
  • static php作用
  • js怎么注册
  • 动态内存管理
  • 什么叫相机标定
  • 汇兑损益计算器
  • python偏函数理解
  • python颜色代码有哪些
  • vue大型项目撑得住吗
  • phpcms怎么用
  • 永续债利息可以扣除嘛
  • 防伪税控可以做什么
  • 预付和挂账怎么做分录
  • 公司代垫款如何记账
  • 员工宿舍水电费计入什么会计科目
  • 数据库 sql优化
  • 非正常损失的增值税进项税额转出
  • 生产车间发放工资
  • 财务软件属于什么设备
  • 无形资产有在建工程吗
  • mysql创建数据库的操作步骤
  • 从物资公司购入原木的进项税额
  • 本月开发票下月收款
  • 土地增值税纳税申报期限
  • 承兑汇票的贴息怎么算
  • 资产负债表本期没有发生额怎么填
  • 采购未取得发票怎么结转成本
  • 用友t6生成常用凭证
  • win8怎么看windows
  • freebsd ifconfig
  • 蓝屏 win7
  • xp系统远程桌面设置
  • macbook怎么隐藏
  • 在苹果电脑mac上怎么下载
  • win7 ie
  • 磁盘限制
  • win10预览体验计划不显示
  • windows wps
  • react-redux用法
  • 如何正确使用零钱
  • html通配符选择器怎么用
  • 淘宝python基础教程
  • r+python
  • javascript 数字类型
  • jq倒计时代码
  • shell脚本简单例子
  • 使用jQuery操作HTML的table表格的实例解析
  • 中国税务手机版
  • 税务稽查机构
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设