[理工] 成大100 [os]
想問第6題,有人算是13/59,想問是怎麼算出來的?
process p 有三個frame,一個放code,兩個放data。
假設一:data以row-major方式儲存,A的一個列存放在一個virtual page.
假設二:code被存放在一個single page,code access時沒有page fault。
假設三:i,j,k存放在register
假設四;data page的page replacement policy採用LRU,原本兩個data page是空的。
求page fault rate?
code如下:
int i,j,k;
int A[5,4];
k=obtain an int from the input device;
for(i=0;i<5;i++)
for(j=0;j<4;j++){
if((i==0)&& (j=0))
A[i,j]=k;
else
A[i,j]=A[0,0]+k;
}
請高手幫解~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 1.160.29.157
→
01/28 20:57, , 1F
01/28 20:57, 1F
→
01/28 20:57, , 2F
01/28 20:57, 2F
推
01/28 21:42, , 3F
01/28 21:42, 3F
討論串 (同標題文章)