- 1
- 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
您可能关注的文档
- 环巢湖研究中心2016—2017学年度第二学期学术讲座计划表.doc
- 环巢湖文化研究书审稿单.doc
- 环市城关社区卫生服务中心医疗设备采购项目.doc
- 环形箭头标准制方法.pptx
- 环氧地坪漆的特,环氧地坪脱落的原因.docx
- 环氧乙烷化学品全技术说明书.doc
- 环氧地坪选择时的考虑因素,环氧地坪和混凝土粘结机能基本原因.docx
- 环氧地坪起皮脱,环氧地坪基层缺陷.docx
- 环氧树脂地坪漆的购买,看清质量与种类.doc
- 环氧乙烷生产技术进展与巿场分析.doc
- T∕CECS 10009-2019 波浪式无内拉筋不锈钢水箱.docx
- T∕CECS 10069-2019 绿色建材评价 软化设备.docx
- T∕CECS 10020-2019 综合管廊智能井盖.docx
- T∕CECS 10077-2019 多能互补热源系统.docx
- T∕CECS 10123-2021 低温辐射碳棒发热轨.docx
- T∕CECS 10146-2021 复杂卷边冷弯型钢.docx
- T∕CECS 10152-2021 高分子聚合矿物质防渗材料.docx
- T∕CECS 10005-2018 路用低氯融雪剂.docx
- T∕CECS 10016-2019 高固型水性橡胶高分子防水涂料.docx
- T∕CECS 10023-2019 无内置热源相变蓄热装置.docx
最近下载
- 鲁迅《我们现在怎样做父亲》全文注释赏析.doc VIP
- 2023二建安全员b证考试题库含答案 .pdf VIP
- JB∕T 14164-2022 水环真空泵和水环压缩机能效限定值及能效等级.pdf
- 数据安全应急演练方案(含演练场景+演练流程+含参演人员+评估标准+总结改进+演练记录).docx VIP
- 10kV变电站移开式电压互感器柜和消谐设计(教学资料).doc VIP
- 赵2023BIM工程师继续教育题库500道及答案【名师系列】.docx
- 一次性使用止血套环产品技术要求北京中诺恒康生物科技.docx VIP
- 天津华宁KBZ3300/1140组合开关说明书.pdf VIP
- 光伏电站运维安全课件.ppt VIP
- T∕CBJ 2101-2019 白酒年份酒(团体标准).docx
原创力文档

文档评论(0)