网站大量收购独家精品文档,联系QQ:2885784924

TROS任务管理的设计及实现.pdf

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第29卷第12期 微计算机应用 VoL29NO.12 2008年l2月 MICROCOMPUTERAPPLICATl0NS DCC.2008 TROS任务管理的设计与实现木 郭庆军 李红卫 (江苏技术师范学院计算机科学与工程学院常州213001) 80x86 摘要:任务管理足实时操作系统的核心技术。该文从设计一个基于Intel CPU保护模式下的实时多任务操作系统TROS 人手,介绍了TROS的层次结构、内存布局及其TROS的任务控制、上下文切换、时钟中断处理、信号量管理等关键模块的设计 与实现方法。 关键词:TROS实时操作系统层次结构任务管理上下文切换 and ofTROSTask DesignImplementation Management GUO Hongwei Qingjun,LI of Scienceand Teachers (SchoolComputer Engineering,JiangsuUniversity ofTechnology,Changzhou,213001,China) istheCOre of real—time articletakes real—time Abstract:Task a TROS.a multi—task managementtechnology operatingsystem.The basedonIntel80x86 thehierarchicalstructureofTROS,memory operatingsystem protected—mode,forexample,introduces layout, and and thetask handlerand designsimplementscontrol,contextswitch,timerinterrupt semaphoremanagement.. real—time switch Keywords:TROS structure,task operatingsystem,hierarchicalmanagement,context 1 引言 任务管理涉及任务控制、任务调度、任务上下文切换、任务的同步与互斥以及时钟中断处理程序等多方 Real—time 面内容。由于对任务管理的策略不同,因而形成不同类型的操作系统。TROS(Tiny Operating 80x86 System)是一个基于IntelCPU保护模式下的实时多任务操作系统,它是我院操作系统课程组为创建操 作系统实践教学体系共同开发完成的一个微小实时操作系统。本文以它为例介绍其任务管理的设计与 实现。 2 TROS系统结构和内存布局 TROS操作系统的设计目标是为嵌入式实时操作系统提供良好的操作平台,为实时应用系统提供多任 务之间的同步、互斥、可抢占式调度等功能,为系统的高可靠性和实时性提供保障。TROS实时操作系统采 用层次式模块化结构,如图I所示。最底层是TROS—lOS(TROSInput/Output 块,包括任务控制、信

文档评论(0)

kehan123 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档