首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 15 毫秒
1.
基于抢占阈值的嵌入式实时数据库事务调度   总被引:1,自引:0,他引:1  
提出了一种嵌入式实时数据库事务处理模型,把抢占阈值应用到固定优先级可抢占的实时事务调度之中,并提出了一种冲突避免的实时事务并发控制协议,使实时事务调度和并发控制高度集成,降低了系统的事务管理开销.通过事务的可调度性分析,给出了可行的调度模型应具备的条件和相应调度参数的分配算法.  相似文献   

2.
Windows下的进程间通信   总被引:2,自引:0,他引:2  
详细阐述了Windows系统下进程间通信和进行数据交换的各种实现机制,并给出了可实现的C++语言代码。  相似文献   

3.
基于RTAI可扩展的实时调度模型的研究与实现   总被引:1,自引:0,他引:1  
随着嵌入式实时系统的广泛应用。多类型的硬实时、软实时与非实时任务往往共存于同一系统.而只提供单一调度方法的传统嵌入式操作系统如Vxwork,pSOS已经无法满足这种需求.通过全面分析调度对象.提出了可扩展的层次性的调度模型,并基于RTAI实现了上述调度模型.最后通过实验.验证了系统良好的应用效果.结果表明。该调度模型很好地满足了嵌入式实时系统多样性的需求.对嵌入式系统的研发具有一定的现实意义.  相似文献   

4.
一种实时的嵌入式Linux调度策略   总被引:1,自引:0,他引:1  
随着Linux广泛应用于嵌入式系统、实时控制等领域,增强Linux内核的实时性变得尤为重要。Linux2.6内核加入了抢占点,可以最大限度地降低内核不可抢占的时间间隔,但嵌入式系统实时性要求较高,因此基于嵌入式Linux(裁减的Linux2.6内核),分析实时调度策略,提出改进的实时调度策略IPEDF,该策略吸取了截止期最早最优先算法的优点,使内核可以在任何时间被抢占。最后对嵌入式Linux和基于IPEDF的嵌入式Linux进行测试,结果表明后者的任务响应时间少,从而进一步提高了嵌入式Linux2.6的实时性。  相似文献   

5.
黄茹 《科技信息》2014,(14):96-97
Linux系统提供了丰富的进程通信机制,包括管道、信号、消息队列、共享内存、信号量等。本文对Linux环境下多种进程间通信机制进行了概述,分析了各种方式实现的原理和在Linux环境下实现的方法,总结了各种通信机制的特点,通过对比各种通信机制的优缺点,说明了在进行程序设计时选择不同通信机制的标准。  相似文献   

6.
基于SCO UnixWare的实时消息队列设计与实现   总被引:1,自引:0,他引:1  
实时消息队列作为一种IPC是在POSIX.1中定义的。但SCO UnixWare的最新版本7.1.3并不支持。结合实际开发的需要,提出了一种基于存储映射I/O和System V 消息队列在用户级实现实时消息队列的方法,并在SCO UnixWare7.1.3上实现。结果表明,该方法是非常有效的,它能够在用户级提供一种高效的进程间实时通信机制。  相似文献   

7.
嵌入式Linux实时性方法   总被引:3,自引:0,他引:3  
针对Linux进程调度策略存在中断封锁时间过长、非抢占式的Linux内核,以及耗尽式的、机会均等的调度方式这3个不利于实现实时性的不足,提出提高嵌入式Linux实时性的方法,实现实时Linux系统(RTLinux)的调度算法及其他部分功能,并采用LMbench测试系统对改进的RTLinux和通用Linux的上下文切换时间进行对比测试.研究结果表明,改进的RTLinux有效地提高了嵌入式Linux的实时性.  相似文献   

8.
通过对Linux进程调度函数源码的分析,深入剖析了kernel核进程调度流程、调度时机、进程PCB和进程调度的依据.针对进程调度中出现的优先级反向问题,给出了基本优先级继承协议和优先级上限继承协议两种解决方法。  相似文献   

9.
王成 《科技资讯》2007,(36):106-107
内存映射文件是单机上实现进程问数据通信较有效的方法,但映射到进程的内存空间只是一个连续地址空间,使用并不方便.STL (standard Template Library) 容器使用方便灵活,还有丰富、高效的算法库可供使用.本文以实现内存分配器方式将内存文件映射的连续地址空间改造成为STL容器,从而使需要通信的各个进程能以STL容器方式访问共享内存空间,提高了编程效率,简化了进程间复杂数据的交互.  相似文献   

