![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
文章平均质量分 94
sky_asd
这个作者很懒,什么都没留下…
展开
-
Linux 学习笔记——第二章 进程管理和调度(6)
Linux 学习笔记——第二章 进程管理和调度(6)《深入 Linux 内核架构》阅读笔记。书籍参考的内核版本较老,文章参考的 Linux 内核版本为 5.4.103,并根据新版内核调整了一些代码片段文章目录Linux 学习笔记——第二章 进程管理和调度(6)处理优先级优先级的内核表示计算优先级计算负荷权重核心调度器周期性调度器主调度器与 fork 的交互处理优先级优先级的内核表示在用户空间可以通过 nice 命令设置进程的静态优先级,这在内部会调用 nice 系统调用。进程的 nice 值在原创 2021-04-06 17:44:54 · 134 阅读 · 0 评论 -
Linux 学习笔记——第二章 进程管理和调度(5)
Linux 学习笔记——第二章 进程管理和调度(5)《深入 Linux 内核架构》阅读笔记。书籍参考的内核版本较老,文章参考的 Linux 内核版本为 5.4.103,并根据新版内核调整了一些代码片段文章目录Linux 学习笔记——第二章 进程管理和调度(5)启动新程序调度器概览调度器相关数据结构task_struct 的成员调度器类就绪队列调度实体启动新程序Linux 使用 execve 系统调用启动新程序,用新代码替换现存程序,该系统调用会调用体系结构无关的 do_execve 函数。fil原创 2021-03-29 16:17:01 · 307 阅读 · 0 评论 -
Linux 学习笔记——第二章 进程管理和调度(4)
Linux 学习笔记——第二章 进程管理和调度(4)《深入 Linux 内核架构》阅读笔记。书籍参考的内核版本较老,文章参考的 Linux 内核版本为 5.4.103,并根据新版内核调整了一些代码片段文章目录Linux 学习笔记——第二章 进程管理和调度(4)进程复制写时复制执行系统调用`_do_fork` 的实现`copy_process` 的实现内核线程进程复制Linux 中用于复制进程的系统调用有 3 个:fork 是重量级调用,因为它建立了父进程的一个完整副本,然后作为子进程执行。原创 2021-03-24 09:15:22 · 152 阅读 · 0 评论 -
Linux 学习笔记——第二章 进程管理和调度(3)
Linux 学习笔记——第二章 进程管理和调度(3)《深入 Linux 内核架构》阅读笔记。书籍参考的内核版本较老,文章参考的 Linux 内核版本为 5.4.103,并根据新版内核调整了一些代码片段文章目录Linux 学习笔记——第二章 进程管理和调度(3)进程 ID管理 PID相关数据结构相关函数生成 PID进程关系进程 IDUNIX 进程总是会分配一个号码用于在其命名空间中唯一地标识它们。该号码被称作进程 ID 号,简称 PID。用 fork 或 clone 产生的每个进程都由内核自动地分原创 2021-03-21 11:08:26 · 182 阅读 · 0 评论 -
Linux 学习笔记——第二章 进程管理和调度(2)
Linux 学习笔记——第二章 进程管理和调度(2)《深入 Linux 内核架构》阅读笔记。书籍参考的内核版本较老,文章参考的 Linux 内核版本为 5.4.103,并根据新版内核调整了一些代码片段文章目录Linux 学习笔记——第二章 进程管理和调度(2)进程类型命名空间概念实现UTS 命名空间进程类型典型的 UNIX 进程包括:由二进制代码组成的应用程序、单线程、分配给应用程序的一组资源(如内存、文件等)。新进程是使用 fork 和 exec 系统调用产生的。fork 生成当前进程的一原创 2021-03-20 16:34:05 · 198 阅读 · 0 评论 -
Linux 学习笔记——第二章 进程管理和调度(1)
Linux 学习笔记——第二章 进程管理和调度(1)《深入 Linux 内核架构》阅读笔记。书籍参考的内核版本较老,文章参考的 Linux 内核版本为 5.4.103,并根据新版内核调整了一些代码片段文章目录Linux 学习笔记——第二章 进程管理和调度(1)调度器进程优先级抢占式多任务处理Linux 的调度器“僵尸”进程进程表示进程的当前状态资源限制机制调度器调度器是 Linux 内核的一个子系统,它的主要职责有:内核必须决定为各个进程分配多长时间,何时切换到下一个进程,这又引出了哪个进程原创 2021-03-18 20:39:14 · 133 阅读 · 0 评论