源码阅读报告.PDFVIP

  • 140
  • 2
  • 约2.01万字
  • 约 10页
  • 2019-04-12 发布于天津
  • 举报
源码阅读报告.PDF

操作系统课程作业——源码阅读报告 1 源码阅读报告 1. Linux 内核中进程管理模块的整体结构 Linux 内核的进程管理模块包括进程的数据结构表示、进程的创建与终止、进程调度、 进程间通信、CPU 调度、进程同步、死锁处理等。整个进程管理模块以结构体 task_struct 为核心,其他的操作都针对这个结构体及其各个成员进行操作。 比如,创建一个进程就是新建一个task_struct 结构体,并将父子进程的结构体通过成 员及指针连接起来。终止一个进程实际是更改一个进程的状态并将其删除。进程间通信是 由结构体中 pipe 成员实现的。进程调度需要使用与进程调度策略有关的成员 policy 和 sched_class 来决定使用何种方式进行调度。在调度时,还要更改进程状态,将进程从就绪 队列中移入移出。本篇阅读报告将分析进程在Linux 内核中的数据结构表示,随后依次

文档评论(0)

1亿VIP精品文档

相关文档