[爆卦]System call是什麼?優點缺點精華區懶人包

為什麼這篇System call鄉民發文收入到精華區:因為在System call這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者ok8752665 ()看板Grad-ProbAsk標題[理工] OS system call跟...


請問這兩個有什麼特別的差異嗎

有沒有是system call但不是privileged instruction

或者 是privileged instruction但不是system call的

感覺都一樣要跳去kernel mode做事情?

--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.38.72.143 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1573902403.A.581.html
zuchang: fork 算吧?! 11/16 19:35
ok8752665: fork太多不會有危害嗎 11/16 19:49
cry589036511: 我覺得是user process呼叫sycall, kernel收到後執 11/16 23:22
cry589036511: 行對應的特權指令 11/16 23:22
ok8752665: 不過我看很多既是syscall也是特權指令 例如I/O 11/16 23:59
mistel: system call應該包含在privileged instruction,因為前者 11/17 00:16
mistel: 一定要跳到kernel執行,但後者像是關掉interrupt這種要求 11/17 00:16
mistel: 在user mode發出會直接被OS幹掉,但kernel本身是可以執行 11/17 00:16
mistel: 的 11/17 00:16
ok8752665: 大概了解了 謝謝 11/17 08:38

你可能也想看看

搜尋相關網站