首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 109 毫秒
1.
通过在具有大型数据结构的面向对象程序中引入自动内存管理算法,可以提高这类程序的开发质量与效率。自动内存管理算法主要包括内存分配、内存自动回收2个方面。内存分配采用了预分配策略以减少堆内存申请次数,增强数据局部性,提高程序性能;内存自动回收由标记、清除、夯实3个步骤组成,它完成了内存资源的自动回收并通过夯实消除了内存碎片。  相似文献   

2.
提出了将内存总线扩展为面向系统外部设备互连的局部总线的设计概念.为计算机系统增加了一个高性能的I/O接口总线,提高了主机与外部设备间数据传输的性能,增强了计算机作为事务处理主体的能力.通过对内存总线和内存控制器关键技术的分析,给出了基于SDRAM内存总线的内存目标接口(MTI)设计,在功能和逻辑上实现了内存总线和局部总线间的桥接,为基于内存总线的应用设计提供了一种功能完备的接口部件.  相似文献   

3.
用工控机实现数采系统的实时报警和打印等处理,是目前集散控制系统普遍研究的课题,合理处理上位机的中断驻留是尚待解决的问题,通过截取时钟中断对数采信号进行实时处理,并对内存进行合理分配,充分利用工控机和打印机的接口,进行信号和状态的控制,解决了集散控制中的中断驻留问题。  相似文献   

4.
嵌入式系统的自适应内存管理方案的算法实现   总被引:1,自引:0,他引:1  
鉴于嵌入式系统的实时性、可靠性对内存管理提出的要求,在最常用的几种内存分配算法的基础上提出了一种新的适用于嵌入系统的内存管理算法——自适应内存分配算法,并重点介绍了减小内存碎片,提高内存利用率,同时提出了对新构想的算法实现。  相似文献   

5.
本文全面系统地剖析了MS—DOS的内存管理实现机理,深入探讨了MS-DOS内存管理的数据结构以及用户干预DOS分配内存的接口。  相似文献   

6.
针对W ebitOS的内存分配和回收策略容易形成多个碎片的问题,分别提出了内存分配过程中的内存分配优化算法(AOA)和内存回收过程中的内存回收优化算法(COA)。AOA算法在内存分配过程中通过设定一个可分割阀值避免小碎片的产生;COA算法在内存回收过程中将地址连续的内存块合并成较大的空闲区,减少链表中小空闲区数目,提高了内存空间的利用率。实验结果表明,内存分配优化算法(AOA)和内存回收优化算法(COA)缩短系统响应时间,适用于资源受限环境下开发嵌入式实时应用。  相似文献   

7.
为突破1ntel处理器在实地址模式下1MB内存空间的限制,绝大多数微机配备了扩展内存并在操作系统层上根据EMS(ExpandedMemorySpecification)规范增加了扩展内存管理功能EMM(ExpandedMemoryManagement)。但由于扩展内存不能按常规的线性存贮器方式存取,管理又较为复杂,因此,仅限于系统使用,应用程序很难直接访问。本文较深入地研究了EMM功能,并在此基础上设计了一个高层应用接口,任何高级语言应用程序可以通过此接口实现对扩展内存的存取操作。  相似文献   

8.
为了提高嵌入式系统内存访问效率,提出了一种新的对象池访问算法。该算法结合链式结构和位图数组两种常见的对象池实现方法的优点,采用基于内存分配表(MAT)的链式结构,将控制域和对象内存分离,增强了内存管理的健壮性和灵活性;而且内存分配表采用序号链表减少了辅助内存开销。该方法使内存申请和释放时间复杂度都达到了常数阶,大大提高了对象池的效率。  相似文献   

9.
通过讨论386/486微机的内存结构布局及DOS的内存分配与管理,介绍在系统优化中使用DOS5.0或DOS6对内存优化分配的方法及处理技术。  相似文献   

10.
嵌入式实时动态内存管理机制研究与应用   总被引:1,自引:0,他引:1  
针对长时间持续运行的通信设备必须满足实时性、可靠性和高效性需求的特点,提出并实现了一种新方案.该方案可对嵌入式系统有限的内存资源进行统一再分配,为频繁申请和释放内存块的应用分配独立的内存空间,不仅可提高动态内存管理的实时性,减少内存碎片,保证系统的健壮性,而且提供了内存越界和内存泄漏检测手段.  相似文献   

