2020-11-20(页帧)
生活随笔
收集整理的這篇文章主要介紹了
2020-11-20(页帧)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
(下面所說全部針對物理地址)頁的尋址方式
幀(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-20(页帧)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 2020-11-19(栈帧)
- 下一篇: 2020-11-21(线性扫描反汇编算法