Re: [理工] [OS] 100交大OS

看板Grad-ProbAsk作者 (三由)時間14年前 (2012/02/14 10:14), 編輯推噓3(308)
留言11則, 6人參與, 最新討論串2/2 (看更多)
※ 引述《robert527152 (91)》之銘言: : 16題 : 這題看了版上有人提供的選擇題解答 : 答案是BC : 原題目 : char a[100][100] : int i,j; : for(i=0;i<100;i++) : for(j=0;j<100;j++) : a[i][j]=0; : OS use demand paging for VM. : 假設a[][]可以使用99個frames, frame size 100bytes(chars) : 起始,陣列不在記憶體中,採用LRU : average disk service time per page fault is 10ms : average memory access time is 10us(10的負六次方) : 採用row major : 答案給的是 : B total disck service time is 1 second : C effective memory access time is 1.01us : B沒問題 但是C怎麼算都算不出來 : 故上來請教高手了 感謝 C 我算 1/100 * (10+10000)us + 99/100 * (10)us + 10us =119.9us 有大大能指點我哪裡算錯了嗎?? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 163.29.241.238

02/14 11:23, , 1F
請問B怎麼算的,我算1.1秒
02/14 11:23, 1F

02/14 11:24, , 2F
100*100*10us + 100*10ms
02/14 11:24, 2F

02/14 11:41, , 3F
樓上 B是disk而已
02/14 11:41, 3F

02/14 16:18, , 4F
能解釋一下 為什麼後面還要在加10us嗎 感謝
02/14 16:18, 4F

02/14 16:30, , 5F
嗯嗯 沒有10us 打的時候想錯
02/14 16:30, 5F

02/14 16:33, , 6F
不過還是跟解答不一樣阿 哈哈
02/14 16:33, 6F

02/14 17:16, , 7F
3QQ
02/14 17:16, 7F

02/14 22:24, , 8F
不用10us嗎?你去page table找 然後找到位置後還要access
02/14 22:24, 8F

02/14 22:24, , 9F
資料 所以我覺得要加10us耶
02/14 22:24, 9F

02/15 08:12, , 10F
這邊是已經查完分頁表 再做記憶體的存取 所以不需要查分頁
02/15 08:12, 10F

09/11 14:56, , 11F
樓上 B是disk而已 https://daxiv.com
09/11 14:56, 11F
文章代碼(AID): #1FESDtTw (Grad-ProbAsk)
討論串 (同標題文章)
文章代碼(AID): #1FESDtTw (Grad-ProbAsk)