[理工] 102成大计组

楼主: AAQ8 (不要就是要)   2019-02-20 16:47:31
https://i.imgur.com/qyiGoFw.jpg
https://i.imgur.com/ThgBoim.jpg
想问第一张图片画底线的部分是怎么来的
还有第二张图片是洪逸上课举的例子
想问为什么page fault的时间只有考虑一次I/O和两次I/O而已
而不用把mem access time也算进去
因为page fault的话不是要先到mem里找
找不到再往disk找吗
麻烦各位一下
感谢
作者: alen0303 (艾伦零参 智商负三)   2019-02-20 16:50:00
page fault就已经代表不在memory了 不用再去memory找他笔记上的算法比较像把100ns查page table的时间直接省略
楼主: AAQ8 (不要就是要)   2019-02-20 16:53:00
可是如果page fault发生,把page从disk搬到memory,一样要memory access的动作才能拿到想要的page
作者: sooge (老衲)   2019-02-20 17:04:00
当然是要查memory 查完再看有无page fault 洪毅是说page fault process time很大而memory access time很小所以才把memory access time省略洪毅少了查page table那次和存取data那次两次memory access相加只有0.2ms 而I/O全部有8.5ms 所以就省略了阿抱歉 应该是少一次memory access而已 没有page table的
作者: alen0303 (艾伦零参 智商负三)   2019-02-20 17:38:00
page要存入memory没错 但这通常就包含在i/o time内了 毕竟本来就是加载完page 才算完成i/o抱歉 我大概懂你的意思了 这可能是题目叙述的问题 不然光是查page table和存取page的data就200ns了
作者: sooge (老衲)   2019-02-20 18:08:00
我单位换算错误 是0.0002ms.....
作者: yp195126 (我睡故我在)   2019-02-20 21:01:00
第一张图的2题目第三行有提到“take two access”至于mem access time要不要省略 洪逸上课时说直接省略但之前写交大考古正确答案没有省略....有人可以分享一下成大教授上课教的有没有省略吗qq
作者: TWkobe (中华柯比)   2019-02-20 21:12:00
印像中我们计组老师有省略欸但我忘了os老师有没有省
作者: Davidhu127 (船船_BTTO)   2019-02-20 23:58:00
没有啦,这题是106年的成大第7题啦。题目有说,page tb存在register里面,意思是不用考虑access time了。洪逸只是没加了这个条件罢了

Links booklink

Contact Us: admin [ a t ] ucptt.com