[問題] 關於 user and kernel space

作者: gowrite (gowrite)   2018-07-18 12:44:14
想問一下
一般寫 application 用了很多 API , system call 那些
但只要沒改到 kernel 的內容 , 應該就是都算 user space 的 programming 吧??
那 kernel space programming 是不是應該是指
為了因應某些平台或系統的特殊需求 , 而改寫原來的 kernel 檔案 ,
並且重新編譯後執行 , 已符合特殊的需求或 application 的需求
請問關於 user space 跟 kernel space 的 programming 差別
是不是這樣解釋的??
謝謝
作者: james732 (好人超)   2018-07-18 13:14:00
driver也是kernel space的範圍
作者: leolarrel (真.粽子無雙)   2018-07-18 13:36:00
不是,不過我覺得我的答案在恐龍書裡寫得更完整
作者: maydaychaaaa (Halo)   2018-07-25 18:35:00
就看你寫的code是跑在kernel space or user space呀
作者: ThxThx (洗洗睡)   2018-09-19 03:40:00
我覺得最最最簡單說應該是關於資源存取權限的差別所以user space需用system call從kernel space取得資源

Links booklink

Contact Us: admin [ a t ] ucptt.com