【发布时间】:2019-02-20 16:57:29
【问题描述】:
了解 Linux 内核 说:
内核控制路径表示内核执行的指令序列 处理系统调用、异常或中断。
和
除了用户进程之外,Unix 系统还包括一些称为内核的特权进程 线程具有以下特点:
• 它们在内核地址空间中以内核模式运行。
• 他们不与用户交互,因此不需要终端 设备。
• 它们通常在系统启动期间创建并保持活动状态 直到系统关闭。
-
这两个概念有什么关系:内核控制 路径内核线程?
内核控制路径是内核线程吗?
内核线程是内核控制路径吗?
-
如果我是正确的,内核线程表示为
task_struct目的。内核控制路径也是如此吗?
如果不是,可以有哪些内核控制路径以及哪些类型 不可能吗? -
如果我是正确的,内核线程可以与进程一起调度。
内核可以控制路径吗?如果不是,哪些内核控制路径可以,哪些不能?
【问题讨论】:
-
task_struct不仅代表一个内核线程,它不与用户空间交互。处理用户请求(系统调用)的用户线程和内核线程也由task_struct(线程的用户和内核部分的单个对象)表示。
标签: linux linux-kernel operating-system kernel