看板 Grad-ProbAsk 關於我們 聯絡資訊
想請問大家這幾題>< 1. https://i.imgur.com/eRnLs4Q.jpg 這題完全沒有頭緒怎麼做@@ 只有發現physical 和 logical 編號末兩碼相同,不過不知道怎麼算出400的QQ 2. https://i.imgur.com/Z5Cwtof.jpg 主要想問A選項是錯在增加physical memory,logical memory不會一起增加嗎? 謝謝各位>< -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.32.191.76 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1598496636.A.641.html
NTUmaki: 感覺1答案是100 offset兩位 10^2 08/27 19:16
因為末兩碼都相同所以是10^2嗎 >< ※ 編輯: try66889 (114.32.191.76 臺灣), 08/27/2020 20:36:01
NTUmaki: 我還沒複習到那邊@@ 不知道這還有什麼陷阱 目前看下來感 08/27 22:22
NTUmaki: 覺就是100 08/27 22:22
好的~感謝N大 >< ※ 編輯: try66889 (114.32.191.76 臺灣), 08/27/2020 22:47:46
zuchang: 1.100的話應該是min page size 08/28 04:16
zuchang: 至於max我反而覺得是300 原因是1xx跟3xx對到的不是同一 08/28 04:30
zuchang: 個page 不過妳還是問一下老師好了 這裡我有點忘記 08/28 04:30
感謝z大>< 不過我是補tkb我這邊的學堂老師不會過來可能沒辦法直接問問看老師QWQ 沒關係 我再請教其他人看看>< 謝謝~
plsmaop: Logical memory 是看你 memory address space 有多大 08/28 11:00
了解惹OWO 感謝P大~ ※ 編輯: try66889 (114.32.191.76 臺灣), 08/28/2020 12:08:49
tengyoyo: 因為 logical address = p*pagesize +d 08/30 11:09
tengyoyo: physical address = f*pagesize +d 08/30 11:09
tengyoyo: 所以 p.add - l.add = (f-p)*pagesize 08/30 11:10
tengyoyo: 所以 分別是 400 400 800 1200而 p f pagesize 皆為整數 08/30 11:11
tengyoyo: 所以取最大的pagesize 為400 08/30 11:11
tengyoyo: 第二題是因為 inverted page table entry 數是根據 fram 08/30 11:16
tengyoyo: e 的數量來決定 08/30 11:16
tengyoyo: 因為 frame = physical memory size/page size 所以實體 08/30 11:16
tengyoyo: 記憶體增加會使entry 增加 08/30 11:16
tengyoyo: 第二題看到B...A的話是因為logical memory space 只會受 08/30 12:08
tengyoyo: 到address長度影響 08/30 12:08
tengyoyo: 所以當你address是 32bits 08/30 12:08
tengyoyo: 你的logical address space就是 2^32 增加physical mem 08/30 12:08
tengyoyo: ory 會讓 frame的數量變多 所以 page table 會變大 但是 08/30 12:08
tengyoyo: 不影響page size 等其他東西 08/30 12:08
兩題都懂惹!! 感謝t大~!! >< ※ 編輯: try66889 (114.32.191.76 臺灣), 08/30/2020 15:42:03
NTUmaki: 所以 offset 長度不固定嗎 09/01 00:51
我把他們轉成2進位每一組最後4個bit都相同,所以offset應該是4bit (二進位)~ ※ 編輯: try66889 (114.32.191.76 臺灣), 09/01/2020 20:28:35