首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 57 毫秒
1.
针对嵌入式Linux解析和加载XML脚本数据时频繁申请、释放内存产生的内存碎片问题,本文提出了一种有效避免内存碎片的内存池管理方法——SGI STL的内存池方案。本文提供的内存管理方案在实践中运行效果良好,并且可以扩展到任何可能涉及产生内存碎片的应用场景中。  相似文献   

2.
刘东栋 《科学技术与工程》2007,7(6):1218-12201224
对于没有内存管理单元MMU机制的嵌入式系统,采用实存储器管理策略的关键问题是有效、安全、可靠地使用内存。文中通过研究嵌入式开发对内存管理的基本要求、嵌入式开发内存管理的关键问题和VxWorks内存管理机制,给出了新的内存分配方案,即把除VxWorks系统保留内存以外的内存分为三种类型进行管理:固定大小的缓冲池、动态可变的堆以及由各种固定大小的缓冲区组成的队列。这种分配方案有效的满足了不同上层应用使用内存的需求,并且有效地避免了内存碎片问题。  相似文献   

3.
一种增强Linux实时性能的技术   总被引:4,自引:0,他引:4  
在对Linux核心进行分析的基础上,深入研究了Linux操作系统的不可切换性和实时信号的延迟性,提出了一种增强Linux操作系统实时性能的技术方案。  相似文献   

4.
针对Linux在实时性的先天缺陷,本文通过对Linux系统实时性不强原因的分析,提出采用动态优先权调度算法及单次触发方式对其实时性能进行改进,利用回馈和设定阈值法解决系统中进程调换频率过高致使实时性能下降问题。采用单次触发方式实现对系统的时钟粒度细化。实验测试结果表明,改进后Linux实时性得到提高,达到了预想效果。  相似文献   

5.
嵌入式实时操作系统内存管理方法的研究   总被引:1,自引:0,他引:1  
任萍  李敬兆 《科技信息》2009,(31):67-67,78
相对于通用计算机系统,嵌入式系统内存空间小得多,而且对实时性和可靠性要求较高,内存管理方法也与通用计算机系统不尽相同。本文对嵌入式操作系统中常用的内存管理方法进行了研究和分析。  相似文献   

6.
要:Linux是一个可实现多任务、虚拟存储等多功能的系统,其安全性能好,利用Linux充当路由器,来讨论Linux操作系统的安全性应用.  相似文献   

7.
嵌入式系统的内存管理机制根据系统的不同需求必须满足相应实时性和可靠性的要求,再加上系统中内存储器资源紧张,因此高效、可靠的内存管理机制是构建一个优秀的嵌入式系统所必需的。文章简单介绍了当前嵌入式系统中普遍使用的内存管理技术,着重阐述了对内存池进行管理的一种可行的实现方法,该内存管理方法不但本身管理空闲内存的开销很少,同时可以有效地减少内存碎片的产生,从而提高内存的利用率。文章对该方法中使用到的数据结构,关键实现流程进行了详细的描述。  相似文献   

8.
为了满足分布式仿真系统中大量数据的存取需求,提出了基于VMIC网的内存分配算法,利用链表对VMIC板卡内存进行了动态分配和释放;实验表明:算法能为每条仿真数据准确地分配唯一存储空间,能够及时合并空闲空间以减少内存碎片,并能够有效处理内存分配和释放过程中出现的异常,从而较好地为仿真系统提供充分的数据支撑。  相似文献   

9.
一种基于Linux的车用实时操作系统   总被引:6,自引:0,他引:6  
为了提供一个开放、自主、实用的汽车电子软件开发平台,在结合OSEK (汽车电子的开放式系统及接口)规范和Linux操作系统的基础上设计了车用实时操作系统OSEKLinux. OSEK规范定义的小型实时操作系统与Linux差别较大, OSEKLinux基于Linux通过采用实时策略、重写任务调度算法、增加OSEK适配层、为用户提供OSEK编程环境来达到兼容OSEK规范. OSEKLinux按照功能的不同被设计成两类 无文件系统基本型和带文件系统增强型. OSEKLinux的设计在PC机上基于RTLinux和Redhat 7.1平台已经得到了实现和验证.  相似文献   

10.
设备驱动是计算机系统可靠运行的前提.现有的设备驱动方法,数据要经过驱动层缓存向应用层拷贝、应用层缓存向存储设备拷贝的过程,当数据量比较大时,系统的响应速度会受到一定的限制.通过对Linux内核的对象机制和虚拟内存机制的研究,提出基于对象的内存映射型设备驱动方法,使用户进程直接访问设备内存以提高响应速度,并对该驱动的性能进行测试和评价.  相似文献   

