推 MOUOREO: 我算1/37999欸 01/24 22:07
推 MOUOREO: 啊不對 是1/16399 01/24 22:14
推 MOUOREO: 少打一個9 所以應該是跟你一樣 01/24 22:20
推 b10007034: 一樣,請問樓上16399怎來的嗎? 01/25 08:56
推 andy6666: 第一題的A為什麼不能選呢?C我應該會選 01/25 12:11
→ kobebset105: A我覺得是miss 不是error 01/25 12:33
推 andy6666: 嚄哦了解 是說A是hardware還是software呢?PCB是由softw 01/25 12:49
→ andy6666: are掌控 是否是由software發出page fault呢? 01/25 12:49
→ kobebset105: Hardware 我也覺得有可能錯了 01/25 14:08
推 PunchShadow: Page fault是由hardware偵測,OS負責處理,不是由sof 01/25 23:58
→ PunchShadow: tware發出 01/25 23:58
推 PunchShadow: A小題應該是錯在error,error是指不正常的錯誤,而mi 01/26 00:02
→ PunchShadow: ss則是正常可預期的 01/26 00:02
推 PunchShadow: C小題我覺得也是錯在error,應該改成exception比較好 01/26 00:05
→ PunchShadow: B小題的segment fault應該是指讀取無效記憶體位址所 01/26 00:07
→ PunchShadow: 造成的,所以敘述有問題 01/26 00:07
推 PunchShadow: E小題應該也是錯的,thrashing的定義是一個process 01/26 00:12
→ PunchShadow: 花了大部分的時間在做context switching ,所以要找 01/26 00:12
→ PunchShadow: 出的不是illegal write的,應該是CPU 利用度低的proc 01/26 00:12
→ PunchShadow: ess 01/26 00:12
→ TMDTMD2487: segfault 跟 page fault 是概念上都不一樣的東西歐 01/26 01:20
→ TMDTMD2487: segfault簡言之就是錯誤記憶體位置存取而造成的 01/26 01:21
→ TMDTMD2487: c寫不好pointer亂用就會常常看到了XD 01/26 01:22
→ TMDTMD2487: 我兩個一起google了 看起來應該跟我說的差不多 01/26 01:25
推 kssdpp222: 想問page fault rate的那一題詳細的算法 01/26 01:49
→ kssdpp222: 話說memory access time相較之下那麼小要考慮嗎 01/26 01:49
推 kssdpp222: 啊 我懂了 先減掉 抱歉 我犯傻 01/26 01:51
→ kssdpp222: 那我算的一樣 01/26 01:52