首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 175 毫秒
1.
随着应用软件趋于大型化,要求更多的内存空间,所以内存优化问题就显得愈来愈重要。如应用程序较大,而没有采取内存优化的措施,未能充分利用内存资源,就会经常出现内存不够或内存溢出的问题,并很可能造成内存冲突,导致程序中止或死机,因此内存优化问题就显得势在必行了。 内存优化的目的是在不增加物理内存的情况下,得到更多的可用内存,以供大型应用程序运行或同时运行多个程序。所有程序的运行都需要常规内存,Windows和Windows应用程序的运行还需要有足够的扩展内存XMS(Extended memory)。  相似文献   

2.
即使在系统中事实上仍然有许多空闲内存时,内存碎片还会最终导致出现内存用完的情况.一个不断产生内存碎片的系统,不管产生的内存碎片多么小,只要时间足够长,就会将内存用完.  相似文献   

3.
嵌入式操作系统μC/OS-Ⅱ的一种内存管理算法   总被引:1,自引:1,他引:0  
针对μc/OS-Ⅱ内存管理机制的不足,提出了一种新的内存管理算法.较小的内存分成固定大小的内存块,用位图索引组织;较大的内存用链表组织.实验表明,该方法能较好地提高内存分配速度和利用率,特别是对于内存块大小变化很大的系统.  相似文献   

4.
本文提出一种基于对象引用关系的Java程序内存行为分析方法.与传统的通过内存消耗的大小来确定程序中数据结构的重要性并分析相关内存行为的方法不同,本文方法同时考虑内存消耗和内存支配两个因素来确定一个数据结构在程序内存行为中的重要性,通过研究数据结构之间在内存使用上的支配关系和对数据结构进行引用分析,得到程序中重要的内存行为.实验结果表明该方法能有效地分析程序的内存行为,且对比其它方法能提供更加准确的内存行为分析结果.  相似文献   

5.
在网络流量较大的情况下,接入控制器对大量数据包进行处理的同时会造成内存调度频繁操作,并可能引起内存泄露以及大量内存碎片的产生,成为系统瓶颈所在.为了改善系统中的内存问题,介绍了接入控制器的整体构架以及内存分配的原理,并深入分析影响内存调度性能的因素,提出一种适合接入控制器的内存调度设计方案,并通过编程加以实现.通过池式内存的多种组合方式,采用高速算法将内存块灵活运用并加以监控,从而提高系统内存调度的整体性能,实现高效的上层应用开发.  相似文献   

6.
《中兴通讯技术》2016,(2):19-22
通过从程序语言的特性、垃圾回收机制、内存对象的序列化机制到基于区域的内存管理机制分析了内存对象的管理存在的问题,并分析了内存对象的生命周期在内存对象管理中能发挥的作用。提出了基于内存对象的生命周期对内存进行区域化管理的思路,可以从根本上解决垃圾回收问题。  相似文献   

7.
唐达鹏 《电子测试》2002,(10):94-94
内存市场最为抢眼的是DDR内存DDR内存本身倍频快速地发展,导致了SDRAM内存在市场上给人一种节节败退的感觉。在大家刚刚熟悉DDR266内存的时候,DDR333、DDR400内存又火速登场,让人觉得应接不暇。这次的采购特集中收集了不少的  相似文献   

8.
陈兆 《家庭电子》2003,(1):48-48
所谓内存混插,就是将不同规格(主要是PC100和PC133两种)的内存,或不同容量的内存,或不同品牌的内存在一台电脑中混合使用。内存混插虽然可以节省内存投资,但系统出问题的可能性增大了。相对来说,不同容量、不同品牌的内存混插问题较少。因此,在此谈谈不同规格的内存混插问题。一、内存混插的原则为了更好地保证内存混插的成功性和系统稳定性,一般情况下,都是将低规范、低标准的内存插入第一根内存插槽(即DIMM1)中。  相似文献   

