[理工] [os] page table

看板Grad-ProbAsk作者 (紅芭樂)時間14年前 (2010/03/11 11:23), 編輯推噓4(4010)
留言14則, 8人參與, 最新討論串1/1
觀念有點亂掉 請問 page table miss 一定會產生 page fault ? 有page fault發生表示一定是因為 page table miss ? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.216.11.70

03/11 11:26, , 1F
F T
03/11 11:26, 1F

03/11 11:28, , 2F
請問樓上 怎樣的情況一定會產生page fault ?
03/11 11:28, 2F

03/11 11:37, , 3F
程式執行時企圖存取不在mem.中的page稱之
03/11 11:37, 3F

03/11 11:39, , 4F
那這樣跟page table miss 不是相同嗎?
03/11 11:39, 4F

03/11 11:46, , 5F
我覺得兩個都對 因為是page table非TLB
03/11 11:46, 5F

03/11 11:48, , 6F
我認為兩個都是對的
03/11 11:48, 6F

03/11 11:49, , 7F
兩個都對+1
03/11 11:49, 7F

03/11 11:54, , 8F
那順便問一下TLB miss 就跟page fault扯不上關係對嗎?
03/11 11:54, 8F

03/11 11:54, , 9F
抱歉 觀念有點弱 謝謝
03/11 11:54, 9F

03/11 11:56, , 10F
TLB miss => page table miss => page fault
03/11 11:56, 10F

03/11 11:56, , 11F
TLB miss只是有可能page fault 但page fault的話TLB必miss
03/11 11:56, 11F

03/11 11:57, , 12F
TLB是page table的subset TLB miss未必代表page fault
03/11 11:57, 12F

03/11 12:01, , 13F
謝謝樓上幾位^^ 祝大家考試順利啦
03/11 12:01, 13F

03/11 13:26, , 14F
這2個不是都一樣意思嗎= =
03/11 13:26, 14F
文章代碼(AID): #1Bc68T5a (Grad-ProbAsk)