进程管理

task_struct简要分析

由 张纪庆 | 4400字 | 阅读大约需要9分钟 | 归档于进程管理

2020年8月18日

为了实现进程控制和管理,开发人员定义了task_struct结构,用于存储进程的信息,通过该结构可以很方便地对进程进行控制和管理。

继续阅读

张玉哲_简单获取进程的时间信息_0817

由 张玉哲 | 4500字 | 阅读大约需要9分钟 | 归档于进程管理

2020年8月17日

为方便计算某进程的CPU占有率,根据CPU占有率计算公式:pc%=(pc2-pc1)/(cpu2-cpu1)和进程执行总时间的计算公式:pc=utime+stime+cutime+cstime,可以确定本次实验的基本目的是获取进程的utimestimecutimecstime这几个信息。

继续阅读

CFS 调度器

由 马明慧 | 5500字 | 阅读大约需要11分钟 | 归档于进程管理

2020年6月6日

调度器是OS的核心部分,说白了就是CPU时间的管理员。调度器主要是负责某些就绪的进程来执行,不同的调度器根据不同的方法挑选出最适合运行的进程。通过查阅资料,目前Linux支持的调度器有RT scheduler、Deadline scheduler、CFS scheduler及Idle scheduler等。

继续阅读