11.
在介绍动态存储分配技术基本机制的基础上,对MySQL中InnoDB引擎的动态存储管理所采用的二进制伙伴算法进行了深入的分析,该算法的优点是简单、速度快,缺点是由于只归并伙伴而容易产生碎片.  相似文献   

12.
对象存储系统中的柔性对象分布策略   总被引:2,自引:1,他引:2  
为了使对象存储系统在处理不同大小文件时兼顾并行性和负载均衡,提出一种能够结合哈希算法和分片算法的优点,同时尽量避免其缺点的柔性分布算法.柔性分布算法将大小文件的边界值界定为512Kbyte,小文件直接映射成一个对象并使用哈希策略映射到一个设备中;大文件分割成多个对象,分别放置在不同的设备里.实验结果显示:柔性分布算法在不同规模的系统中开销最小,且性能受设备数增加的影响较小.  相似文献   

13.
以TAEMS为描述框架,通过引入角色关系分析和激励/惩罚机制对GPGP(Generalizing the Partial Global Planning)进行改进.改进后的GPGP协调机制不仅适用于合作团队的活动规划,还可以处理自私Agent之间的协调关系,从而扩展了GPGP协调机制的适用范围,使得Agent处理任务请求的方法更加灵活.  相似文献   

14.
针对基于二进制编码遗传算法的精度低及二进制编码所带来的早熟等问题提出了一种新的改进方案--扰动式遗传算法(简称DGA),该方法通过对搜索区域进行微小的扰动而实现不同群体之间的竞争来提高算法的搜索性能.改进后的算法在提高精度的同时能够达到全局收敛,并能有效地处理多极值问题.对改进的算法进行了性能分析并用典型函数进行测试,结果表明,改进的效果较为显著.  相似文献   

15.
传统的Linux下的IPv4/IPv6转换网关通过NAT-PT与DNS-ALG的结合,实现了IPv4和IPv6的双向连接.文章提出的方案对传统的基于NAT-PT的IPv4/IPv6转换网关进行了改进,将PT模块从NAT模块和DNS-ALG中分离出来,在IPv4和IPv6网络中各设立多个单独的PT服务器,多个PT服务器共同分担处理任务,提高整个转换网关的处理速度,在一定程度上也缓解了IPv4和IPv6网络通信的瓶颈.  相似文献   

16.
提出一种改进的分布式系统任务名字解析机制,有效解决了分布式系统应用级的位置透明性问题.提出了一种全局的、与位置无关的命名法一通用任务命名UTN(universal task naming),并且从任务的命名方法、任务的注册、任务的迁移和任务的访问等4个方面,对这种改进的分布式系统任务名字解析机制进行了论述.采用Java来实现分布式系统任务名字解析机制,并从任务的注册、迁移任务的名字更新、访问目的任务的定位3个方面给出了任务名字解析的具体实现过程和相关算法.  相似文献   

17.
周超  刘云朋 《科技信息》2009,(27):54-54
共享库技术是程序设计中经常采用的技术,其目的是缩减程序,节省空间,提高效率。采用共享库技术具有很高的灵活性,对于升级软件版本更加容易。本文描述了Linux系统共享库的命名约定,介绍了创建Linux共享库的基本方法和技巧.并着重阐述了在实际应用共享库时应注意的问题和处理方法。  相似文献   

18.
群智感知系统利用智能移动终端上的传感器,可以快速、便捷、低成本地收集到大量的数据.任务分配是群智感知中的关键技术,然而现有研究对用户的可靠性问题考虑不足,所设计出的分配机制难以满足实际系统的需求.针对该问题,文章假设用户所提交的数据可能是不可靠的,且同一个用户完成不同类型任务的可靠性也有差异.所设计的机制迭代进行,每次迭代以实现数据消费者的最大最小公平作为优化目标,贪心地选择一个任务与用户完成匹配,直到所有数据消费者的收益均无法提高为止.在每次任务完成后,所设计机制还会根据用户所提交的数据质量不断更新用户的分类可靠性.最后,通过仿真实验验证了所设计机制的有效性.  相似文献   

19.
Linux系统中虚拟文件系统内核机制研究   总被引:4,自引:0,他引:4  
针对Linux操作系统强大的多物理文件系统管理性能,从Linux的内核文件管理机制——虚拟文件系统(VFS)出发,对Linux系统如何识别和管理不同的物理文件系统进行了研究,剖析了Linux文件系统中一个物理文件系统的安装与注册、VFS的产生,以及通过VFS来管理和访问物理文件系统的内核工作机制.  相似文献   

20.
在 AGREE可靠度分配算法中 ,首次采用三次参数设计中的极差 ,来确定可靠度分配中的重要度因子 ,使可靠度分配结果更具科学性和合理性。  相似文献   

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

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