作者:
WendyD (Wendy)
2020-01-02 13:25:44請問幾個問題
4.D和5.B 兩個選項有點搞混,有矛盾嗎?是什麼時候需要OS什麼時候不用
https://i.imgur.com/24CLhAW.jpg
12.D應該改成發出IO嗎?system call 跟IO怎麼分,有點混亂
https://i.imgur.com/CfzRK04.jpg
16.A要怎麼看
https://i.imgur.com/fqEwCpO.jpg
另外想問一下buffer overflow系列的問題
除了那段要改bound checking 的code以外還需要注意什麼嗎
謝謝~
cache跟vm負責的記憶體階層不一樣,越靠近cpu要越快,所以cache 由硬體負責
12 D 是改發I/O request沒錯syscall 是一些被認為可能會超出權限、危害系統的指令不過幾乎所有I/O都需要syscall ? 再麻煩各位指正16A 64bits 已經很長了 其實切到 2-level 可以對到很大的 physical mem. 而實際你也準備不出那麼大的 ram
作者:
ok8752665 (dd8752665)
2020-01-02 16:59:0012的d 不是因為有non blocking system call嗎
作者:
plsmaop (plsmaop)
2020-01-02 17:00:00call system call 未必會進 waiting state
作者:
ok8752665 (dd8752665)
2020-01-02 17:01:0016的a 洪逸是說你無法確定切2level就夠
作者:
WendyD (Wendy)
2020-01-02 17:24:00問一下16A給怎樣條件的話會對啊 沒很懂
作者:
ok8752665 (dd8752665)
2020-01-02 17:30:00如果是說MULTI-LEVEL就可以
作者:
WendyD (Wendy)
2020-01-02 18:40:00了解了 謝謝ok大都懂了 謝謝上面的大大