- 0
- 0
- 约8.37千字
- 约 53页
- 2018-10-11 发布于江苏
- 举报
现代操作系统 hapter 7
Contents Linux内核结构 Linux的进程管理 Linux的进程调度 Linux的内存管理 7.1 Linux内核结构 7.2 Linux的进程管理 一般来说,Linux中的进程都具备以下四要素: 有一段程序供其执行。 有起码的“私有财产”,这就是系统专用的系统堆栈空间。 有“户口”,这就是在内核中的一个task_struct数据结构(在操作系统教科书中常称为PCB)。 有独立的存储空间,意味着拥有专有的用户空间。 task与process Linux系统中的“进程” (process) 和“任务” (task)是同一个意思,在内核代码中也常混用这两个名词。 7.2.1 进程描述符及任务结构 在内核中,进程描述符是一个名为task_struct的结构体,用于保存进程的属性和其他信息,它在include/linux/sched.h中定义。 内核用双向循环链表task_list存放所有进程描述符;同时借助全局变量current保存当前运行进程的task_struct。 进程描述符 进程描述符必须保存的信息类型有: 进程的属性 进程间的关系 进程的内存空间 文件管理 信号量管理 进程的可信度 资源限制 与调度相关的域 7.2.2 进程状态 task_struct结构中的state域描述了进程的当前状态。系统中的每个进程都必然处于几种进程状态之一。其具体定义见s
您可能关注的文档
最近下载
- 2025年互联网营销师元宇宙概念下的跨界营销新生态专题试卷及解析.pdf VIP
- -两度矿120万吨新井设计(附全套图纸).doc VIP
- 张天真《作物育种学总论》(第三版)_第四章 复习笔记.pdf VIP
- CASTLE2K山特伟业C2K说明书ONLINE.pdf VIP
- 机电一体化毕业设计(论文)-电梯的PLC控制-精品【范本模板】.pdf VIP
- 腰痹通胶囊科学版.ppt VIP
- 《我爱我的祖国》主题班会说课课件.ppt VIP
- 张天真《作物育种学总论》(第三版)_第三章 复习笔记.pdf VIP
- 2025年邮政社招笔试考试历年真题及答案.doc VIP
- 2025年互联网营销师私域流量自动化营销工具应用专题试卷及解析.pdf VIP
原创力文档

文档评论(0)