
2020-11-20(页帧)
发布日期:2021-05-07 12:06:11
浏览次数:24
分类:原创文章
本文共 451 字,大约阅读时间需要 1 分钟。
(下面所说全部针对物理地址)页的寻址方式
帧(Frame)
这里首先通过栈 类比 介绍一下帧的概念
说白了 帧就是一块区域,帧号的话我感觉唯一的作用就是可以算出这个所在区域的首地址,
既然它是一片区域的话,那么我们肯定得知道区域得有多大,所以就有了页帧,页帧的位数决定了这片区域的大小。
一个内存物理地址是一个二元组(f,o)
f——帧号 (F位,共有2F个帧)
o——帧内偏移 (S位,每帧有2S字节)
物理地址=2S * f +o
这里按照我个人理解的话,就是 S 位的页帧,也就是有S个二进制位
,然后能搜索的范围也就是2S个字节,(也就可以看作是每个叶帧的)
例如: 两位的页帧 11 能搜索也就是 4个字节 00 01 10 11 (也就是22次方)
f 的话也就是这个帧所在的序号,我感觉序号是从0开始的,例如f为3的话,它前面就有三个帧,也就是 0 , 1 ,2 ,所以要 2S * 3 此时也就是这个帧所在的物理地址,然后加上偏移o的话,也就是题目所求的物理地址
即2S * f + o
发表评论
最新留言
感谢大佬
[***.8.128.20]2025年03月19日 22时18分50秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
力扣:地图分析(多源bfs)
2019-03-05
NC15136: 迷宫
2019-03-05
动态点击a标签
2019-03-05
@RequestBody和@RequestParam
2019-03-05
oracle创建序列语法
2019-03-05
springboot通过控制层跳转页面404
2019-03-05
idea2020 没有 tomcat server
2019-03-05
jq动态修改元素的onclick属性的值
2019-03-05
为什么讨厌所谓仿生AI的说法
2019-03-05
ORACLE 客户端工具
2019-03-05
Elasticsearch下载慢?分享百度云下载-ELK
2019-03-05
云服务器springboot jar项目开启jmx remote监控-解决无法连接的问题
2019-03-05
文件上传-FileUpload
2019-03-05
快速排序
2019-03-05
Pyinstaller打包的exe文件过大的解决方法
2019-03-05
Linux的软链接跟Windows快捷方式一样?
2019-03-05
更改github的默认语言类型
2019-03-05
使用bigdecima实例化时传int和string时的精度丢失
2019-03-05
使用第三方sdk,微信wechat扫码登录
2019-03-05