首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到18条相似文献,搜索用时 171 毫秒
1.
一种基于VxWorks的内存管理封装层的设计与实现   总被引:2,自引:0,他引:2  
根据特定应用领域对商用嵌入式操作系统进行封装是很有必要的.通信类产品应用程序的内存管理往往对性能与安全有特殊的要求,本文在VxWorks提供的内存管理功能的基础上给出了一种封装方案:使用块内存与堆内存两种分配与释放方式提高内存管理性能,增加调试信息;通过“加墙”或“加页”两种方式实现内存保护,使封装后的VxWorks更适合通信产品应用领域的软件开发.  相似文献   

2.
采用内存数据访问对象提高数据库访问速度   总被引:3,自引:0,他引:3  
将内存数据库的思想溶于传统磁盘数据库(DRDB)中,采用内存数据访问对象(MMDAO)技术,在当前主流计算机所能提供的有限内存中实现应用程序与数据库系统之间的接口,使数据库检索、存取等过程在内存中进行,避免大量的磁盘数据I/O,从而实现数据库应用程序中数据的高速存取、检索和操纵,提高应用系统的执行效率。  相似文献   

3.
数据库管理系统是数据管理、信息管理领域中最实用的技术,它广泛应用于财务会计、工资管理。科研项目、学生成绩、人事档案、生产调度、经营计划、财政税收、银行帐目等各个管理部门.在我国最常用的数据库管理系统有dBASEⅢ和FOXBASE+.数据库设计程序时采用“模块”设计,即把应用程序分成几个功能模块,在功能模块完成之后,再设计主模块.在编制程序的过程中,经常要用到定代换函数,其格式为:&<字符内存变量>它的基本功能为:把字符型内存变量的值代换出来.在数据处理中,宏代换函数有着广泛的应用,主要应用在下面的几个…  相似文献   

4.
保护模式DOS程序设计原理与方法   总被引:2,自引:0,他引:2  
由于DOS本身缺乏对80386保护模式的支持,因而DOS的应用程序不能直接存取1MB以上的内存,本文介绍一种新的保护模式下的DOS编程方法,能够充分利用386的保护模式,直接读写任意大小的内存;同时还具备虚存管理的功能.  相似文献   

5.
刘艳  郭连骐 《应用科技》2003,30(10):10-13
通信中间件在分布式系统的构建中起着至关重要的作用,它管理着分布式平台中,基于不同语言、不同操作系统、多对象应用程序之间进行互操作时的通信功能,为应用程序的二次开发提供了平滑的通信平台.中间件的UML建模能够使中间件的开发规范化、文档化、可视化,在提高分布式系统的性能,缩短开发周期,便于二次开发等方面具有重要的意义.介绍了用UML对通信中间件进行分析和设计的方法,以及部分实现细节,并在Rational Rose中进行了实例化.  相似文献   

6.
杨毅 《科技信息》2012,(35):126-126
Jaw内存的分配与管理是Java的核心技术之一,搞清楚Java内存分配和工作的原理对于Java的学习有着事半功倍的效果。,本文根据Java内存分配和管理的特点,提出了一些编程中所应该注意的问题,并对问题的解决提出了自己的一些观点。  相似文献   

7.
OO技术用类来描述具有相同特征的一组对象,以继承作为共享机制,支持单一继承和多重继承.在面向对象的程序设计中,多继承使用频繁,但容易出现二性义问题.继承机制提供了规范化的结构体系和具有自然意义的重用方法,实现了代码和对象域的共享,从而使应用程序更容易维护、更新和升级.  相似文献   

8.
随着应用程序规模的增大,应用程序对计算资源的需求也日益增加,超级计算机为满足这一需求提供了良好的平台。传统的超级计算机主要面向科学计算程序,而近年来应用的多样化对超级计算机的软硬件设计提出了新要求。该文在新一代神威超级计算机上发现了在动态运行模式下内存分配的性能问题,并针对神威的体系结构特征和应用特征,设计了高效的内存分配器——SWAlloc。实验结果表明:SWAlloc可以将超大规模机器学习训练框架八卦炉的内存分配速度提升至多75 839倍;对随机生成的内存分配记录和标准测试程序集PARSEC中的内存分配记录的测试结果,验证了SWAlloc在不同应用上的通用性和高效性,可将神威超级计算机上PARSEC的内存分配效率提升至多51倍(平均提升36%)。SWAlloc已经布署于新一代神威超级计算机上,并用于SWPytorch、 SWTensorFlow等超大规模应用。  相似文献   

9.
通用操作系统存在大量后门和漏洞等安全威胁,使得应用程序中处理的敏感信息的机密性难以得到完备的保护。该文设计并实现了敏感内存管理(sensitive memory manager,SMM)系统,在应用程序配合下对存放敏感信息的内存进行保护,阻止攻击者利用系统内核窃取敏感信息的企图。该系统基于虚拟化技术,通过为被保护进程的用户态和内核态设置不同影子页表的方式,使得应用程序能够访问的敏感信息不会被操作系统内核访问。有效性评测和性能评测表明:该系统提供的内存保护粒度更小,带来的性能损耗更小。  相似文献   

