内核进程和用户进程有什么区别?

时间:2015-03-10 15:04:17

标签: unix process

我在R.Stevens的unix系统高级编程中读到它,交换器是一个内核进程,init是一个用户进程。这些都是彼此不同的(内核和系统进程)。任何人都可以定义它们?

1 个答案:

答案 0 :(得分:1)

用户空间进程有自己的虚拟地址空间。

内核进程或线程没有自己的地址空间,它们只在内核地址空间内运行。它们可能在内核启动任何用户进程(例如init)之前启动。