9.
1 内存测试中的难点 内存广泛应用于各类电子产品中,内存测试也是产品测试中的热点和难点.内存测试中最为关键的测试项目为DQ/DQS/CLK之间的时序关系.JEDEC规范规定:测量这几个信号之间的时序时,测试点需要选择在靠近内存的最末端.而当前内存芯片大部分是BGA封装,有的甚至是正反贴的,这样,有时候就很难在内存芯片的最末端找到测试点进行测试.  相似文献   

10.
针对现有无线传感器网络(Wireless Sensor Networks,WSNs)节点片上RAM(随机存储器)利用率低的特点,设计了一种基于链表的改进型内存管理方案。该方案以事件驱动开发模式为程序运行的前提,在将RAM划分为静态内存空间和动态内存空间之后,通过内存隔离技术,实现内存管理结构与内存空间在实体内存中的分离,从而达到提高节点内存利用率的目的。经测试,写内存的平均速率能够达到500kb/s,而在开启内存交换功能时,实际内存的使用率接近80%。最终为提高节点内存利用率提供了一种良好的解决方案。  相似文献   

11.
方倩  刘莹 《信息技术》2007,31(12):143-146
无线单片机C语言和汇编语言各有所长。无线单片机内存容量极小,而且不同型无线单片机收/发硬件结构各不相同,因此C语言时常表现出很多不足之处(如C语言良好的可移植性在不同无线单片机间并不存在)。首先对无线单片机的汇编语言和C语言进行比较,说明汇编语言具有相当大的优势。接着提出改进汇编语言可交叠式模块编程方法。最后考虑至今软件断点都是极慢速的(慢100倍);现有的硬件断点方法需要很贵的硬件来支持,成本很高,为此提出低成本和高速的全速软件断点方法。采用CPLD芯片实现的nRF24E1外围电路,完成键盘扫描,显示,收发控制和信息存储。多次并以nRF24E1收发的实验和调试验证了上述方法的正确性。  相似文献   

12.
基于FLASH的TMS320C6416 DSP ROM加载方法   总被引:1,自引:0,他引:1  
简单介绍TMS320C6416的引导方法。通过CCS把用户的应用程序烧到FLASH中。当DSP复位时引导装载程序装载位于FLASH的前1KB中的二次引导程序放在DSP的存储器0处。传输完成后DSP从0地址开始执行程序,二次引导程序加载用户应用程序。  相似文献   

13.
Two Kalman filter algorithms are implemented with a DSP32C processor. These two Kalman filters use conventional matrix operation and U-D factorization algorithms, respectively. The real-time processing performance of each algorithm is evaluated in terms of throughput, program and data memory sizes. Both DSP32C assembly and high-level C language programs of these two algorithms are developed (a total of four programs) for evaluating the coding efficiency. It is observed that both algorithms can be more efficiently programmed by using assembly language, a matrix-based algorithm enjoys its simple and regular operations so that less program memory is required in both assembly and in C languages, the U-D factorization algorithm involves fewer multiply-accumulate operations and provides a fast throughput in C language only, and the advantage of less multiply-accumulate operations in U-D factorization algorithm no longer exists in assembly language when the number of states of a Kalman filter is large  相似文献   

14.
基于实际的雕刻控制平台能有效地读取CAD软件设计图形的数据参数的目的,采用了AutoCAD强大的绘图功能与C语言强有力的计算、输入和输出等功能相结合的方法。通过研究分析AutoCAD的DXF文件数据格式及组成,结合C语言的文件管理功能,设计出了C语言与AutoCAD接口程序,并给出了具体的设计方法。通过自行开发软件与AutoCAD之间建立数据通道,实现数据传递和共享(即对DXF中的实体(如直线、圆等)进行坐标提取)的实验,证明了该方法的实用性和便利性。  相似文献   

