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

  • 增值税专用发票和普通发票的区别
  • 办税员可以购票吗?
  • 社保阶段性减免延长到年底
  • 广告设计公司挣钱吗
  • 百旺金赋的服务费必须交吗
  • 管理会计期末存货计算公式
  • 个人房贷利息抵税
  • 如何确定电动车电池是新电池
  • 应收账款的损失率怎么算
  • 企业退休返聘人员工资是否缴纳单位社保
  • 研发准备金的计提比例是多少
  • 小企业盈余公积弥补亏损分录
  • 首次购置增值税税控系统
  • 开具发票财务需要管理吗?
  • 个税返还交所得税吗
  • 重庆国税发票查询真伪查询系统
  • 个税个人所得税返回
  • 一般纳税人取得小规模纳税人的专票可以抵扣吗
  • 回扣费可以税前扣除吗?
  • 银行开户存入的钱怎么取
  • 拿到省级奖有什么用
  • 新会计准则下职工薪酬的变化及影响摘要
  • win10专业版激活密钥永久2023
  • 企业废业怎样做会计分录
  • 或有事项基本确定
  • 受托加工物资入库流程
  • 公司增资怎么做
  • tplink路由器怎么连接无线网络
  • 怎么用winpe安装系统
  • safari浏览器怎么快进
  • 购进的货物
  • form action target
  • 实收资本和注册资本不一致的会计处理
  • php遍历文件夹
  • 网上打印企业征信报告
  • 开发成本结转开发产品条件
  • 如何成功安装暗区突围
  • 本期收入及免税收入怎么填
  • json与对象的区别
  • 个人所得税经营所得
  • 租赁合同印花税怎么申报缴纳
  • 工会经费计提按应付职工薪酬借方还是贷方?
  • wordpress主题安装好后怎么设置
  • 二房东可以卖房吗
  • 股东借款怎么转为利润分配
  • 进项税额是什么意思
  • 税控系统维护费抵扣申报表怎么填
  • 发票遗失要如何补办
  • 员工出差报销的餐费怎么下账
  • 税控设备全额抵减
  • 电梯广告租赁属于什么服务
  • 单位委托单位
  • 机票报销需要什么单据
  • mysql索引实战
  • select into 和 insert into select 两种表复制语句
  • 捷波mig41tm主板
  • linux如何列出所有用户
  • oracle linux6.9
  • macbook air xcode开发
  • linux shell脚本编写实例
  • ie11forwindows10
  • Linux通过netstat命令查看80端口连接数的方法
  • linux系统的
  • Linux系统怎么设置中文输入法
  • opengl sharder
  • opengl裁剪平面
  • es6新增的数据结构
  • js中的filter方法
  • jquery弹出div窗口
  • node.js详解
  • js创建对象的三种方式
  • python3 django教程
  • 领导班子和领导干部的区别
  • 税务扣税账户余额不足
  • 车辆购置税如何入账
  • 国家税务总局办税指南
  • 政府发放奖金给企业怎么入账
  • 山东省准生证是什么样子图片
  • 水利工程税金的计算公式
  • 2021年房产税收新政
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设