vxworks嵌入式系统总结

vxworks嵌入式系统总结

ID:8808713

大小:32.00 KB

页数:3页

时间:2018-04-08

vxworks嵌入式系统总结_第1页
vxworks嵌入式系统总结_第2页
vxworks嵌入式系统总结_第3页
资源描述:

《vxworks嵌入式系统总结》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、嵌入式一章:1.嵌入式系统定义:以应用为中心,以计算机技术为基础,软硬件可裁减,适用于系统对功能,可靠性,成本,体积,功耗有严格要求的计算机系统。2.整个嵌入式系统的体系结构:4部分,嵌入式处理器,嵌入式外围设备,嵌入式操作系统,嵌入式应用软件3.嵌入式系统特点:针对性强,实时性强,高可靠性,系统精简,需要开发工具和环境。4.嵌入式处理器组成:嵌入式微处理器,嵌入式控制器,嵌入式DSP处理器,嵌入式片上处理系统。5.嵌入式外围设备:存储设备,通信设备,显示设备6.嵌入式应用软件特点:系统软件高实时性,要求固态化存储,软件代码高质量,高可靠性,多任务操作系统是走向工业标准化道路

2、的基础。7.代码临界区:有临界区的概念。临界区内放的一般是被1个以上的进程或线程(以下只说进程)共用的数据。临界区内的数据一次只能同时被一个进程使用,当一个进程使用临界区内的数据时,其他需要使用临界区数据的进程进入等待状态。8.非抢占式内核抢占式内核,中断时钟节拍—特定的周期性中断9.进程与线程都是由操作系统所提供的程序运行的基本单元,系统利用该基本单元实现系统对应用的并发性,进程和线程的区别在于:线程的划分尺度小于进程,使得多线程的并发性高,另外,进程再执行过程中拥有独立的内存单元而多个线程共享内存,从而极大的提高了程序的运行效率。二章:10.任何对外界的激励能够及时及时响

3、应的系统就是实时系统,系统运行的正确性不仅依靠结果还依靠响应时间。11.实时系统特性:1多任务和可抢占性。2.任务具有优先级,支持优先级调度。3.具备支持可预测的任务同步机制。4.多任务间的通信。5.操作系统具备消除优先级转置的机制。6.存储器管理优化。7.系统行为是可知或者是可预测的。12.实时系统的主要评价指标:1任务调度机制。2.内存管理。3最小内存开销。4最大中断禁止时间13.实时系统的任务转换图:P314任务调度的功能:1.记录当前的任务状态并保存到TCB中。2.根据调度算法决定就绪任务种哪个任务能够执行。可以拥有处理器资质。3.分配处理器。4.任务运行结束后作善后

4、处理工作,如保存当前信息等。15.任务调度的性能准则:1.响应时间。2.处理器利用率。3.等待时间。4.吞吐量。5.其他指标16.任务调度方式从任务可否被抢占的角度分为可打断调度和不可打断调度。17.任务调度算法:1.基于时钟驱动的调度方法(根据任务特定的周期来决定调度哪个任务)2.事件驱动的调度算法(根据事件出现的先后以及任务的优先级安排任务的执行,优先调度优先级高的任务,任务执行时间非周期。)18.基于时钟驱动的调度算法:1运行时间(EI),<=f<.=截止时间(DI)。2.F能被超周期(最小公倍数)整除。19.基于优先级的调度算法可以分为静态优先级调度算法和动态优先级调

5、度算法,静态优先级调度算法给任务里所有作业分配同样的优先级或者说各个作业的优先级不随时间改变。动态优先级调度算法给任务里的所有作业分配不同的优先级,优先级随时间变化20.单调速率算法(RM)和最早时限优先算法CED是处理器算法。都是基于优先级的调度算法。RM是模型的静态优先算法。EDF是典型的动态优先级算法。21其他算法:1先进先服务(FIFO)调度算法:优点:实现简单,效率低下。再一些实际的系统和一般应用程序种采用这种算法较多,很少单独使用。一般配合其他算法。2.短作业优先调度算法:每次选择一个运行时间最小的任务调入内存。给其分配处理机等资源,比FIFO效率高,但实现起来困

6、难。3.可变时间轮转调度法:系统可根据当前的任务数确定时间段的大小。克服了系统中任务数很小时系统开销大的特点,但修改时间片的大小,统计系统任务的数量也需要消耗系统时间。还有一个调整时间片大小的周期,如果这个周期太大,系统开销很大,得不偿失。4.均衡调度算法:理想化的调度算法采用复杂的算法均衡考虑各种因素)。时限起来更加困难。算法本省的开销远大于FIFO的不足。22.在多任务系统中存在着多个并发的任务。多个任务共享系统资源,共同完成某项任务和功能,所以任务之间并不是孤立的,而是有很多的相互制约或者相互依赖关系。这种关系有两种基本形式互斥和同步。23.任务不论是同步还是互斥,之间

7、都有一种相当制约的关系,但是他们的不同之处在于:1.互斥的各个任务可以自己独立执行,并且得到的正确的结果,而同步的任务则不行,同步的任务必须协同工作才可以得到正确的结果2.互斥的各个任务执行的时间可以没有时序要求,只要在访问临界资源的时候才必须等待,同步的任务则有严格的时序要求,不能异步进行。24.所谓优先级倒置是指临界资源的任务在达到其临界区时,因为临界资源的任务在达到其临界区时因为临界资源的竞争而造成高优先级任务被低优先级任务阻塞的情况。25.优先级继承算法:目的是让它尽快结束对临界资源的访问,以便

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

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

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