[问题] 关于 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