嵌入式操作系统支撑层调度管理的设计与实现

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:hensontan
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在通信设备中广泛使用嵌入式系统作为通信控制部件。随着网络应用的快速增长,对承担网络传输的通信设备提出了快速、支持多业务、支持多协议的要求,致使现代通信设备中的嵌入式系统十分复杂。为了降低通信应用软件开发的难度,在通信设备中引入了嵌入式操作系统支撑层。嵌入式操作系统支撑层是建立在嵌入式操作系统之上,并对其功能进行扩展,为通信应用软件开发提供支持的软件系统。本论文对嵌入式系统、嵌入式操作系统和VxWorks进行了研究,并对嵌入式操作系统支撑层进行了总体描述。在此基础上重点论述了一个嵌入式操作系统支撑层调度管理的设计与实现。首先论述了调度管理模块的总体结构,接下来论述了核心数据区的设计和组织,最后描述了调度管理模块的进程队列操作子模块、进程通信子模块、进程调度子模块、进程控制子模块的设计与实现。嵌入式操作系统支撑层调度管理实现了一个建立在嵌入式操作系统VxWorks任务调度之上的两级调度系统,第一级为VxWorks实现的基于优先级的抢占式任务调度,第二级为调度管理实现的基于消息驱动的先进先出的进程调度。进程是由调度管理实现的,承载在任务之下的调度单位,可以看成子任务。本论文在核心数据区的设计和组织中,提出了在逻辑上保证对核心数据区的互斥访问方法,从而在不使用互斥信号量的情况下保证了核心数据区的一致性。省去了设置大量的信号量及相应的获取及释放信号量的代码,从而实现了简单性和高效率。在进程通信子模块中,提出并实现了一种零拷贝的消息传递机制,大大地提高了进程之间消息传递的效率。在进程调度子模块,提出了一种基于消息驱动的先进先出的进程调度策略,这种调度策略一方面具有先进先出调度的简单性,又能很好的保证对系统中所有进程的公平和快速响应。
其他文献
本刊讯9月12日,“改革开放30年与湖北高校党的建设”座谈会在长江传媒大厦举行。华中科技大学党委书记朱玉泉,中国地质大学(武汉)校长张锦高,中南财经政法大学党委书记徐敦楷
在1966年这个不寻常的年月里,许多事都让人难以预料,事事都急不得。1966年8月,有两封外国朋友的检举信,带着毛泽东的阅后批示,从天而降。 In the unusual years of 1966, ma
该文主要贡献有:1.在对现有对等计算模型共享与数据管理系统分析基础上,提出在非结构化(unstructured)对等计算网络中利用"视图协作"机制,以及基于分布式散列表(distributed
随着国内、国际电信技术的迅速发展和广大用户保护自身权益的意识不断增强,人们对各种计费系统的需求越来越多.计费系统按照规模的大小,可分为大、中、小型三类.小型的电话计
随着时代的发展,远程教育已日益成为传统教育的重要补充。远程教育的发展经历了广播教学、电视教学和网络教学三个阶段。其中以网络教学最能代表未来远程教育的发展方向。与传
随着移动通信的高速发展,中国移动通信已由最初单一的建设阶段进入到一个提高服务质量和效益的阶段.在这个阶段,移动通信网络的优化已成为网络资源有效利用的保障,更是移动运
为了充分发挥计算机网络在教学中的作用,进一步促进教学模式、教学方法与教学手段的改革,该论文在对国内外远程教学现状、现代教学理论下的教学模式及当前计算机软硬件技术、
如今的国美今非昔比,孙一丁认为这是大势,不过他依然寄望于黄光裕,“希望他出来之后,能够有所改变。就算大势已变,我还是希望他能再造奇迹。”即便已经离开国美4年,孙一丁在
随着对等网(Peer to Peer,P2P)软件应用的不断增加,无论是学术界还是工业界都越来越关注这种新兴的网络模式.简言之,不同于以往的服务器/客户分级模式,对等网中的节点间直接
在改革不断深化,企业主辅分离,辅业改制全面展开、实质推进的新形势下,干部培训工作要适应企业改革发展的新要求,对出现的新情况、新问题进行研究探索,进一步提高干部培训的效能,充分发挥主阵地作用,将职能履行到位。    企业改制需要强化干部培训工作  改制后,企业作为独立的市场主体,要自主经营、自担风险,引入优胜劣汰的市场竞争机制,对干部使用与管理进行动态的自我调整,这就对领导干部的综合素质与能力提出了