第11章任务管理与调度 主要内容 任务 任务管理 任务调度 优先级反转 采用多任务的好处: 任务的规模较小 每个任务更容易编码和调试,其质量也更容易得到保证 不少应用本身就是由多个任务构成的 如一个应用可能需要进行以下任务的处理:计算、从网络获取数据和刷新显示屏幕 采用多任务的处理方式是应用问题的一个非常自然的解决方式 任务之间具有较高的独立性,耦合性小 通过增加新的任务就能方便的扩充系统功能 实时性强 保证紧急事件得到优先处理成为可能 在嵌入式实时系统中 任务(task)通常为进程(process)和线程(thread)的统称 任务是调度的基本单位 进程最初由Multics的设计者在60年代提出来的,主要包括以下内容: 一个正在执行的程序; 计算机中正在运行的程序的一个实例; 可以分配给处理器,并由处理器执行的一个实体; 由一个顺序的执行线程、一个当前状态和一组相关的系统资源所刻画的活动单元。 进程由代码、数据、堆栈和进程控制块构成。 进程控制块包含了操作系统用来控制进程所需要的信息: 进程状态 CPU寄存器 调度信息 内存管理信息 I/O状态信息等 早期的进程,包含了以下两个方面的内容: 资源。进程是资源分配的基本单位,一个进程包括一个保存进程映像的虚拟地址空间、主存、I/O设备和文件等资源。 调度执行。进程作为操作系统的调度实体,是调度的基本单位。 随着操作系统的发
您可能关注的文档
最近下载
- 全氟聚醚生产线技术改造项目环境影响报告书.pdf VIP
- 2026年政府采购“招标流程”专项训练模拟试卷及答案.docx VIP
- 2025年留疆战士考核试题及答案.docx VIP
- 2026年7月 教育系统树立和践行学习教育阶段性总结报告(“立党为公、为民造福、科学决策、真抓实干”).docx VIP
- 2025兵团留疆考试题及答案.doc VIP
- 【东吴证券-2025研报】推动普惠保险体系高质量发展,护航社会稳定与经济发展.pdf VIP
- 战士留疆试题及答案.docx VIP
- 第13章特种电机.ppt VIP
- 岸桥维护保养指南.pdf VIP
- 2025年应急物流体系建设中的应急物资调度与供应链管理报告.docx
原创力文档

文档评论(0)