- 4
- 0
- 约1.65万字
- 约 52页
- 2017-08-10 发布于重庆
- 举报
6.1—程序设计基础.ppt
任务设计 6.1.2 任务的划分 任务数目合理: 对一个应用系统,合理划分任务的数目,减少通讯工作,减少共享资源的数量,减轻操作系统的负担,减少资源开销。 简化软件系统: 合理划分任务。可以减少操作系统的服务要求,使操作系统的功能得到裁剪,简化软件系统,较少软件的规模。 降低资源要求: 合理划分任务,减少或简化任务之间的同步和通信要求,就可以减少相应数据结构的内存规模,从而降低对系统资源的要求。 信号量 6.6.1 简介 在多任务系统中,信号量被广泛应用于:任务间对共享资源的互斥、任务和中断服务程序之间的同步、任务之间的同步。 在TinyOS51 V1.4中,当任务调用tnOsSemPost()函数发送信号时,如果没有任务获得信号量,则信号量的值加1并返回;如果有任务在等待该信号量,则信号量的值不加1,那么某个获得信号量的任务将得到信号量并进入就绪态(理论上是一个任务发送信息之后信号量加1,然后另一个任务获得信息之后信号量再减1)。等到下次任务调度时,获得信号量的任务就可能运行了。 信号量 如果任务调用tnOsSemPend()函数接收信息时信号量的值大于0,即信号量有效,则信号量的值减1,然后返回信号量的当前值,获得信号量的任务继续运行。 如果任务调用tnOsSemPend()函数接收信息时信号量的值为0,则获得信号量的任务被设置为等待这个
您可能关注的文档
- 2015年北京第二外国语学院翻译硕士考研真题汇集.doc
- 2015年北京第二外国语学院翻译硕士考研真题笔记.doc
- 2015年北京第二外国语学院翻译硕士考研真题笔记分享.doc
- 2015年北京第二外国语学院翻译硕士考研真题精选.doc
- 2015年北京第二外国语学院翻译硕士考研真题解析.doc
- 2015年北京第二外国语学院翻译硕士考研真题选编.doc
- 2015年对外经济贸易大学翻译硕士日语口译考研真题总结.doc
- 2015年对外经济贸易大学翻译硕士日语口译考研真题汇编.doc
- 2015年对外经济贸易大学翻译硕士日语口译考研真题答案汇编.doc
- 2015年对外经济贸易大学翻译硕士日语口译考研真题答案解析.doc
最近下载
- 塑料压延成型设备.PPT VIP
- 飞机系统与附件 主起落架结构和舱门 b737-800起落架第一讲.ppt VIP
- 飞机系统与附件 前起落架收放、主起落架收放 b737-800空地系统、位置警告.pptx VIP
- 飞机系统与附件 前起落架收放、主起落架收放 b737-800起落架收放.ppt VIP
- 光伏电站运行规程.pdf VIP
- 飞机系统与附件 前起落架结构和舱门 b737-800前起落架及舱门.ppt VIP
- 津上S205AA使用说明书.pdf VIP
- 光伏电站绩效考核指标.docx
- 塑料成型加工技术第10章 压延成型.ppt VIP
- 【年产8万吨合成氨厂废热锅炉工艺设计15000字】.docx
原创力文档

文档评论(0)