11.
为了满足空间机器人控制系统的对软件系统的实时性、可靠性的要求,本文提出了一种基于vxWorks嵌入式软件的内存扩展管理设计.详细论述了VxWorks内存管理的优势和缺点,在此基础上,提出了将内存管理动态申请空间静态化的整体方案设计,将内存分配、消息体制进行有机的结合,从而避免系统长时间运行的内存碎片问题,保障了操作系统的可靠性.实践证明了设计的可靠性、有效性和可行性.  相似文献   

12.
基于VxWorks嵌入式系统的浏览器设计   总被引:1,自引:0,他引:1  
为了探讨嵌入式系统用户接口软件的设计方法,依据VxWorks嵌入式系统的网络机制以及ARM处理器的内核原理,采用Socket及多线程通信技术,开发了一个基于VxWorks嵌入式系统的浏览器,在此基础上探讨了嵌入式系统软件的特性.此软件在PC机上基于VxSim模拟器运行的结果表明,该浏览器对简单图形界面的显示效果达到了实用浏览器的水平,且代码为2100行,所需容量仅为2.9M字节,满足嵌入式软件独特的微代码及高效实时性要求.  相似文献   

13.
在VxWorks操作系统下进行模块卸载的过程中,由于默认的卸载机制不进行模块依赖关系检查,经常会出现严重的软件错误。针对这种情况,首先分析了VxWorks的动态加载原理;然后重点研究了VxWorks的模块依赖关系管理,进行了模块存储映像设计;最后在此基础上设计和实现了一种改进的VxWorks模块卸载流程方法,并进行了测试、验证。实践证明:在VxWorks下,该方法能一定程度地提高基于动态加载器实施软件维护的可靠性。  相似文献   

14.
结合VxWorks实时操作系统,以基于VxWorks系统的IXP425平台与PC机串口通信为例,提出了在Tornado集成开发环境下设计与实现基于VxWorks的串行通信编程方法.  相似文献   

15.
基于VxWorks操作系统的USB驱动分析   总被引:5,自引:0,他引:5       下载免费PDF全文
近年来,基于VxWorks的USB系统广泛地应用于嵌入式系统中.对VxWorks操作系统的体系结构、嵌入式USB系统、USB主机协议栈等方面进行了详细的分析,为开发基于Vx-Wo^s的USB驱动程序提供了可行的技术方案.  相似文献   

16.
主要研究了VxWorks嵌入式实时操作系统在通信领域中的应用,介绍了VxWorks、开发工具Tornado及I/0系统,阐述了ETX嵌入式硬件开发平台,实现了基于VxWorks的串口通信和Zinc图形开发。  相似文献   

17.
对VxWorks实时操作系统作简要介绍,针对VxWorks系统的特点及在测控设备中的应用和应注意的问题进行了具体的说明和阐述。  相似文献   

18.
VxWorks操作系统在振动台测控系统中的应用   总被引:1,自引:0,他引:1  
针对振动台测控系统应具有实时处理多任务能力的问题,提出把抢占式实时操作系统VxWorks引入测控系统,并分析了其必要性.介绍了VxWorks操作系统的优点和S3C4510B的特点与结构,并根据具体的系统来建立任务.  相似文献   

19.
文章介绍软交换信令网关中64kBit/s和2MBit/s速率的七号信令处理子系统的软硬件设计和实现,在实现时涉及到VxWorks操作系统的中断服务机制,基于VxWorks下PMC860QMC配置方案,与上层协议处理模块的接口设计,最后对该子系统进行了实用性测试。  相似文献   

20.
为了在嵌入式实时操作系统VxWorks上实现战车虚拟仪表图形系统,在提高战车虚拟仪表图形系统代码可复用性和软件可维护性方面给出了基于设计模式的系统结构设计,并研究了在VxWorks的媒体库WindML上实现图形系统的技术难点问题.  相似文献   

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

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