内核是一个过程吗?

时间:2016-02-25 13:57:22

标签: linux unix linux-kernel kernel

根据维基百科

  
    

在计算中,进程是正在执行的计算机程序的实例。它包含程序代码及其当前活动。根据操作系统(OS),进程可以由同时执行指令的多个执行线程组成。

  

根据这个定义,内核应该是一个进程吗?

2 个答案:

答案 0 :(得分:1)

内核比进程大。它创建和管理流程。内核是操作系统的基础,可以使用流程。

答案 1 :(得分:1)

内核是一个全面/复杂的过程,可以处理内核和用户空间中的所有其他任务(线程)

内核的PID为0,触发所有其他进程(内核/用户),直接(子)和间接触发(子处理其他后续子进程)。

内核运行调度程序,这是任务/进程管理的核心部分。

查看内核生成的内核进程

  

ps -caefL | grep -v grep | grep“\ [\ | PPID”| grep root

查看用户空间进程,

  

ps -caefL | grep -v grep | grep -v“\ [”

你将无法看到第0个PID线,这是内核(驱动力)

很高兴 内核是“CPU的设备驱动程序”