推 ken52011219: 第一張上面就有寫virtual Memory access了10/02 11:06
推 FRAXIS: 第二個時間好像沒考慮 cache?10/02 11:06
→ ken52011219: 由Disk acess V.M. 不需要考慮查page table 時間10/02 11:07
→ ken52011219: 因為根本還沒寫入 Page裡 Page table 還是空的@@~10/02 11:08
→ ken52011219: 因為根本還沒寫入 Page裡 Page table 還是空的@@~10/02 11:08
既然 page table 都還是空的,為什麼還要考慮機率呢
一定 page fault 不是嗎 @@?
推 ken52011219: 兩張圖的內容物不同10/02 11:11
→ ken52011219: ACCESS 可以是Write in or Read out 我想這是上兩張10/02 12:02
→ ken52011219: 不同吧10/02 12:02
→ ken52011219: 這裡Page fault應該是指 沒有足夠的 page可以access10/02 14:43
推 ken52011219: 第一張圖是以 寫入page 的觀點去看 Page access10/02 14:47
→ ken52011219: 第二張圖 是以尋找資料的觀點去 Page access10/02 14:47
還是不太懂內 想請問一下 這段時間是想表示什麼?
應該是想表達 OS 從 disk 抓 page 進去 memory 的時間對八
那為什麼還要加上 p*M.A time 呢,這項代表什麼?
推 k2shouai: 因為M.A time相對於page fault process time來說太小10/02 15:00
→ k2shouai: ,不會影響所以不用加.10/02 15:01
所以實際上應該是 M.A time + M.A time*p + (M.A time + page fault time)*(1-p)?
推 k2shouai: 第一個,恐龍是寫demand-paged的effective access time10/02 15:21
推 ken52011219: 感謝樓上講出正確名詞 我還沒看到第九章 QQ10/02 15:58
推 k2shouai: 上面那是洪逸上課講的理由,恐龍本公式就是跟洪逸寫的一10/02 18:39
→ k2shouai: 樣。10/02 18:39
→ k2shouai: 套一句張凡的話:課本寫怎樣就照課本10/02 18:41
→ k2shouai: 我覺得這二個公式都只是表達找page的平均memory存取時10/02 18:53
→ k2shouai: 間吧,有沒有TLB的差別而已。10/02 18:53
Ok,這樣講我就放心惹 謝謝啦!!
※ 編輯: kyuudonut (220.132.251.85), 10/02/2016 19:24:37
→ ken52011219: 我認為 CPU <-(Cache <- MEM <- V.M.) <- DISK 之間 10/02 21:30
→ ken52011219: 不管 CPU -> MEM or MEM <- DISK 都會有 mem access 10/02 21:31
→ ken52011219: 這兩者進入 access 的差別就是 這兩個公式 10/02 21:31
→ ken52011219: 但我才剛讀到 恐龍本的Virtual MEM 詳細我再看看好了 10/02 21:32
→ ken52011219: 今天看了第九章 大致上如k2大所說的 偶錯了 QQ 10/04 00:13