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

上一篇:2020-11-21(线性扫描反汇编算法和递归下降扫描反汇编算法)
下一篇:2020-11-19(栈帧)

发表评论

最新留言

感谢大佬
[***.8.128.20]2025年03月19日 22时18分50秒