期刊文献+
共找到30篇文章
< 1 2 >
每页显示 20 50 100
基于结构链逆向的内存碎片文件雕刻算法
1
作者 李炳龙 周振宇 +2 位作者 张宇 张和禹 常朝稳 《通信学报》 EI CSCD 北大核心 2021年第7期117-127,共11页
为解决内存映像中碎片证据文件提取问题,针对doc、pdf等常见文件类型,提出了一种基于内存映像的碎片文件雕刻模型。基于该模型,设计了基于文件对象结构链逆向的碎片文件雕刻算法,能够获取遗留在内存中的文件数据。实验结果表明,该算法... 为解决内存映像中碎片证据文件提取问题,针对doc、pdf等常见文件类型,提出了一种基于内存映像的碎片文件雕刻模型。基于该模型,设计了基于文件对象结构链逆向的碎片文件雕刻算法,能够获取遗留在内存中的文件数据。实验结果表明,该算法能够成功从内存映像中雕刻出文件相关的元数据信息,例如文件名、文件来源及操作行为等,雕刻精确度达到100%;而且在典型应用情况下,文件内容数据雕刻精度达到87.5%,远高于基于磁盘文件雕刻算法的精确度。 展开更多
关键词 文件雕刻 内存取证 内存碎片 碎片连接 结构逆向
下载PDF
基于隐马尔可夫模型的内存碎片检测机制 被引量:1
2
作者 孙韬敏 杨庆丽 +1 位作者 王荣 张建 《计算机应用》 CSCD 北大核心 2014年第A02期224-226,共3页
当前Vx Works操作系统缺少内存碎片的检测机制。通过增加内存统计信息,基于隐马尔可夫模型的检测程序分析出系统中哪些任务可能是造成内存碎片的根源。软件开发人员根据分析结果对可能造成内存碎片的代码进行优化,且优化前后的分析数据... 当前Vx Works操作系统缺少内存碎片的检测机制。通过增加内存统计信息,基于隐马尔可夫模型的检测程序分析出系统中哪些任务可能是造成内存碎片的根源。软件开发人员根据分析结果对可能造成内存碎片的代码进行优化,且优化前后的分析数据表明内存碎片问题得到了有效的改善,可满足嵌入式设备减少内存碎片的需求。 展开更多
关键词 内存碎片 隐马尔可夫模型 嵌入式 VX WORKS 检测
下载PDF
嵌入式实时系统内存池技术分析
3
作者 罗浩 《中国新通信》 2024年第5期34-36,211,共4页
在嵌入式实时系统中,内存资源的使用通常要求较小的响应时间,并减少内存碎片的产生。为满足这些要求,开发者普遍采用内存池技术。通过内存池技术,申请和释放内存的过程无需系统调用的介入,这提高了执行效率,因此在嵌入式实时系统中被广... 在嵌入式实时系统中,内存资源的使用通常要求较小的响应时间,并减少内存碎片的产生。为满足这些要求,开发者普遍采用内存池技术。通过内存池技术,申请和释放内存的过程无需系统调用的介入,这提高了执行效率,因此在嵌入式实时系统中被广泛应用。本文详细分析了常用的内存池资源管理技术的原理,并探讨了它们在实践中采用的实现方法。同时,总结了它们的优缺点,并根据各自的特点提出了一些有效的改进思路,以改善系统的响应速度并减少内存碎片的生成。 展开更多
关键词 内存 响应时间 内存碎片
下载PDF
一种适用嵌入式系统的自适应动态内存管理方案 被引量:6
4
作者 王铮 李志军 《计算机技术与发展》 2007年第3期48-50,54,共4页
实时性、可靠性、高效性的要求,使得许多嵌入式应用使用自己的内存管理方案。任何内存碎片的产生无疑都是对大块内存频繁分割造成的,适当减少对大块内存的分割,就会减少内存碎片的产生,但在减少分割内存块的同时又如何才能满足系统对内... 实时性、可靠性、高效性的要求,使得许多嵌入式应用使用自己的内存管理方案。任何内存碎片的产生无疑都是对大块内存频繁分割造成的,适当减少对大块内存的分割,就会减少内存碎片的产生,但在减少分割内存块的同时又如何才能满足系统对内存的需求呢?文中在对当今最常用的两种内存分配算法分析的基础上提出一种新的适用于嵌入式系统的内存管理算法——自适应动态内存分配算法,重点就如何减少内存碎片,提高内存利用率,提出了新的构想与实现。望其成为嵌入式系统中内存管理算法的模板。 展开更多
关键词 内存管理 内存碎片 动态内存分配
下载PDF
Windows中段页式内存管理硬件实现剖析 被引量:1
5
作者 王传旭 刘云 闫春娟 《计算机时代》 2003年第4期6-8,共3页
本文依据80x86CPU中的内存管理单元(MMU)的硬件工作原理,论证了Windows环境下内存管理单元如何进行内存单元的段页式寻址、保护检查和虚拟内存的实现过程以及有效地克服内存碎片问题的原理。
关键词 WINDOWS 段页式内存管理 硬件 操作系统 微机 虚拟内存 内存碎片 保护模式
下载PDF
嵌入式Linux中执行自动化脚本的内存管理优化研究 被引量:1
6
作者 颜丽 王伟 《萍乡高等专科学校学报》 2013年第6期63-66,共4页
针对嵌入式Linux解析和加载XML脚本数据时频繁申请、释放内存产生的内存碎片问题,本文提出了一种有效避免内存碎片的内存池管理方法——SGI STL的内存池方案。本文提供的内存管理方案在实践中运行效果良好,并且可以扩展到任何可能涉及... 针对嵌入式Linux解析和加载XML脚本数据时频繁申请、释放内存产生的内存碎片问题,本文提出了一种有效避免内存碎片的内存池管理方法——SGI STL的内存池方案。本文提供的内存管理方案在实践中运行效果良好,并且可以扩展到任何可能涉及产生内存碎片的应用场景中。 展开更多
关键词 内存碎片 嵌入式LINUX 内存 SGI STL
下载PDF
一种跨平台内存池的设计与实现
7
作者 刘娟 唐玄 《蚌埠学院学报》 2017年第2期17-21,共5页
基于内存预先分配、多线程技术,设计并实现了一个架构合理的动态内存池,并使用该内存池和系统内存管理接口分别进行了内存分配和释放实验。实验表明,使用内存池管理内存可以明显减少内存分配和释放的时间开销,降低了内存碎片化的可能性... 基于内存预先分配、多线程技术,设计并实现了一个架构合理的动态内存池,并使用该内存池和系统内存管理接口分别进行了内存分配和释放实验。实验表明,使用内存池管理内存可以明显减少内存分配和释放的时间开销,降低了内存碎片化的可能性,提高了内存泄漏检测的方便性。 展开更多
关键词 内存管理 内存 内存碎片 内存泄漏检测
下载PDF
改进的实时操作系统内存分配性能测试模型 被引量:3
8
作者 裴宝庆 叶东升 张建伟 《计算机工程与设计》 CSCD 北大核心 2009年第24期5637-5642,共6页
针对实时操作系统内存分配的性能,分析了一个现有的测试模型,提出了模型中存在的问题,并给出了改进方法。改进后的模型比原模型可以产生更多的内存碎片,这样可以更充分地反映内存碎片对内存分配性能的影响。改进后的模型也更符合真实环... 针对实时操作系统内存分配的性能,分析了一个现有的测试模型,提出了模型中存在的问题,并给出了改进方法。改进后的模型比原模型可以产生更多的内存碎片,这样可以更充分地反映内存碎片对内存分配性能的影响。改进后的模型也更符合真实环境下的内存分配规律,且考虑了内存分配失败的情况对内存分配整体性能的影响。最后通过实验结果表明了改进方法的有效性和正确性。 展开更多
关键词 实时操作系统 内存分配 性能测试 测试模型 内存碎片
下载PDF
FreeRTOS内存管理方案的分析与改进 被引量:6
9
作者 刘林 朱青 何昭晖 《计算机工程与应用》 CSCD 北大核心 2016年第13期76-80,共5页
针对FreeRTOS内存管理方案分配时间不确定,切割次数较多,利用率低及合并机制不足等缺点,采用一种"精确切割"和"延时合并"相结合的策略以最大限度减少内存碎片,提高内存利用率。具体实现方法是在FreeRTOS中引入TLSF(... 针对FreeRTOS内存管理方案分配时间不确定,切割次数较多,利用率低及合并机制不足等缺点,采用一种"精确切割"和"延时合并"相结合的策略以最大限度减少内存碎片,提高内存利用率。具体实现方法是在FreeRTOS中引入TLSF(Two-level Segregated Fit)算法数据结构,采用二级位图索引对动态内存进行管理,并改进TLSF算法的内存分配和释放过程;最后将改进的算法以及FreeRTOS移植到STM32开发平台上进行实验测试。测试结果表明该方法提高了FreeRTOS的内存分配速度,减少了内存碎片率。 展开更多
关键词 FreeRTOS操作系统 内存管理 TLSF算法 STM32开发平台 内存碎片
下载PDF
嵌入式系统新型动态内存管理机制的研究 被引量:2
10
作者 王欣 邱昕 +1 位作者 慕福奇 冷永清 《微电子学与计算机》 CSCD 北大核心 2017年第8期66-69,共4页
动态内存管理是影响嵌入式系统性能的重要因素之一,其必须满足3个性能需求:平均分配时间短,最差情况下分配时间可预计,内存碎片少.利用嵌入式应用整个运行周期内的统计数据,提出一种基于不同内存块生命期的动态内存管理机制(Smart Memor... 动态内存管理是影响嵌入式系统性能的重要因素之一,其必须满足3个性能需求:平均分配时间短,最差情况下分配时间可预计,内存碎片少.利用嵌入式应用整个运行周期内的统计数据,提出一种基于不同内存块生命期的动态内存管理机制(Smart Memory allocator)的改进算法,在不同内存区采用不同的分配,释放和合并策略.最后将改进的分配器移植到ZYNQ7000进行试验测试,测试结果表明本方法拥有更快的内存分配释放速度,并且减少了内存碎片率. 展开更多
关键词 生命期 内存管理 内存碎片 ZYNQ7000
下载PDF
大型3D场景漫游系统内存管理 被引量:1
11
作者 肖康 刘福岩 《计算机工程与设计》 CSCD 北大核心 2010年第10期2320-2322,2326,共4页
在大型3D场景漫游系统中,单个资源(如模型、纹理)所需内存较大且分配和释放频繁,为了防止内存碎片的产生并提高内存分配速度,提出了一种新型内存管理方法。根据程序需求首先划分出一块或多块大的虚拟内存区域,然后基于所划分的内存区域... 在大型3D场景漫游系统中,单个资源(如模型、纹理)所需内存较大且分配和释放频繁,为了防止内存碎片的产生并提高内存分配速度,提出了一种新型内存管理方法。根据程序需求首先划分出一块或多块大的虚拟内存区域,然后基于所划分的内存区域进行内存分配和回收管理。在该管理方法中,对于程序中的小资源,使用内存池;对于大的资源,则使用伙伴系统内存管理方法。实验结果表明,该内存管理方法高效且稳定。 展开更多
关键词 3D场景 内存管理 内存碎片 伙伴系统 内存
下载PDF
RTOS动态分区内存管理机制的优化设计 被引量:1
12
作者 叶新栋 唐志强 涂时亮 《单片机与嵌入式系统应用》 2009年第9期9-11,共3页
分区存储管理是满足多道程序设计的最简单的存储管理方法。本文首先分析了嵌入式RTOS中动态分区内存管理机制的实现方法,并在此基础上结合动态分区机制提出了一种小块内存动态缓存分配机制,有效地弥补了动态分区内存管理的不足之处,减... 分区存储管理是满足多道程序设计的最简单的存储管理方法。本文首先分析了嵌入式RTOS中动态分区内存管理机制的实现方法,并在此基础上结合动态分区机制提出了一种小块内存动态缓存分配机制,有效地弥补了动态分区内存管理的不足之处,减少了内存中外部碎片的数量并提高了内存的利用率及分配的实时性,对嵌入式RTOS内核的设计有一定指导意义。 展开更多
关键词 嵌入式系统 RTOS 分区管理 内存碎片 操作系统
下载PDF
VxWorks内存管理机制研究及改进 被引量:3
13
作者 刘东栋 《科学技术与工程》 2007年第6期1218-1220,1224,共4页
对于没有内存管理单元MMU机制的嵌入式系统,采用实存储器管理策略的关键问题是有效、安全、可靠地使用内存。文中通过研究嵌入式开发对内存管理的基本要求、嵌入式开发内存管理的关键问题和VxWorks内存管理机制,给出了新的内存分配方案... 对于没有内存管理单元MMU机制的嵌入式系统,采用实存储器管理策略的关键问题是有效、安全、可靠地使用内存。文中通过研究嵌入式开发对内存管理的基本要求、嵌入式开发内存管理的关键问题和VxWorks内存管理机制,给出了新的内存分配方案,即把除VxWorks系统保留内存以外的内存分为三种类型进行管理:固定大小的缓冲池、动态可变的堆以及由各种固定大小的缓冲区组成的队列。这种分配方案有效的满足了不同上层应用使用内存的需求,并且有效地避免了内存碎片问题。 展开更多
关键词 嵌入式系统 内存管理 快速内存分配 内存碎片 VXWORKS
下载PDF
嵌入式系统的自适应内存管理方案的算法实现 被引量:2
14
作者 张为 《湖南工业大学学报》 2008年第6期90-93,共4页
鉴于嵌入式系统的实时性、可靠性对内存管理提出的要求,在最常用的几种内存分配算法的基础上提出了一种新的适用于嵌入系统的内存管理算法——自适应内存分配算法,并重点介绍了减小内存碎片,提高内存利用率,同时提出了对新构想的算法实现。
关键词 嵌入式系统 内存管理 内存碎片 内存分配 算法
下载PDF
基于VxWorks操作系统的空间机器人内存管理策略研究
15
作者 万宗杰 孙汉旭 +1 位作者 贾庆轩 史国振 《北京电子科技学院学报》 2007年第4期92-96,共5页
为了满足空间机器人控制系统的对软件系统的实时性、可靠性的要求,本文提出了一种基于VxWorks嵌入式软件的内存扩展管理设计。详细论述了VxWorks内存管理的优势和缺点,在此基础上,提出了将内存管理动态申请空间静态化的整体方案设计,将... 为了满足空间机器人控制系统的对软件系统的实时性、可靠性的要求,本文提出了一种基于VxWorks嵌入式软件的内存扩展管理设计。详细论述了VxWorks内存管理的优势和缺点,在此基础上,提出了将内存管理动态申请空间静态化的整体方案设计,将内存分配、消息体制进行有机的结合,从而避免系统长时间运行的内存碎片问题,保障了操作系统的可靠性。实践证明了设计的可靠性、有效性和可行性。 展开更多
关键词 可靠性 内存管理 消息体制 多任务 强实时 内存碎片
下载PDF
基于C++的内存池的实现 被引量:1
16
作者 刘晓华 《福建电脑》 2008年第1期82-83,共2页
内存池是一种在服务器端编程十分常用的技术,它极大的加快了申请/释放对象的速度,并有效的避免了操作系统级的内存碎片化问题,使得服务程序能够高效稳定运行。本文对内存池技术的原理进行了介绍,并详细的介绍了一种可分配任意大小对象... 内存池是一种在服务器端编程十分常用的技术,它极大的加快了申请/释放对象的速度,并有效的避免了操作系统级的内存碎片化问题,使得服务程序能够高效稳定运行。本文对内存池技术的原理进行了介绍,并详细的介绍了一种可分配任意大小对象的内存池的实现方法。 展开更多
关键词 内存 C++ 内存碎片 内存单元
下载PDF
一种高效的池式内存管理器的设计
17
作者 杨雨露 薛凤云 李文田 《计算机光盘软件与应用》 2013年第3期234-235,共2页
为了解决程序设计中内存频繁的分配和释放所带来的性能瓶颈,在分析传统的池式内存管理机制的基础上,提出了若干算法改进。测试结果分析表明,该方法实现了内存的快速分配和释放,有效地解决了内存碎片和内存泄露检查等问题,提高了动态内... 为了解决程序设计中内存频繁的分配和释放所带来的性能瓶颈,在分析传统的池式内存管理机制的基础上,提出了若干算法改进。测试结果分析表明,该方法实现了内存的快速分配和释放,有效地解决了内存碎片和内存泄露检查等问题,提高了动态内存管理效率。 展开更多
关键词 内存管理 系统调用 内存泄露 内存碎片
下载PDF
运行时高效保障TStringList对象内存一致性的方法
18
作者 黄蕾 董明玉 《四川兵工学报》 CAS 2014年第9期118-122,共5页
为满足大型监控软件实时处理海量数据需高效利用内存的需求,介绍了一种基于Dephi7 TStringList对象运行时高效保障内存一致性的方法;该方法以中央空调分户计费监控软件为实例,资源映射图内存分配器为基础,典型内存状态为依据,具体分析... 为满足大型监控软件实时处理海量数据需高效利用内存的需求,介绍了一种基于Dephi7 TStringList对象运行时高效保障内存一致性的方法;该方法以中央空调分户计费监控软件为实例,资源映射图内存分配器为基础,典型内存状态为依据,具体分析了内存静态单链表及双向链表的结构特点及操作机理,内存碎片产生的原因,以及跟踪、定位及避免内存重分配导致数据移位的固有缺陷,得出了写内存时需通过对象运行实例所在的内存句柄局部锁死该对象运行实例,读内存时需通过比对对象运行实例的基址,以判断是否产生内存碎片;若产生内存碎片,则需对齐该对象运行实例的写内存基址,以内存碎片产生的最小间隔时间的一半为初值代人,自适应分段线性及分级索引寻址。 展开更多
关键词 对象运行实例 资源映射图内存分配器 链表结构 内存碎片 内存一致性 内存数据移位 基址对齐 堆程序
下载PDF
VxWorks实时操作系统内存分配算法优化
19
作者 李彦峰 李丽颖 +1 位作者 韩广志 徐尚喻 《电子世界》 2016年第5期167-168,共2页
通过研究Vx Works实时系统内存分配算法,发现Vx Works的内存管理算法的局限性。本文提出通过在Vx Works实时操作系统原有的内存管理功能上添加功能,用于实现固定大小内存分配。新增加的功能利用位图管理内存,通过降低内存管理信息占整... 通过研究Vx Works实时系统内存分配算法,发现Vx Works的内存管理算法的局限性。本文提出通过在Vx Works实时操作系统原有的内存管理功能上添加功能,用于实现固定大小内存分配。新增加的功能利用位图管理内存,通过降低内存管理信息占整个内存块的比率提高内存使用效率,通过将固定大小的内存片合并为一组进行整体的内存分配来降低内存碎片;同时由于减少了内存碎片,从而间接提高内存的分配速度。 展开更多
关键词 内存分配 位图管理 内存碎片 分配效率
下载PDF
基于multimap映射的动态内存分配算法探究
20
作者 曹海涛 余永红 《电脑知识与技术》 2016年第10X期222-224,共3页
对多种不同的动态内存分配算法的特点与优劣进行对比、分析,在兼顾效率和内存碎片率指标的要求下,提出了基于multimap映射的动态内存分配算法。该算法以内存块的大小作为键,内存块的地址信息作为值,以键值对的形式存储内存块的地址,并... 对多种不同的动态内存分配算法的特点与优劣进行对比、分析,在兼顾效率和内存碎片率指标的要求下,提出了基于multimap映射的动态内存分配算法。该算法以内存块的大小作为键,内存块的地址信息作为值,以键值对的形式存储内存块的地址,并在内存块实体的首部与尾部添加标识信息。为检验算法效果,设计了多组数据对新算法和现有经典内存管理算法效率进行比较,实验结果表明新算法在降低时间开销,保留较大连续空间,减少内存碎片等方面具有较明显的改善。 展开更多
关键词 动态内存分配 内存碎片 边界标识法 multimap
下载PDF
上一页 1 2 下一页 到第
使用帮助 返回顶部