了解Linux内核说:
内核控制路径表示内核执行的指令序列 处理系统调用,异常或中断。
和
除用户进程外,Unix系统还包含一些称为 kernel的特权进程。 线程,具有以下特征:
•它们在内核地址空间中以内核模式运行。
•他们不与用户互动,因此不需要终端 设备。
•它们通常在系统启动期间创建并保持活动状态 直到系统关闭。
两个概念之间的关系是什么:内核控件 路径内核线程?
内核控制路径是内核线程吗?
内核线程是内核控制路径吗?
如果我是正确的,则将内核线程表示为task_struct
宾语。
内核控制路径也一样吗?
如果不是,则可以使用哪种内核控制路径,以及哪种类型
不能吗?
如果我是正确的话,可以将内核线程与进程一起调度。
内核可以控制路径吗?如果不能,那么哪种内核控制路径可以,什么不能?
谢谢。
答案 0 :(得分:2)
请记住,没有标准术语。使用您的定义:
内核控制路径是内核线程吗?
不,不在您的定义之内。
内核线程是内核控制路径吗?
否。
如果我是对的,则将内核线程表示为task_struct对象。
可能。
[这]是内核控制路径吗?
不在您的定义范围内。
如果不是,那么哪种内核控制路径可以,什么不能?
您将其定义为:
内核控制路径表示内核执行以处理系统调用,异常或中断的指令序列。
答案 1 :(得分:0)
内核控制路径是内核执行以处理系统调用,中断或异常的指令序列。
内核是操作系统的核心,它实际上控制着计算机上发生的所有事情。中断是向内核发出事件已发生的信号。硬件中断由硬件设备(包括键盘,鼠标,打印机或磁盘驱动器)启动。由程序启动的中断信号称为软件中断或异常。
在最简单的情况下,CPU顺序执行内核控制路径,即从第一条指令开始到最后一条指令结束。