楼主:
kyuudonut (善良è€ç™¾å§“)
2016-10-02 10:45:27https://imgur.com/a/bSr2D
想请问一下这个为什么不用考虑查 page table 的时间?
就我的理解 这个公式是查完 page table 之后的所花的 memory access time
然后这个时间称为 effective memory access time 的意思吗?
https://imgur.com/a/RV3K2
那这个时间应该称作什么?@@
这个才是我心目中的公式QQ
第一张上面就有写virtual Memory access了
作者:
FRAXIS (喔喔)
2016-10-02 11:06:00第二个时间好像没考虑 cache?
由Disk acess V.M. 不需要考虑查page table 时间因为根本还没写入 Page里 Page table 还是空的@@~因为根本还没写入 Page里 Page table 还是空的@@~两张图的内容物不同ACCESS 可以是Write in or Read out 我想这是上两张不同吧这里Page fault应该是指 没有足够的 page可以access第一张图是以 写入page 的观点去看 Page access第二张图 是以寻找资料的观点去 Page access
作者:
k2shouai (coding....)
2016-10-02 15:00:00因为M.A time相对于page fault process time来说太小,不会影响所以不用加.第一个,恐龙是写demand-paged的effective access time
作者:
k2shouai (coding....)
2016-10-02 18:39:00上面那是洪逸上课讲的理由,恐龙本公式就是跟洪逸写的一样。套一句张凡的话:课本写怎样就照课本我觉得这二个公式都只是表达找page的平均memory存取时间吧,有没有TLB的差别而已。
我认为 CPU <-(Cache <- MEM <- V.M.) <- DISK 之间不管 CPU -> MEM or MEM <- DISK 都会有 mem access这两者进入 access 的差别就是 这两个公式但我才刚读到 恐龙本的Virtual MEM 详细我再看看好了