- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
 - 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
 - 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
 - 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
 - 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
 - 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
 - 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
 
                        查看更多
                        
                    
                μ cos-ⅱ操作系统的任务切换
                    
                                                                 ·数字技术· 
                    “c\os-II操作系统的任务切换 
                                   司新生 
                          (鹤壁职业技术学院 河南鹤壁458030) 
   【摘要】¨C\OS-Ⅱ操作系统是一个多任务占先式实时操作系统,每一个任务由三部分组成,任务控制块,任务的私有堆栈、任 
务代码。每一个任务有一个决定其重要性的任务优先级,系统通过任务就绪表来进行任务的切换,就绪的任务在任务就绪表中设置 
其标志位,退出就绪的任务在就绪表中撤消其标志位。任务的切换过程就是通过任务就绪表找到优先级最高的任务,保存原来运行 
任务的上下文到该任务的私有堆栈中,从最高优先级的任务私有堆栈中复制断点数据到工作寄存器中,pc指针指向该任务的代码段, 
实现了任务的切换。 
   【关键词】操作系统  任务控制块  优先级  任务切换 
   【中图分类号]G642          【文献标识码】A 
   1 uc\os-¨的任务          址与向低地址两个方向,堆栈存储数据遵  O)来表示任务是否处于就绪状态,这个表 
   uC\OS-Ⅱ操作系统是一个多任务系循后进先出的规则。                    就叫做任务就绪状态表,简称叫任务就绪 
统,它最多可以管理64个任务,但两个优         1.3任务控制块 
先级最低的任务巳被系统占用,一个是统         任务控制块是“C\OS-II操作系统任当,该数组最多8个元素,可以标示64个 
计任务,一个是空闲任务。空闲任务的作  务管理与切换的关键。任务控制块是一个  任务。 
用为当操作系统没有其它任务执行时,就  C语言的自定义结构体,主要包含有任务              任务就绪表就是一个二维数组OSRdyTbl 
转入空闲任务而不使系统没事可做。         堆栈栈顶地址、任务的优先级、上下任务        【】,如果某一位为1,则表明该优先级的任 
   1.1任务的结构              控制块的地址,任务的状态等相关信息。  务已就绪,可以进行调度,否则该任务还 
  每一个任务都有如下结构。它由任务  任务控制块由上下控制块地址指针与上下  没有处于就绪状态,系统还不能直接运行 
控制块TCB,任务代码,任务堆栈组成, 任务控制块之间形成一个双向链表。一个 
多个任务控制块形成一个任务控制块链  任务控制块的结构的主要成员如下:               示任务优先级为l9的任务已处于就绪状 
表。每一个任务在创建时都被分配有一个         typedefstructos_tcb{   态,可以被系统运行。为加快访问任务就 
任务优先级,优先级序号从0到63,优先        struct05_tcb·0STCBNextI//指向绪表的速度,系统定义了一个变量 
级数值越大则表示优先级越低。最高的优  下一个TCB的指针 
                           struct 
先级是优先级序号为0的任务,最低的优              os_tcb·OSTCBPrevl//指向就绪任务。 
先级是优先级为63的任务。操作系统可以 前一个TCB的指针                       根据任务的优先级prio、优先级就绪 
                           0S—STK 
设定管理的任务教,在0S—CFG.H文件              ·0STCBStkPtrI//指向任 
中,可以定义OS—LOWEST—PRIO值,该务堆栈栈顶的指针                   系统就可以对任务进行管理与控制。 
值最大为63。每一个任务都有唯一的任务                                  ¨C\0S一Ⅱ可以管理的64个任务的 
优先级,uC\OS-II操作系统任务切换的 INTl6U              //任务等待 
                                 OSTCBDIyI 
关键就是该任务的优先级,操作系统总是  时问                             由任务的优先级就可以找到该任务在任务 
                           INT8U 
运行处于就绪状态的最高优先级的任务。               OSTCBStat
                您可能关注的文档
- ub1204-por模拟调音台使用技巧.pdf
 - uba2015p:230v 25w荧光灯(cfl)电源解决方案.pdf
 - ugcam在槽轮设计及加工中的应用.pdf
 - udc现网引入部署方案及用户数据融合演进策略 udc deployment solution and user data convergence evolution strategy.pdf
 - tvpon+tvpcn+epon+epcn技术的实践应用 practice and application of tvpon+tvpcn+epon+epcn.pdf
 - uhf rfid阅读器中线性化调谐增益压控振荡器设计 design of voltage controlled oscillator with linearized tuning-gain for uhf rfid transceiver ic.pdf
 - uhf rfid标签基带处理器的asic设计 asic design of baseband processor for uhf rfid tag.pdf
 - ulsi铜布线阻挡层ta cmp及抛光液的研究 research on barrier layer ta cmp and slurry on the copper multilayer interconnection in ulsi.pdf
 - uhf rfid读写器控制模块的sopc设计 sopc design of uhf rfid reader control module.pdf
 - uhf频段超小型rfid无源抗金属标签天线设计 design of uhf ultra compact rfid passive metal-mountable tag antenna.pdf
 
- 阿巴嘎旗“户户通”工程情况介绍.pdf
 - μcgui在niosⅱ嵌入式系统上的移植及应用 the transplant and application of μcgui in nios ⅱ embedded system.pdf
 - 阿里的“疆域”.pdf
 - 阿拉善电视台网络建设.pdf
 - 埃塞俄比亚电信全国网解决方案 ethiopian telecommunications corporation's solution for national network.pdf
 - 埃及新兴的it外包市场.pdf
 - 爱立信500亿连接,从我们开始 ericssonfifty billions connection,starting with us.pdf
 - 阿姆斯特丹--“北方威尼斯”的智慧行走.pdf
 - 阿里巴巴的跨界野心.pdf
 - 阿社视点 commenting latest highlights.pdf
 
最近下载
- 2023年资料员资格考试题库答案下载.docx
 - 【精品word文档】商业计划书(模板).doc VIP
 - 小儿腹泻护理.docx VIP
 - 儿童暴发性心肌炎诊治专家建议(2025).pptx VIP
 - 18G9012混凝土结构施工钢筋排布规则与构造详图(现浇混凝土板式楼梯).pdf VIP
 - 入党积极分子考察写实薄.doc VIP
 - 2018年电大《社会调查研究与方法》期末复习重点考试必备资料小抄【精编已整理,直接打印版】.doc VIP
 - 【新版】深信服大云SCTP认证考试复习题库资料(汇总).pdf VIP
 - 关于党支部存在问题及整改措施.docx VIP
 - 2019年全国硕士研究生入学统一考试数学(二)真题及解析.doc VIP
 
原创力文档
                        

文档评论(0)