




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、任务 多任务一个任务也可以称为一个进程。每个任务都是整个应用系统的一个部分。每个任务都赋予一定的优先级,有自己一套cpu寄存器和自己的栈空间。典型的每个任务都是一个无限循环,每个任务都存在某种状态下:休眠态、运行态、挂起态(等待某一个事件发生)和被中断态。任务 多任务任务状态休眠态 - 该任务驻留在内存中,但并不被多任务内核所调度。就绪态 - 任务已经准备好,但由于该任务的优先级比正在运行的任务的优先级低,暂时不能运行。运行态 - 该任务掌握了cpu的控制权,正在运行中。挂起态 - 也称为等待事件态,指该任务正在等待某一个或一些事件的发生。被中断态 - 由于cpu开始处理中断请求,使该任务的执
2、行被打断。任务状态内核内核负责为每个任务分配cpu时间。内核负责任务间通信。内核负责任务切换工作。负责任务调度,按照一定的策略,在就绪态的任务中选择一个任务执行。实时内核调度算法基于优先级调度,总是让处于就绪态的优先级最高的任务先运行。非占先式内核非占先式内核 non-preemptive - 内核要求每个任务自我放弃cpu的所有权。 - 中断可以使一个高优先级的任务由挂起状态变为就绪态,但中断服务以后控制权还是回到原来被中断的那个任务,直到该任务主动放弃cpu的使用权。 - 更高优先权的任务不能打断正在执行的较低优先权的任务,直到较低优先权任务主动放弃cpu的控制权。非占先式内核占先式内核占先式内核 preemptive - 最高优先级的任务一旦就绪,总能得到cpu的控制权。 - 高优先级的就绪任务可以打断正在执行的较低优先级的任务,进入执行态;被抢占的较低优先级任务进入就绪任务队列,等待下一次调度。 - 商业上销售的实时内核都是抢占式内核。占先式内核可重入性可重入性 reentrancy -可重入型函数可以被一个以上的任务调用,而不必担心数据的破坏。 - 可重入型函数任何时候可以被中断,一段时间后又可以执行,而相应的数据不会丢失。 - 可重
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2030中国炸八块鸡行业市场发展趋势与前景展望战略研究报告
- 2025年中国晶莹玻璃数据监测报告
- 2025-2030中国快速公交(BRT)行业市场发展趋势与前景展望战略研究报告
- 2025-2030中国椰麦果肉椰子汁行业市场发展现状及竞争格局与投资前景研究报告
- 2025-2030中国日用洗涤品行业发展分析及发展趋势预测与投资风险研究报告
- 2025-2030中国头孢克洛片行业市场发展前瞻及投资战略研究报告
- 2025-2030中国基金行业市场运行分析及竞争格局与投资发展研究报告
- 2025-2030中国商业健康保险行业发展前景及发展策略与投资风险研究报告
- 2025-2030中国健康服务行业深度发展研究与“”企业投资战略规划报告
- 肺结核的治疗与防控
- 城乡环卫保洁投标方案(技术标)
- 充值合同范本
- MSDS中文版(锂电池电解液)
- 《职业病防治法》知识考试题库160题(含答案)
- 全国初中数学青年教师优质课一等奖《反比例函数的图象和性质》教学设计
- 2023-2024学年人教版数学八年级下册期中复习卷
- MBA-组织行为学课件
- 环境监测仪器安装施工方案(更新版)
- (招标投标)地形图测绘技术标书OK
- 人保查勘服务流程
- 机械加工工艺过程培训课件
评论
0/150
提交评论