排序方式: 共有44条查询结果,搜索用时 15 毫秒
1.
RM算法的运行时开销研究与算法改进 总被引:2,自引:0,他引:2
RM算法是经典的固定优先级实时调度算法.而在嵌入式实时系统中,系统的工作负荷往往是由很多频率快、执行时间较短的任务组成.因此,直接使用RM算法进行任务调度会由于实时操作系统中任务的上下文切换开销而导致嵌入式系统资源利用率的降低.分析了基于RM算法调度的任务之间的抢占关系,并建立了以任务属性为参数的上下文切换开销模型.在该模型的基础上,通过优化任务的释放时间来降低RM算法导致的系统运行时任务切换开销.最后的实验结果验证了该策略的有效性. 相似文献
2.
本文根据硬件线程的特征,为硬件线程调度建立了一个周期与非周期混合线程集的调度模型.在数学层面描述了硬件多线程调度中每个线程被成功调度的条件判据.并在此基础之上,提出一种以截止时间与最坏执行时间差为基本因子的DR-EDF算法,提供了一种实现这种DR-EDF算法的硬件多线程控制器的设计原理.最后用FPGA为载体,实现了一款硬件多线程处理器,通过实际测试的分析结果,得出这种面向硬件多线程的实时调度算法在不影响线程集错失率前提下,提高了嵌入式系统中紧急任务的可调度性. 相似文献
3.
4.
LT-H10滚齿机数控系统采用基于ARM的系统结构,其处理器等性能、资源比以往基于x86的系统受到很大的限制,所以CPU的占用率也相对较高.为了降低ARM CPU的占用率把系统运行的部分主站控制驱动程序迁移到底板FPGA MicroBlaze软核处理器上运行,本文提出了一种基于MicroBlaze软核处理器的μC/OS-II的移植方案.测试实验结果表明μC/OS-II系统移植到MicroBlaze之后能稳定的运行.快速的任务上下文切换更有利于数控系统的实时性.针对MicroBlaze μC/OS-II系统和ARM Linux系统设计了两个不同的任务调度算法对任务上下文切换的时间开销进行研究、测量和分析.此研究方案不仅可以满足基于ARM的数控系统的应用需要,同时适用于基于x86的数控系统,达到降低系统CPU占用率的目的,在嵌入式数控系统中具有重要的研究意义与应用价值. 相似文献
5.
中科院仪器设备共享管理平台(以下简称为SAMP)系统有效解决了各科研单位间仪器设备管理封闭、共享困难和运行效率低的棘手问题.同时,可以及时了解各类仪器的使用情况、共享情况,为各级业务主管部门展开科学高效的管理工作提供良好的决策依据.当SAMP系统应用数据库中存储的数据量达到百万级时,对数据库中预约表和用户表(或仪器表)进行连接查询时,将导致数据表查询性能的下降,从而影响整个SAMP系统的性能.目前主流的解决方案是采用Hash取模算法对数据表进行水平切分,但预约表中的主键为自动递增的整数,并没有实际意义,所以优化效果不理想.由于预约的用户和被预约的仪器在地理区域上呈现一定的聚集性,因此本文提出了一种基于K-means聚类算法的分表策略,采用该策略能够将预约表的查询性能提升至少70%. 相似文献
6.
7.
针对数控系统中安伞信号对传输安全性及实时性的需求,提出一种在数控双环现场总线上对所传输消息进行环形编码的消息安全通信方法.给出r数控双环现场总线安伞报文结构,设计了基于双环的安全通信方法及相应算法.采用数学手段及实验测试对所提方法与传统方法进行了性能比较,证明该方法能够有效增强冗余性,降低蕈传概率,同时满足通信实时性的要求. 相似文献
8.
针对数控现场总线的监测分析系统能够实时监测数控现场总线,维护其正常通信,必要时可进行子站仿真.基于数控现场总线NCSF,介绍了该监测分析系统的总体设计过程,为使监测数据高效传输,提出实时监测模型.设计并实现了状态显示、数据采集、数据分析、子站仿真等各个功能模块,在数据采集模块和子站仿真模块中引入基于RTAI的线程,使得通信数据在每个周期中得到实时处理.通过在数控现场总线NCSF上测试,证明该系统运行稳定可靠. 相似文献
9.
针对数控系统软件对强实时性,高可靠性总线系统的应用需求,提出一种基于SoC(System on Chip)的NCSF(Numerical Control Synchronous FieldBus)总线系统实现方法.将NCSF协议栈的应用层和数据链路层实现在FPGA芯片上,用户层行规实现在数控系统软件上,两部分通过PCI接口进行通信.测试结果表明,新设计可提供速率为100Mps,同步抖动小于0.6μs,通信周期为31.25μs的通信服务,能够满足高档数控机床的加工需求. 相似文献
10.