15.
基于EDMA的TMS320C6713片外Flash自举引导   总被引:1,自引:0,他引:1  
在基于DSP的系统设计中,为了保证掉电时程序不丢失,总是将程序保存在非易失性存储器中,以便系统在上电复位时可将其引导到DSP内部的RAM中执行.以TI公司的TMS320C6713浮点DSP和AMD公司的AM29LV040 Flash存储器为例,通过JTAG加载来设计一个完整的自举引导方案.着重描述了引导引脚以及相关寄存器的设置,分析了采用EDMA传输方式将代码从Flash复制到DSP的过程,并对引导程序给出基于汇编语言的代码实现.工程实践证明,该设计方案是可行、有效的.  相似文献   

16.
The Qualcomm code excited linear prediction (QCELP) speech coder was adopted to increase the capacity of the CDMA Mobile System (CMS). In this paper, we implemented the QCELP speech coding algorithm by using TMS320C50 fixed point DSP chip. Also the fixed point simulation was done with C language. The computation complexity of QCELP on TMS320C50 was about 33 MIPS and program size was 10k words and data memory was 4k words. In the normal call test on the CMS, where mobile to mobile call test was done in the bypass mode without double vocoding, mean opinion score for the speech quality was 3.11.  相似文献   

17.
实时图像处理并行操作系统的微内核设计和实现   总被引:6,自引:0,他引:6  
刘鹏  姚庆栋 《电子学报》1999,27(7):42-46
本文主要设计和实现了运行在数字信号处理阵列上支持中高层图像处理的实时图像处理并行操作系统(RTIPPOS)微内核,该内核提供了任务分解模型,并发进程管理,支持局部消息传递,同步,设计了快速共享消息传递方式和它辅助性能,内核原语支持POSIX系统调用的C语言接口和抽象级的用户封装,有行为的高效性和预测性,本文是对RTIPPOS微内核设计的综述。  相似文献   

18.
在面向多媒体数据流的计算密集型的应用中,不仅要求DSP(数字信号处理器)有非常强大的数据处理能力,还要求其具有高速的数据输入、输出接口带宽。本文在传统DSP常用的增强型哈佛结构的基础上,提出一种DSP处理器DMA接口结构的设计方案.实现了基于指令并行和任务并行的DMA并行传输模式。通过6个常用的DSP算法程序实验验证.在片上存储器使用单口RAM的前提下,指令中带有片上Memory访存操作的指令占总指令的42.2%-94.3%时.这种方法设计的。DMA接口能够在DSP零开销的情况下,完成必要的数据传输。而且能够实现对Host处理器程序员透明的。DMA数据传输操作.有效地提高了DSP系统的性能。  相似文献   

19.
介绍了DSP驱动T6963C内核液晶屏的原理,给出了汉字和字符混合显示的方法。分析了限制液晶屏刷新速率的原因。针对C语言开发环境下,DSP驱动大尺寸液晶屏显示刷新速率较慢的问题,提出了几种实用的软件改进方法:把C语言和汇编语言相结合提高字库点阵提取速度及液晶屏的数据传输速度;增设页面缓存,采用自动写入方式传送,减少发送的命令数;同时,摒弃了低分辨率下常用的屏幕点阵填写模式,采用与PC机中高速二级缓存Cache命中技术相类似的索引码进行显示等。实验证明,经改进后,刷新全屏的平均时间由原来的2s减少到0.5s,提高了液晶屏的显示效果。  相似文献   

20.
一种TI 5000系列DSP C/C++语言和汇编语言混合编程的方法   总被引:2,自引:2,他引:0  
首先介绍并比较了TI5000系列DSP的三种主要软件开发方法的优缺点,提出了C/C^ 与汇编语言混合蝙程方法的优越性所在。之后在比较了几种典型混合蝙程方法的基础上,提出了一种结构化的混合蝙程方法并详细阐述了其函数调用规则和寄存器规则。最后给出了一个经过验证的混合蝙程程序,该程序对DSP软件开发有较大参考价值。  相似文献   

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

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