看板 Grad-ProbAsk 關於我們 聯絡資訊
1. 試題11 https://imgur.com/w2ZgpT0 我對這題的疑問已經寫在上面,為何這題(不只這題)他可以把bytes當作bit在看?不用轉換嗎? 2. 試題22 https://imgur.com/oK0n4GY 這題的第二小題該怎麼計算? 詳解是把page table size當成one page,可是為什麼可以這樣做? 3. 試題29 https://imgur.com/I4SWdOt 單純確認 (B)(C)選項不能選是因為這不在page的範疇跟page無關是嗎?那計組計結為何能夠整合在一起? 4. 試題30 https://imgur.com/W9DfGM0 https://imgur.com/YnzIDB1 這題我的理解是:1M logical pages with each page 4KB = 有1M個pages,每個pages有4KB 那為什麼邏輯位址不能就直接 20bits+12bits = 32bits? 5.試題33 https://imgur.com/jr7aAvi 可能跟1.一樣的問題(? 明明1word = 4 bytes,為何答案還是直接變bit,我不懂QQ 6.試題38 https://imgur.com/7ZTTd86 https://imgur.com/wqrKTN0 這題是要選demand paging需要什麼功能吧? 如果說提升效率那(A)選項它洗回disk很拖時間不是嗎? 所以才一直避免洗回disk,是這樣吧? 7.試題40 https://imgur.com/SiwwFWn 不太懂(E)選項的意思是什麼,我的理解是 把IO設備用memory-mapped的方式管理,但allowing file access to take place in memory 這我就不懂了 8.試題43 https://imgur.com/MnYWOMw 想問(D)選項的意思像我寫的那樣嗎?就是像kernel提供的服務任何process都可以invoke 還有(E)選項不是很懂,求大大解釋了 洪逸的講義題目只寫一半,發現一大堆都不會QQ 明明都讀過一次的說.. -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 101.12.103.216 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1575463311.A.C04.html
bochengchen: 第一題不懂你的問題在哪裡 12/04 21:14
就是,題目都是2K"B"應該是bytes,所以1KB = 2^10*2^3(轉成bits)共佔13位 但答案都是直接用2^10來計算而佔10位,不太懂為什麼可以這樣
bochengchen: 第二題page table的大小最大就是跟1page的大小一樣 12/04 21:15
懂了
bochengchen: 第三題我覺得他跟增進效能沒有關係 12/04 21:18
bochengchen: 第四題要address只要前面page no的部分就可以了! 12/04 21:21
為什麼不用offset呢?vitual address不是page no+offset嗎?
bochengchen: 第五不懂問題! 第六他講的是swap space的部分 12/04 21:24
bochengchen: 第八題E 就是在考swap space的定義而已;D我不會QQ 12/04 21:27
Aa841018: 1.欄位肯定是bit為單位,但實際大小(2^n)就要看題目怎 12/04 21:49
Aa841018: 麼說,有可能是word address也可能是byte address(byte 12/04 21:49
Aa841018: 好像是預設),所以才會又有bit 突然又變成byte 12/04 21:49
Aa841018: https://i.imgur.com/xZ2gVD9.jpg 12/04 21:50
原來如此,不過題目都沒說這樣是可以的嗎XDD ※ 編輯: ponwar87123 (101.12.103.216 臺灣), 12/04/2019 22:02:05
bochengchen: 因為offset的部分都算在同一個frame,用page No.就可 12/04 22:06
Aa841018: 如果他要你用word會這樣寫“16 bit word address" 12/04 22:08
Aa841018: 用byte就不會特別寫,所以我覺得是預設 12/04 22:09
rrrr01012: 第一題,記憶體一次最少只能讀取一個byte的資料,所以a 12/05 00:43
rrrr01012: ddress的定址最小也只能以byte為單位,那一行bit的是 12/05 00:43
rrrr01012: 用來紀錄一組byte的資料存放在記憶體中的位置。若照著 12/05 00:43
rrrr01012: 你的方法則會定址到bit大小的資料。 12/05 00:43
ponwar87123: 謝謝 其他部分懂了 12/05 19:35
ponwar87123: 請問b大,那他那樣寫1M pages是指總共有1MB囉,照您 12/05 19:35
ponwar87123: 這樣講的話 12/05 19:35
bochengchen: 寫1Mpages代表有1M個pages,要算大小就是page數量*pa 12/06 13:53
bochengchen: ge size 12/06 13:53