[理工] OS

作者: kobebset105 (小小小妹)   2018-01-24 20:58:07
https://i.imgur.com/BmKFxZr.jpg
這題我選DE
他的選項感覺都怪怪的
想問一下答案
https://i.imgur.com/O1e4PjW.jpg
這題我算1/164000
感覺答案很奇怪
可是我是套公式的
有人跟我算一樣的嗎
作者: MOUOREO (毛毛)   2018-01-24 22:07:00
我算1/37999欸啊不對 是1/16399少打一個9 所以應該是跟你一樣
作者: b10007034 (Warren)   2018-01-25 08:56:00
一樣,請問樓上16399怎來的嗎?
作者: andy6666 (Andy)   2018-01-25 12:11:00
第一題的A為什麼不能選呢?C我應該會選
作者: kobebset105 (小小小妹)   2018-01-25 12:33:00
A我覺得是miss 不是error
作者: andy6666 (Andy)   2018-01-25 12:49:00
嚄哦了解 是說A是hardware還是software呢?PCB是由software掌控 是否是由software發出page fault呢?
作者: kobebset105 (小小小妹)   2018-01-25 14:08:00
Hardware 我也覺得有可能錯了
作者: PunchShadow (PunchShadow)   2018-01-25 23:58:00
Page fault是由hardware偵測,OS負責處理,不是由software發出A小題應該是錯在error,error是指不正常的錯誤,而miss則是正常可預期的C小題我覺得也是錯在error,應該改成exception比較好B小題的segment fault應該是指讀取無效記憶體位址所造成的,所以敘述有問題E小題應該也是錯的,thrashing的定義是一個process花了大部分的時間在做context switching ,所以要找出的不是illegal write的,應該是CPU 利用度低的process
作者: TMDTMD2487 (ㄚ冰)   2018-01-26 01:20:00
segfault 跟 page fault 是概念上都不一樣的東西歐segfault簡言之就是錯誤記憶體位置存取而造成的c寫不好pointer亂用就會常常看到了XD我兩個一起google了 看起來應該跟我說的差不多
作者: kssdpp222 (4YA)   2018-01-26 01:49:00
想問page fault rate的那一題詳細的算法話說memory access time相較之下那麼小要考慮嗎啊 我懂了 先減掉 抱歉 我犯傻

Links booklink

Contact Us: admin [ a t ] ucptt.com