10.
针对嵌入式实时数据库对数据库系统结构的要求,提出一种基于BerkeleyDB数据库引擎、运行于VxWorks平台的ERTDB系统结构.在模型中引入Shell层,事务管理器获得事务命令后将处理转入Shell层,在调用BerkeleyDB相应的函数前Shell层与并发控制器进行同步通信,由并发控制器确定该事务命令是否可以执行.对于并发控制器,通过事件驱动的方式来实现并发控制协议,协议结构体的设计可以更方便地使用不同的并发协议;采用定时地根据正在运行的事务实时性和截止期为各事务动态分配VxWorks下的任务优先级的机制实现时限控制器功能.实验表明,该系统的读写速度可以满足千万级的数据处理要求.  相似文献   

11.
进程调度是Linux操作系统的核心,它对整个操作系统的执行效率至关重要.进程调度控制着进程对CPU的访问,Linux 内核利用一个数据结构(task_struct)代表一个进程,task_struct容纳了一个进程的所有信息,是系统对进程进行控制的唯一手段;代表进程的数据结构指针形成了一个task数组,数组的大小代表着系统中允许并发的最大进程数;调度程序一直维护着一个current指针,它指向当前正在运行的进程.  相似文献   

12.
针对μC/OS-Ⅱ嵌入式实时系统中进程调度的时间复杂度高的问题,通过修改系统进程调度数据结构,建立一种嵌入式实时系统的进程调度模型,保证系统的调度实时性和关键实时进程的执行,同时有效降低进程调度时间复杂度,而且不失进程间的公平性,满足低优先级进程的需求,不至于使低优先级进程长时间等待或者因截止时间到而无法执行.  相似文献   

13.
提出一种实时事务表示模型,该模型给出了一种基于ED方法的实时务调度的改进算法,该算法与ED相比,可以减少调度对发生的运行时间错误。  相似文献   

14.
嵌入式Linux操作系统的实时化研究   总被引:2,自引:0,他引:2  
Linux应用于嵌入式实时环境时存在关闭中断、分时调度和虚拟文件系统的时间不确定性筹问题.使用虚报机技术,增加一个仿真程序来替换Linux的底层中断程序.用一个小的实时内核与Linux内核共享控制处理器和中断模拟等技术以解决上述问题,并作了系统设计、编写了相应的程序.测试结果表明,所改进的操作系统是能够胜任实时任务的.  相似文献   

15.
提出一种实时事务表示模型,该模型给出了一种基于ED方法的实时事务调度的改进算法,该算法与ED相比,可以减少调度时发生的运行时间错误  相似文献   

16.
文章简要介绍了QNX操作系统的特点和嵌入式系统在一种被测设备检测中的应用方案;阐述了基于QNX的嵌入式实时测试系统的设计方案;并结合具体的测试系统说明了驱动函数的配置方法。在分析测试系统结构的基础上,利用QNX的实时性特点,解决了测试系统的实时性需求;同时给出了测试系统驱动程序的编写方法,并使用QNX实时系统,编写了相应的软件。  相似文献   

17.
从Mbus(消息总线)的低层消息传送机制、寻址方式、实体相互"了解"机制和组通信机制对其构架进行了分析,提出基于Mbus的多媒体会议控制系统框架,并以RSC(ReCeNT Session Controller)作为实例分析了Mbus在多媒体会议系统中的实际应用.  相似文献   

18.
令晓明  范多旺 《甘肃科技》2004,20(10):61-62,73
阐述了嵌入式系统的概念、特点及应用 ,并对其软硬件系统、实时软件开发技术进行了详细叙述 ,对嵌入式CPU各种类型及代表产片的进行了比较说明 ;提出了嵌入式系统的模型、嵌入式实时软件的开发过程和方法 ;针对目前嵌入式系统的发展现状 ,论述了嵌入式系统的发展动向。  相似文献   

19.
UNIX系统下实现线程包管理的软实时调度   总被引:1,自引:0,他引:1  
采用高频率优先调度算法,在Solaris UNIX环境下,对系统提供的线程库在用户级基础上引入实时调度管理,使用户线程函数的调度和操作可以具有软实时特性.  相似文献   

20.
分析了普通Linux内核实时性不足的主要原因.介绍了目前较为有效的改进Linux实时性的方法.具体地研究了普通Linux内核在嵌入式系统中的有关进程调度算法的实时性不足的具体因素,并提出了具体的解决办法.  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号