10.
分析了Java虚拟机中的内存管理机制,对Java虚拟机中的垃圾回收算法进行了研究,讨论了各种垃圾回收算法的特点及适用范围,提出了通过使用不同类型的引用对象来合理分配利用虚拟机内存,并对编程中如何合理使用Java虚拟机内存提出了几点建议.  相似文献   

11.
给出了一种基于多哈希表的堆式动态存储管理方法,其基本思想是利用哈希表的快速查找优点,通过查找以空闲块大小为关键字的哈希表SizeHashTable实现最佳拟合法的分配策略,并通过查找以空闲块头地址及尾地址为关键字的双哈希表AddressHashTable解决回收空闲块中结点合并问题,最终高效率地实现堆式动态存储管理.本文给出的相关算法在Windows平台下用VisualC++进行了实现.  相似文献   

12.
Class-Based Garbage Collection in Object-Oriented Programming Environments   总被引:2,自引:0,他引:2  
Many garbage collection algorithms have been proposed, but few address the special needs of long-running server programs. Server applications usually run for years and spawn many threads, so they create and discard thousands of objects. Therefore, efficient garbage collection is especially important for those applications. This paper presents a class-based garbage collector for object-oriented programming environments that classifies objects by their types to achieve better gradualness. Grouping objects of the same type into a group, with a limited type-lock, a mutator cache and the lease protocol will reduce memory fragmentation, which is especially important for the efficiency of long-running server applications. This class-based collector partitions the heap space by type, which provides better concurrency than the traditional mark-sweep collector, and its reusable garbaged object pool also reduces the object allocation overhead. This paper also discusses the implementation details, such as the mutator cache and the lease protocol, and techniques to achieve better accuracy.  相似文献   

13.
为了提高嵌入式多媒体应用的实时性能,提出了一种最大化数据并行访问以便充分发挥CPU处理能力的片上存储器分配方法。CPU指令的并行数据访问以及CPU与直接存储器存取(DM A)的并行访问都可能导致冲突,片外存储器的慢速存取也会导致CPU流水线停止。根据CPU处理数据的需要分配片上存储器,采用DM A动态地将数据转移到片上,减小存取慢速片外存储器带来的延时;充分利用CPU多条数据总线并行访问多个存储器块的能力和双端口存储器(DARAM)一个周期两次访问的能力,减小存储器带宽的限制。实验结果表明:合理分配存储器,程序执行时间最多减少了48%。存储器分配该方法简单,易于实现。  相似文献   

14.
68HC08系列单片机在运行程序时往往需要保存某些参数使其掉电不丢失,为节约成本提高可靠性,可以将这些参数保存在片内Flash中.片内Flash主要是用来保存用户程序的,为避免在程序运行时往Flash中写入数据所导致的单片机复位,因此采用了调用芯片内部监控ROM中自带的Flash操作子程序的方法.该方法适用于所有68HC08系列片内含Flash芯片的单片机,具有很高的实用性和应用前景.  相似文献   

15.
68HC08列单片机在运行程序时往往需要保存某些参数使其掉电不丢失,为节约成本提高可靠性,可以 将这些参数保存在片内Flash中。片内Flash 主要是用来保存用户程序的,为避免在程序运行时往Flash中写入数 据所导致的单片机复位,因此采用了调用芯片内部监控ROM 中自带的.Flash操作子程序的方法。该方法适用于所 有68HC08系列片内含./012 芯片的单片机,具有很高的实用性和应用前景。  相似文献   

16.
为了改进事务存储在并行程序中执行的性能,选取RSTM作为实验系统.根据具体应用的不同,使用不同的库实现来对其进行优化.实验挑选了斯坦福大学的STAMP基准测试程序中的6种典型应用程序,使用基于字的STM中的9种库实现对其进行比较,评估冲突检测中数据版本管理对性能产生的影响.实验结果显示,TML在各个应用程序上面运行的效果相对最好;而SGLA的效果相对最差.另外,在比较TML与TML+Lazy之后,采用急切版本管理取得了较好的效果,这主要是通过急切版本管理及时检测并避免了冲突.但是如果出现较多的放弃或活锁的情况,系统的性能可能有所下降.  相似文献   

17.
在基于域的网络管理模式下,采用组策略技术对机房客户端进行统一、集中的软件分发管理,使软件安装工作比传统方式变得更加高效和快捷.根据软件的不同使用性质,讨论具体的分发方式和实现形式.利用组策略控制台对组策略对象进行安全筛选以及利用WQL编写WMI筛选器,动态判断组策略对象的作用域.  相似文献   

18.
一种硬件哈希表压缩方法及其性能研究   总被引:3,自引:0,他引:3  
在高速、大容量的基于流的报文分类应用中,采用硬件哈希表具有成本低、扩展性好等优点。但由于需要在硬件哈希表中保存流标识,而流标识的长度依不同应用可能长达几十字节,一方面需要较大的存储空间,另一方面也严重影响了哈希查表的性能。提出了一种硬件哈希表压缩方法,可以有效压缩保存在哈希表中流标识的长度,减小所需存储器容量,提高查表性能,同时实现复杂度低,具有较高的实用价值。  相似文献   

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

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