理解Linux内核是这样说的:
内核控制路径表示内核执行的处理系统调用、异常或中断的指令序列。
和
除了用户进程之外,Unix系统还包括一些特权进程,称为内核线程,具有以下特征: 它们在内核地址空间中以内核模式运行。 它们不与用户交互,因此不需要终端设备。 它们通常是在系统启动时创建的,在系统关闭之前一直保持活动状态。
task_struct对象。
那么内核控制路径是什么呢?
如果不是,什么类型的内核控制路径可以是,哪些类型不能是?发布于 2018-09-17 14:55:54
请记住,没有标准的术语。使用您的定义:
内核控制路径是内核线程吗?
不,不是根据你的定义。
内核线程是内核控制路径吗?
不是的。
如果我是正确的,内核线程被表示为一个task_struct对象。
可能吧。
那么它是内核控制路径吗?
不是根据你的定义。
如果不是,什么类型的内核控制路径可以是,哪些类型不能是?
您将其定义为:
内核控制路径表示内核执行的处理系统调用、异常或中断的指令序列。
发布于 2020-02-15 08:04:04
内核控制路径是内核执行的处理系统调用、中断或异常的指令序列。
内核是操作系统的核心,它几乎控制着计算机上发生的一切。中断是向内核发送事件发生的信号。硬件中断由硬件设备发起,包括键盘、鼠标、打印机或磁盘驱动器。由程序启动的中断信号称为软件中断或异常。
在最简单的情况下,CPU依次执行内核控制路径,即从第一条指令开始,以最后一条指令结束。
来源:path.html
https://stackoverflow.com/questions/52356361
复制相似问题