嵌入式操作系统中的抢占式调度策略

嵌入式操作系统中的抢占式调度策略

ID:25988183

大小:52.00 KB

页数:6页

时间:2018-11-24

嵌入式操作系统中的抢占式调度策略 _第1页
嵌入式操作系统中的抢占式调度策略 _第2页
嵌入式操作系统中的抢占式调度策略 _第3页
嵌入式操作系统中的抢占式调度策略 _第4页
嵌入式操作系统中的抢占式调度策略 _第5页
资源描述:

《嵌入式操作系统中的抢占式调度策略 》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、嵌入式操作系统中的抢占式调度策略[嵌入式操作系统中的抢占式调度策略]摘要:绝大多数嵌入式操作系统采用抢占式的调度方式,嵌入式操作系统中的抢占式调度策略。本文主要讲述采用抢占式方式进行任务调度的嵌入式操作系统的调度策略和原理。关键词:抢占式多任务中断引言  通过逐行阅读顺序程序的源代码,不难说出程序会向处理器提出什么样的特定操作,并且也能说出这些操作的顺序。实际上,如果能够知道对一个顺序程序的所有输入,那就不仅能精确预测到处理器所执行的一系列机器码,还能计算出系统最终的输出值或系统行为。这样,无论这个程序运行的速度快

2、慢,都能够得到一个唯一的结果。  然而,在现实中顺序操作程序是很少见的。譬如,在嵌入式系统C程序中的main()函数,尽管它看上去是顺序的,但是这种看似顺序执行的程序最终会被系统的硬件中断,在某个时刻所打断。当外围设备中断产生后,相应的中断服务程序会运行,从而取代当前main()函数的执行。这个过程就可以称为抢占。  抢占意味着main()函数将以比预期慢的速度执行。这是因为它执行速度的快慢与系统中断的数量、中断程序的执行时间以及用于保存和恢复处理器状态的操作时间有着直接的关系。实质上,大部分的处理器周期都被中断服

3、务程序给占用了。除非对中断服务程序有时间的限制,否则,这些中断自身并不会改变系统其它部分的输出,它们只是减慢了程序的执行。  由于绝大多数中断服务程序处理来自于系统设备的中断,这样它们的执行必将会带来系统状态的改变。这种状态的改变最终会给后续指令主序列中的系统行为带来变化,指令主序列则必须做出适当的反应来避免状态改变带来的影响,计算机论文《嵌入式操作系统中的抢占式调度策略》(..)。此时,不但难以预测处理器将执行的操作,同时也难以知道何时,并且以何种顺序来执行这些操作。  绝大多数处理器支持中断的嵌套。一个打断程序

4、顺序执行的中断服务程序可以被另一个更高优先级的中断服务程序所打断。当该高优先级的中断服务程序执行完成后,最初的中断可以在指令主序列之前得以继续执行。  当每一个抢占过程发生时,处理器标志位、当前PC指针以及关键寄存器的内容都应该被保存起来(通常在RAM中),这称为被抢占程序的上下文(context)。这些信息会在该程序进入运行态之前恢复到处理器中。在中断事件产生时,大多数处理器会自动保存这些值,剩下的就是必须执行中断服务程序的入口和出口代码了。1伪并行  一个近似的技术就是使处理器像对待处理硬件事件一样处理软件事件

5、。为了达到这个目的,需要将系统划分为一系列独立的事件来处理,即任务。抢占式调度方式使这个想法成为可能。该调度方式管理着系统软件对处理器的使用,并且使系统能够保证对时间要求严格的事件得以有效的执行。每个任务就是一个顺序执行的函数,并常常以一个无限循环作为结束。这样,就好像任务独占了处理器;同时,每个任务都被赋予特定的工作,如读传感器、扫描键盘、记录一些数据或者刷新显示等。每个任务都拥有一个相应的优先级,并在RAM中有属于自己的堆栈空间。总的来说,这一系列任务一起完成了整个系统所要完成的功能。  当一个高优先级任务抢占

6、一个低优先级任务时,调度器所做的操作与处理器处理中断的操作一致。首先,将当前运行任务的上下文保存到内存中某个地方,然后开始执行新的任务。如果这个新任务在先前已经运行了,那它必有一个保存的上下文,那么,则需要恢复这些内容使其继续运行。当高优先级任务执行完后,调度器将保存其最终的上下文,并且恢复被抢占任务的运行,就好像该低优先级任务从没被打断过。  经过这样划分,每个任务函数可以被写成独占处理器的形式。在实际应用中,往往大多数系统中只有一个处理器。所以在某个特定时刻应该只有一个任务或中断在执行。当没有中断发生时,调[1

7、][2]嵌入式操作系统中的抢占式调度策略2  第2篇WTO与企业财务管理  〖预览〗一、入世后财务管理环境的变迁对财务管理的影响  任何企业的财务活动和财务管理都是在一定环境和条件下展开的,人世后企业财务管理环境的变迁必定会对企业财务管理产生极大的影响,主要表现在以下几个方面:  (一)金融市场变化的影响。加入WTO之后,根据《服务贸易总协定》的基本要求及与有关WTO成员国达成的双边协议,我国将逐步放松外资金融机构准人的范围和区域限制。越来越多的外资金融机构进入我国,必将使我国金融市场发生全面而深远的变化,呈现出一

8、些新的特征,从而对企业筹资投资产生极大的影响。第一,金融市场规模的扩大、资金供给的增加和金融工具的不断创新,为我国企业筹资、投资和规避风险提供了多种可供选择的组合方式。第二,金融创新丰富了金融工具品种,拓展了金融服务范围,但同时也派生出利率风险、汇率风险、表外风险等新的风险,使金融风险进一步加大,规避风险将成为人世后企业财务管理面临的最重要课题之一。第三,国

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。