[理工] 107交大 計組OS

看板Grad-ProbAsk作者 (Wendy)時間4年前 (2020/01/02 13:25), 編輯推噓2(2012)
留言14則, 5人參與, 4年前最新討論串1/1
請問幾個問題 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以外還需要注意什麼嗎 謝謝~ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 39.8.169.189 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1577942746.A.97B.html

01/02 13:39, 4年前 , 1F
cache跟vm負責的記憶體階層不一樣,越靠近cpu要越
01/02 13:39, 1F

01/02 13:39, 4年前 , 2F
快,所以cache 由硬體負責
01/02 13:39, 2F

01/02 14:01, 4年前 , 3F
12 D 是改發I/O request沒錯
01/02 14:01, 3F

01/02 14:01, 4年前 , 4F
syscall 是一些被認為可能會超出權限、危害系統的指令
01/02 14:01, 4F

01/02 14:03, 4年前 , 5F
不過幾乎所有I/O都需要syscall ? 再麻煩各位指正
01/02 14:03, 5F

01/02 14:05, 4年前 , 6F
16A 64bits 已經很長了 其實切到 2-level 可以對到很大
01/02 14:05, 6F

01/02 14:06, 4年前 , 7F
的 physical mem. 而實際你也準備不出那麼大的 ram
01/02 14:06, 7F

01/02 16:59, 4年前 , 8F
12的d 不是因為有non blocking system call嗎
01/02 16:59, 8F

01/02 17:00, 4年前 , 9F
call system call 未必會進 waiting state
01/02 17:00, 9F

01/02 17:01, 4年前 , 10F
16的a 洪逸是說你無法確定切2level就夠
01/02 17:01, 10F

01/02 17:24, 4年前 , 11F
問一下16A給怎樣條件的話會對啊 沒很懂
01/02 17:24, 11F

01/02 17:30, 4年前 , 12F
如果是說MULTI-LEVEL就可以
01/02 17:30, 12F

01/02 18:40, 4年前 , 13F
了解了 謝謝ok大
01/02 18:40, 13F

01/02 18:41, 4年前 , 14F
都懂了 謝謝上面的大大
01/02 18:41, 14F
文章代碼(AID): #1U3NxQbx (Grad-ProbAsk)