Re: [理工] 104交大計系題組B

看板Grad-ProbAsk作者 (Transfat)時間7年前 (2017/01/05 17:52), 編輯推噓1(1015)
留言16則, 2人參與, 最新討論串2/2 (看更多)
※ 引述《drowsy5566 (愛睏精)》之銘言: : http://imgur.com/uRt4xVS
: 我有爬文看到之前版上有人說 physical frame : 就用00 01 10 算 雖然到這邊已經覺得很扯了 : 但最後算完 X我算1375 可是交大的題目不是要求要除以四??? : 他答案卻給沒有除以四的?? : 還是我觀念上有疏失 請大家幫忙看看 : 考試要到了~ 大家加油!!! 這題真是有看沒有懂呀,我算出virtual address的前6個bit, 這跟page size有什麼關係 呢?還有想問X是怎麼搞出來的呀? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.112.25.105 ※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1483609925.A.FFC.html

01/05 18:08, , 1F
用前六個bit當page number,有3個frame,做LRU後
01/05 18:08, 1F

01/05 18:09, , 2F
發現0x0D5F在第二個frame,因為frame size是1024 bytes
01/05 18:09, 2F

01/05 18:10, , 3F
所以第二個frame的start address為1024
01/05 18:10, 3F

01/05 18:11, , 4F
加上他的offset,offset=010101111=351,1024+351即為X
01/05 18:11, 4F

01/05 18:13, , 5F
frame size應該等於page size,阿不然沒辦法算
01/05 18:13, 5F

01/05 18:15, , 6F
這題的答案就如引言所說確實是怪怪的拉...
01/05 18:15, 6F

01/05 18:24, , 7F
想問offset從哪裡來的呀?
01/05 18:24, 7F

01/05 18:31, , 8F
阿我少打一個1,應該是0101011111=351才對
01/05 18:31, 8F

01/05 18:32, , 9F
就是0x0D5F的後面10個bit
01/05 18:32, 9F

01/05 18:34, , 10F
0x0D5F拆成000011 0101011111,後面那10個bit
01/05 18:34, 10F

01/05 19:14, , 11F
啊啊我誤會他了qQ感謝
01/05 19:14, 11F

01/05 19:36, , 12F
frame size是1024 bytes, 第二個frame起始位子不會是204
01/05 19:36, 12F

01/05 19:36, , 13F
8嗎?
01/05 19:36, 13F

01/05 19:38, , 14F
第一個frame是0~1023,第二個frame 1024~2047
01/05 19:38, 14F

01/05 19:38, , 15F
也許我應該說第0,1,2個frame比較好
01/05 19:38, 15F

01/05 19:38, , 16F
了解,謝謝
01/05 19:38, 16F
文章代碼(AID): #1ORXT5_y (Grad-ProbAsk)
文章代碼(AID): #1ORXT5_y (Grad-ProbAsk)