共查询到17条相似文献,搜索用时 78 毫秒
1.
多任务系统中往往要求对某些任务进行定时,这在实时多任务系统中更是如此。故定时器的设计与实现在此类系统中占有较重要的地位。本文描述了一种定时器的原理,详细讨论了这种定时器的设计和实现方法。实现结果表明,它能较好地满足多任务定时的要求。 相似文献
2.
一种高效率的定时器管理模块设计 总被引:1,自引:0,他引:1
首先说明常见定时器管理方案的优缺点,然后针对通信协议的特点,设计了一种高效率的定时器管理模块。该模块通过使用一个辅助定时器,大大减少了定时器中断处理的时间开销。 相似文献
3.
Linux下一种高性能定时器池的实现 总被引:1,自引:0,他引:1
提出Linux用户空间下的一种高性能定时器池的实现方法。主要基于时间轮、红黑树及Linux内核提供了一种利于管理的定时器句柄Timerfd。结合红黑树、位图、时间轮等技术,设计一种高性能级定时器池。池中定时器的粒度可达到40 ms,满足用户空间低延时的应用需求,同时又可以方便地管理一定数量的定时器。 相似文献
4.
分析了网格计算给实现高性能定时器队列带来的挑战,分析了主流操作系统的定时器机制方面的缺陷,提出了一种高性能的,跨平台的,多线程安全的,近似O(1)效率的定时器队列实现。该实现采用类似L inux内核tim er_list实现机制的“时间滚轮”技术,可以近似达到增O(1),删O(1),改O(1),触发O(1)的效率。经实践证明能够满足性能需求。 相似文献
5.
实时性和可靠性是测控通信系统必备的性能.本文结合基于UDP协议的测控通信软件的特点,针对提高系统的效率和实时性,提出了数据发送定时器设计的新方法,它包括数据发送缓冲区队列、数据发送定时器的定时算法、数据发送定时器的定时值、数据发送缓冲区的空间收集等四个部分.经过测试,本设计能够满足测控通信系统功能的要求. 相似文献
6.
7.
8.
针对TD-LTE系统基站应用,提出一种Linux用户空间下的相对定时器池的实现方法。结合哈希表、相对定时算法等技术,实现大数量定时器的高效管理,以Linux系统定时器单位为定时器粒度,定时器池满足基站高层协议软件大数量并发任务的应用需求。 相似文献
9.
一种多核ARM平台下用户态定时器的实现 总被引:1,自引:0,他引:1
在ARM平台下,系统提供的posix-timer误差较大,难以满足实时要求,而且传统的Linux用户态定时器通过系统调用及信号传递的方式向进程提供定时服务,当定时器使用规模较大时,进程会在内核态用户态间频繁切换.针对上述问题,提出并实现一种基于多核ARM平台的新型用户态定时器方案.该方案采用一种新的时间轮数据结构,通过内核态与用户态共享内存等方式向进程提供服务,避免不必要的信号传递,有效地缓解频繁状态切换问题.实验结果表明,该方案保持微秒级的定时精度,定时误差相比posix-timer明显降低. 相似文献
10.
随着Linux操作系统的成功.改进Linux的设计和性能,使其应用于实时领域受到了越来越多人的关注。考虑到Linux目前的时钟粒度仍然粗糙,它将直接影响到整个内核的实时性能.文中提出了一种基于Linux操作系统下时钟系统的改进机制,找出修改时钟系统提高实时性的具体方法。实验结果显示,所作改进以不大的代价有效地提高了Lnux的实时性能。 相似文献
11.
由于控制系统的功能越来越多地通过软件实现,在控制系统的软件编写过程中就经常涉及到各种定时器程序的编写。本文主要介绍几种在NT下通过软件获得较高精度定时器的方法,并对其性能作了粗略的分析。 相似文献
12.
13.
抑制NACK的定时器设置方法 总被引:1,自引:0,他引:1
FEC can be combined with ARQ to achieve large scalable reliable mutlicast. The NACK im-plosion is a major problem in receiver-initiated reliable multicast when a large, number of receivers sendsNACK to the sender. The method that receivers send NACK to the sender based on timer can avoid theNACK implosion. We propose a method to set timers. The method of time divided unequally and basedon exponential distribution to set timers has the better perfornance. By analysis for up to 10^10 receivers,we show the NACK implosion is avoided and feedback delay due to timers is low. 相似文献
14.
根据嵌入式网络终端的特点及VOIP技术原理,设计了一款基于WinCE的嵌入式语音传输系统。此系统实现了嵌入式网络终端之间的语音通信,以及网络终端和PC机之间的语音通信功能,具有较强的可扩展性。 相似文献
15.
减少冗余信息是提高无线传感器网络目标跟踪实时性和精确性的方法之一。结合主动队列管理和时间相关的概念,提出了基于时间相关性的无线传感器网络节点的缓冲管理算法-TRED。在保留主动队列管理算法RED算法优点的基础上,引入了时间相关判定因子,算法有效地丢弃时间相关的数据,减少冗余信息。通过理论分析和仿真实验验证了算法的有效性,表明TRED算法对无线传感器网络移动目标实时跟踪具有较好的应用价值。 相似文献
16.
17.
实现D/A转换的方法,通常有两种一种是用DAC电路,另一种是PWM技术。本文通过对PWM的分析,提出了一种新的方案,即用可编程定时器电路实现16位分辨率的D/A转换。本设计在清华大学TPC-1和TPC-H上进行了实验。实验证明是可行的,性能价格比也比较好。 相似文献