期刊导航
期刊开放获取
河南省图书馆
退出
期刊文献
+
任意字段
题名或关键词
题名
关键词
文摘
作者
第一作者
机构
刊名
分类号
参考文献
作者简介
基金资助
栏目信息
任意字段
题名或关键词
题名
关键词
文摘
作者
第一作者
机构
刊名
分类号
参考文献
作者简介
基金资助
栏目信息
检索
高级检索
期刊导航
共找到
46
篇文章
<
1
2
3
>
每页显示
20
50
100
已选择
0
条
导出题录
引用分析
参考文献
引证文献
统计分析
检索结果
已选文献
显示方式:
文摘
详细
列表
相关度排序
被引量排序
时效性排序
应用Slab技术分配内存
1
作者
熊馨
王健东
陈锬
《郑州轻工业学院学报(自然科学版)》
CAS
2003年第3期69-71,共3页
给出了应用Slab技术来提高系统内核内存的分配效率的方法.该技术通过采用面向对象的缓存分配方法来降低分配时的复杂度,并通过着色机制来提高系统中的高速缓存的命中率和平衡总线的使用.Slab与传统的SVR4内分配器相比,平均分配和释放时...
给出了应用Slab技术来提高系统内核内存的分配效率的方法.该技术通过采用面向对象的缓存分配方法来降低分配时的复杂度,并通过着色机制来提高系统中的高速缓存的命中率和平衡总线的使用.Slab与传统的SVR4内分配器相比,平均分配和释放时间由9 4μs减至3 8μs,碎片总数由46%减少到14%.应用Slab技术捕获IP包,总体效率提高5%.
展开更多
关键词
slab
技术
系统
内存
分配
方法
内存
管理
操作系统
下载PDF
职称材料
一种嵌入式应用的内存分配算法
2
作者
程知敬
《电子技术与软件工程》
2019年第5期193-194,共2页
传统嵌入式系统为保障系统的可靠性和实时性,大多采用静态分配内存的方式,导致应用开发的效率低下。本文提出了一种嵌入式应用的内存分配算法,在经典深度优先搜索算法的基础上,结合自研的内存复用算法——间隔复用法,实现自动化的应用...
传统嵌入式系统为保障系统的可靠性和实时性,大多采用静态分配内存的方式,导致应用开发的效率低下。本文提出了一种嵌入式应用的内存分配算法,在经典深度优先搜索算法的基础上,结合自研的内存复用算法——间隔复用法,实现自动化的应用内存分配,且使得内存利用率得以提升。最后,通过工程实例验证了其正确性及有效性。
展开更多
关键词
嵌入式系统
内存
分配
算法
下载PDF
职称材料
一种新型嵌入式动态内存分配算法
被引量:
3
3
作者
宋敏超
李少波
《计算机应用》
CSCD
北大核心
2017年第A02期244-247,254,共5页
针对TLSF算法的不足,提出使用直接分配算法和TLSF算法相结合的方式解决最差分配问题,用自适应算法来解决内存切割带入碎片问题,用新设计的表头检验方法解决内存溢出防护问题。首先,根据当前内存的最大空闲块的大小判断使用何种内存分配...
针对TLSF算法的不足,提出使用直接分配算法和TLSF算法相结合的方式解决最差分配问题,用自适应算法来解决内存切割带入碎片问题,用新设计的表头检验方法解决内存溢出防护问题。首先,根据当前内存的最大空闲块的大小判断使用何种内存分配算法;然后,在内存使用过程中根据使用内存块的大小计算出最佳切割阈值,同时根据内存块实际物理地址和理论地址的比较来进行内存数据溢出的检测。实验结果表明,相比TLSF算法,新算法内存分配效率最多提高4.98%,内存释放效率在内存使用率较低时提高1.1%,较高时和TLSF算法基本没有差别;在内存使用率较高时,碎片率比TLSF算法最多降低了10.3%,并且能够有效地检测内存数据溢出,提高了安全防护能力。
展开更多
关键词
TLSF
内存
分配
直接
分配
自适应
算法
内存
溢出
下载PDF
职称材料
Linux内存管理中的Slab分配机制
被引量:
3
4
作者
赵鲲鹏
苏葆光
《现代计算机》
2006年第5期89-91,共3页
早期Linux的内存分配机制采用伙伴算法,当请求分配的内存大小为几十个字节或几百个字节时会产生内存碎片,严重消耗系统资源。现今采用Slab机制可以缓存物理空间的申请和回收,杜绝外部碎片的产生,降低内部碎片量。本文分析了Slab内存分...
早期Linux的内存分配机制采用伙伴算法,当请求分配的内存大小为几十个字节或几百个字节时会产生内存碎片,严重消耗系统资源。现今采用Slab机制可以缓存物理空间的申请和回收,杜绝外部碎片的产生,降低内部碎片量。本文分析了Slab内存分配机制及其数据结构和接口函数,然后给出了Slab机制的实现。
展开更多
关键词
slab
内存
管理
LINUX
分配
机制
下载PDF
职称材料
一种基于VxWorks的内存分配算法
被引量:
1
5
作者
朱筱菲
黄凤岗
《工业控制计算机》
2006年第2期17-18,20,共3页
研究了VxWorks系统内存分配算法,指出了常用内存管理算法的局限性,在此基础上,提出了一种改进的内存分配算法。改进的内存分配算法包括优化的内存块分配算法和快速高效的动态内存分配算法,两者结合使用将会有效提高嵌入式系统的性能。...
研究了VxWorks系统内存分配算法,指出了常用内存管理算法的局限性,在此基础上,提出了一种改进的内存分配算法。改进的内存分配算法包括优化的内存块分配算法和快速高效的动态内存分配算法,两者结合使用将会有效提高嵌入式系统的性能。对改进内存算法的实现作了详细的介绍。
展开更多
关键词
嵌入式实时系统
VXWORKS
内存
分配
算法
下载PDF
职称材料
面向高速实时数据处理的无锁内存分配算法
6
作者
李文浩
方景龙
《杭州电子科技大学学报(自然科学版)》
2020年第4期57-62,共6页
为了提高高并发生产环境下内存分配的效率,针对高速实时数据处理程序的高并发、高频内存分配等特点,采用一种无锁内存分配算法(Lock Free Memory Allocation, LFMA)来提高并发度及内存分配效率。针对伙伴(Buddy)算法的不足,使用位图替...
为了提高高并发生产环境下内存分配的效率,针对高速实时数据处理程序的高并发、高频内存分配等特点,采用一种无锁内存分配算法(Lock Free Memory Allocation, LFMA)来提高并发度及内存分配效率。针对伙伴(Buddy)算法的不足,使用位图替代链表,并结合原子操作来达到线程间无锁并发访问,同时降低了缓存未命中的概率。引入多级位图来提高空闲内存块的搜索效率,通过渐进式重合并算法避免Buddy算法频繁拆合带来的效率问题,并降低了外部碎片。实验结果表明,相较于Buddy算法,新算法的分配效率在单线程下提升约31%,在多线程下提升约27%。
展开更多
关键词
Buddy
算法
内存
分配
无锁
渐进式重合并
下载PDF
职称材料
面向非易失性内存的高性能计算并行优化研究
7
作者
辛华
《现代科学仪器》
2024年第2期198-203,209,共7页
针对非易失性内存在高性能计算运行过程中存在的内存分配不均匀问题,研究非易失性内存的高性能计算并行优化方法。结合新型高速网络RDMA和非易失性存储设备,提出分布式非易失性内存新型存储结构,加入一致性模块和本地非易失性内存管理模...
针对非易失性内存在高性能计算运行过程中存在的内存分配不均匀问题,研究非易失性内存的高性能计算并行优化方法。结合新型高速网络RDMA和非易失性存储设备,提出分布式非易失性内存新型存储结构,加入一致性模块和本地非易失性内存管理模块,同时加强本地非易失性内存的管理;通过SPL框架进行分布式并行计算,经过数据预加载后,使用分布式独立内存分配算法优化多任务多线程的并行计算过程。实验结果表明:该方法能够使非易失性内存的数据保持一致,增强读写性能,提升工作效率;对于并行多线程任务的内存分配具有更好的扩展性,增强系统并行运算能力,同时适用性广泛。
展开更多
关键词
非易失性
内存
高性能计算
并行优化
分布式储存结构
内存
分配
算法
CPU资源
分配
下载PDF
职称材料
基于TLSF算法改进的动态内存管理算法研究
被引量:
2
8
作者
陈君
樊皓
吴京洪
《网络新媒体技术》
2016年第3期55-60,共6页
针对视频媒体服务类应用中实时动态内存分配时间不确定、内存利用率低及内存泄漏检测等问题,研究基于TLSF算法改进的内存管理机制,并与linux内核中内存管理算法进行比较。实验结果表明,对于视频处理服务等具有一定计算特征且需要大量进...
针对视频媒体服务类应用中实时动态内存分配时间不确定、内存利用率低及内存泄漏检测等问题,研究基于TLSF算法改进的内存管理机制,并与linux内核中内存管理算法进行比较。实验结果表明,对于视频处理服务等具有一定计算特征且需要大量进行动态内存分配的应用环境,改进的TLSF算法相对于传统的Buddy算法,内存分配效率有进一步提升,同时通过增加校验,可以检测系统中可能存在的内存泄漏问题,提升系统稳定性。
展开更多
关键词
动态
内存
分配
TLSF
算法
分配
效率
内存
泄漏
下载PDF
职称材料
使用共享内存支持IPC消息队列超长报文的方法
9
作者
王海
段锴
+1 位作者
刘中一
楼奕华
《信息技术与信息化》
2023年第2期117-121,共5页
进程间通信是不同进程互相传输和共享信息的重要手段,System V消息队列方案是被广泛使用的一种,其可以胜任大多数进程间通信场景,但在传输少数超出阈值的超长报文时,此方案无法使用。针对以上问题,提出了一种基于共享内存的报文传输方法...
进程间通信是不同进程互相传输和共享信息的重要手段,System V消息队列方案是被广泛使用的一种,其可以胜任大多数进程间通信场景,但在传输少数超出阈值的超长报文时,此方案无法使用。针对以上问题,提出了一种基于共享内存的报文传输方法,通过升级System V消息队列通信手段,突破了其固有传输阈值,拓展了其超长报文传输能力。方法的主要创新在于构建了一套“消息队列-共享内存”的进程混合通信机制,利用消息队列进行进程间的通信通知,同时使用基于共享内存的Slab内存管理,将超长报文存储于共享内存并进行索引,以此达成进程间快速传输超长报文的目标。验证表明,方法能够简便实现多生产者-多消费者模型,并且完全解除了System V消息队列传输无法传输超长报文的限制。
展开更多
关键词
进程间通信
超长报文传输
消息队列
共享
内存
System
V
IPC
slab内存分配算法
下载PDF
职称材料
一个应用于动态内存管理算法中的数据结构
被引量:
3
10
作者
倪西钧
汤可夫
吴大为
《兰州理工大学学报》
CAS
北大核心
2004年第6期90-92,共3页
通过对原来的内存块管理链表的结构改进,提出了一种新的链表结构,该数据结构描述了已分配块链表和空闲块链表的结构关系,从而能够提高动态内存管理的效率.
关键词
内存
管理
分配
算法
释放
算法
下载PDF
职称材料
嵌入式系统的自适应内存管理方案的算法实现
被引量:
3
11
作者
张为
《湖南工业大学学报》
2008年第6期90-93,共4页
鉴于嵌入式系统的实时性、可靠性对内存管理提出的要求,在最常用的几种内存分配算法的基础上提出了一种新的适用于嵌入系统的内存管理算法——自适应内存分配算法,并重点介绍了减小内存碎片,提高内存利用率,同时提出了对新构想的算法实现。
关键词
嵌入式系统
内存
管理
内存
碎片
内存
分配
算法
下载PDF
职称材料
Nginx Slab算法研究
被引量:
3
12
作者
宋雅琴
郭志川
《网络新媒体技术》
2018年第2期54-61,共8页
Nginx设计了简单的内存池进行内存管理来降低开发中对内存资源管理的复杂度。Nginx各进程间使用共享内存的方式共享数据,而对共享内存的内存池进行管理的方法是基于经典的Slab算法,其通过构造小的内存块来避免内存碎片、使用链表方式连...
Nginx设计了简单的内存池进行内存管理来降低开发中对内存资源管理的复杂度。Nginx各进程间使用共享内存的方式共享数据,而对共享内存的内存池进行管理的方法是基于经典的Slab算法,其通过构造小的内存块来避免内存碎片、使用链表方式连接有限的页面来提高分配速率。本文详细介绍Nginx的Slab算法,对其进行总结,并与经典的Linux内核的Slab算法对比。
展开更多
关键词
内存
管理
slab
算法
Nginx服务器
内存
池.
内存
碎片
下载PDF
职称材料
并行计算框架的内存优化算法研究
被引量:
1
13
作者
杨帆
高国静
张怡锋
《信息技术》
2020年第8期132-135,140,共5页
传统的大数据内存分配算法存在运行速度慢、分配不均匀的问题,为此,提出一种新的并行计算框架的内存优化算法。通过利用无监督贪婪模式逐层训练方法进行训练学习并建立并行框架,采用分布式存储的方法对数据进行承载,最大程度提升运算性...
传统的大数据内存分配算法存在运行速度慢、分配不均匀的问题,为此,提出一种新的并行计算框架的内存优化算法。通过利用无监督贪婪模式逐层训练方法进行训练学习并建立并行框架,采用分布式存储的方法对数据进行承载,最大程度提升运算性能。同时,对较小内存Task做分化处理,保证算法的执行效率,并且会避免不必要的溢出操作。实验结果证明,相比于传统算法,所提算法的内存分配情况更合理、运行速度快,内存分配效果更好。
展开更多
关键词
大数据
数据库管理系统
分布式独立
内存
分配
算法
下载PDF
职称材料
Linux内核的内存管理探秘之二 物理内存的管理(一)分配与回收
14
作者
徐炜
《电脑编程技巧与维护》
2006年第3期44-49,共6页
本文剖析了Linux内存管理中物理内存的分配回收算法和实现,并分析了关键的源代码。
关键词
物理
内存
伙伴
算法
zone
位图
slab
下载PDF
职称材料
不定长内存块动态存储管理算法及其应用
15
作者
巴特尔
《内蒙古工业大学学报(自然科学版)》
1994年第2期64-72,共9页
本文阐述了一种不定长内存块动态存储管理算法,文中论述了实现该算法的数据结构、算法流程、PL/M96编程实例和算法的运用性等问题。
关键词
堆
内存
块
分配
动态存储管理
算法
下载PDF
职称材料
使用最佳适应算法对内存实现模拟动态分区管理
16
作者
王传俊
《价值工程》
2013年第16期214-215,共2页
内存动态分区管理的算法是操作系统课程中一个重要内容,理解和学习不同的分区算法能够为深入学习操作系统等知识提供一定的理论知识和实践依据。本文采用C语言程序设计出最佳适应算法来模拟计算机内存分区管理,减少内存分配时产生的碎片...
内存动态分区管理的算法是操作系统课程中一个重要内容,理解和学习不同的分区算法能够为深入学习操作系统等知识提供一定的理论知识和实践依据。本文采用C语言程序设计出最佳适应算法来模拟计算机内存分区管理,减少内存分配时产生的碎片,以此提高操作系统的稳定性。
展开更多
关键词
C语言
模拟
内存
分区
分配
管理
最佳适应
算法
下载PDF
职称材料
基于TLSF算法的高效内存分配算法的设计与实现
17
作者
陈朝辉
段雄
《计算机工程与科学》
2024年第11期1916-1923,共8页
在嵌入式系统中,由于内存资源的有限性,内存分配器的性能和碎片率成为其重要考量因素。目前主要采用的内存分配算法是TLSF,然而该算法在嵌入式系统中存在一些问题,例如小内存申请导致外部碎片和大内存申请导致内部碎片。为了解决这些问...
在嵌入式系统中,由于内存资源的有限性,内存分配器的性能和碎片率成为其重要考量因素。目前主要采用的内存分配算法是TLSF,然而该算法在嵌入式系统中存在一些问题,例如小内存申请导致外部碎片和大内存申请导致内部碎片。为了解决这些问题,对TLSF算法进行了优化:(1)针对小内存申请,引入了静态内存池(POOL)算法,以解决TLSF算法中大量小内存分配带来的外部碎片问题;(2)针对大内存申请,提出了按级划分的DBL内存分配策略,解决了大内存分配中的内部碎片问题。实验结果表明,通过使用优化后的TLSF算法(DBL+POOL)进行内存管理,可以更好地利用内存资源,提高嵌入式系统的性能和可靠性。
展开更多
关键词
内存
分配
器
TLSF
算法
静态
内存
池
算法
内存
碎片
嵌入式操作系统
下载PDF
职称材料
基于遗传算法的虚拟机动态放置研究
18
作者
谢俊章
《长江信息通信》
2023年第11期108-110,共3页
在云数据中心(IDC),虚拟机部署(VMP)策略是指如何在数据中心有限的物理资源中内放置合理的虚拟机(VM)。高效的虚拟机部署策略将更好的实现物理资源的整合和利用,最大化实现资源利用和能源节约的效果。该文中,根据虚拟机的存储和CPU两种...
在云数据中心(IDC),虚拟机部署(VMP)策略是指如何在数据中心有限的物理资源中内放置合理的虚拟机(VM)。高效的虚拟机部署策略将更好的实现物理资源的整合和利用,最大化实现资源利用和能源节约的效果。该文中,根据虚拟机的存储和CPU两种资源为目标,研究资源利用率最大化的虚拟机放置策略。该策略基于遗传算法,根据虚拟机实际资源(内存和CPU)需求动态,动态的为虚拟机分配资源,实现最大限度降低数据中心资源利用不足和过度利用等概率。在最后,使用CloudSim仿真软件进行模拟实验,通过实验证明,较最佳拟合递减算法(BFD)相比,使用遗传算法对虚拟机进行动态分配,数据中心的资源利用率有较大的提升,同时也说明将多资源需求作为虚拟机放置策略考虑的重要性。
展开更多
关键词
动态虚拟机放置
遗传
算法
CPU和
内存
资源
分配
下载PDF
职称材料
内存管理机制的高效实现研究
被引量:
13
19
作者
魏海涛
姜昱明
+1 位作者
李建武
张娅
《计算机工程与设计》
CSCD
北大核心
2009年第16期3708-3712,共5页
为了高效地管理内存,防止内存泄漏、越界访问等问题的出现,在分析传统动态内存管理机制的基础上,提出了一种基于Windows虚拟内存管理的高效动态内存管理机制。通过创建内存管理器来维护虚拟地址空间和处理内存申请和释放请求,改进了传...
为了高效地管理内存,防止内存泄漏、越界访问等问题的出现,在分析传统动态内存管理机制的基础上,提出了一种基于Windows虚拟内存管理的高效动态内存管理机制。通过创建内存管理器来维护虚拟地址空间和处理内存申请和释放请求,改进了传统动态内存分配与回收算法,并在VC++6.0开发平台上实现了该动态内存管理机制。测试结果分析表明,该方法有效降低了申请与释放内存的时间耗费,减少了内存碎片的产生,提高了动态内存管理效率。
展开更多
关键词
内存
管理
堆
分配
算法
回收
算法
内存
池
下载PDF
职称材料
一种嵌入式实时系统动态内存管理器的设计
被引量:
5
20
作者
孙棣华
吴文峰
+2 位作者
郑林江
赵敏
李斌
《小型微型计算机系统》
CSCD
北大核心
2014年第5期1106-1110,共5页
针对嵌入式实时系统动态内存分配实时性与内存碎片率二者无法兼顾问题,基于二级位图及TLSF(Two-level Segregated Fit)算法,设计一种新的嵌入式实时系统动态内存管理器.将内存请求分为小内存请求和大内存请求;针对小内存请求,采用二级...
针对嵌入式实时系统动态内存分配实时性与内存碎片率二者无法兼顾问题,基于二级位图及TLSF(Two-level Segregated Fit)算法,设计一种新的嵌入式实时系统动态内存管理器.将内存请求分为小内存请求和大内存请求;针对小内存请求,采用二级位图算法,通过以空间换时间的策略降低分配时间,减少外部内存碎片;针对大内存请求,在TLSF算法的基础上改变二级索引结构,通过"精确切割"及"合并阈值"策略提高内存利用率,降低内存碎片.实验表明,该管理器具有较快的响应速度及较低的内存碎片率.
展开更多
关键词
动态
内存
分配
TLSF
算法
内存
管理器
实时系统
下载PDF
职称材料
题名
应用Slab技术分配内存
1
作者
熊馨
王健东
陈锬
机构
郑州轻工业学院计算机与通信工程系
郑州轻工业学院学报编辑部
出处
《郑州轻工业学院学报(自然科学版)》
CAS
2003年第3期69-71,共3页
文摘
给出了应用Slab技术来提高系统内核内存的分配效率的方法.该技术通过采用面向对象的缓存分配方法来降低分配时的复杂度,并通过着色机制来提高系统中的高速缓存的命中率和平衡总线的使用.Slab与传统的SVR4内分配器相比,平均分配和释放时间由9 4μs减至3 8μs,碎片总数由46%减少到14%.应用Slab技术捕获IP包,总体效率提高5%.
关键词
slab
技术
系统
内存
分配
方法
内存
管理
操作系统
Keywords
object caching
cache
coloring algorithm
分类号
TP333 [自动化与计算机技术—计算机系统结构]
下载PDF
职称材料
题名
一种嵌入式应用的内存分配算法
2
作者
程知敬
机构
南京电子技术研究所
出处
《电子技术与软件工程》
2019年第5期193-194,共2页
文摘
传统嵌入式系统为保障系统的可靠性和实时性,大多采用静态分配内存的方式,导致应用开发的效率低下。本文提出了一种嵌入式应用的内存分配算法,在经典深度优先搜索算法的基础上,结合自研的内存复用算法——间隔复用法,实现自动化的应用内存分配,且使得内存利用率得以提升。最后,通过工程实例验证了其正确性及有效性。
关键词
嵌入式系统
内存
分配
算法
分类号
TP311.52 [自动化与计算机技术—计算机软件与理论]
下载PDF
职称材料
题名
一种新型嵌入式动态内存分配算法
被引量:
3
3
作者
宋敏超
李少波
机构
中国科学院成都计算机应用研究所
中国科学院大学计算机与控制学院
出处
《计算机应用》
CSCD
北大核心
2017年第A02期244-247,254,共5页
基金
国家自然科学基金资助项目(51475097)
文摘
针对TLSF算法的不足,提出使用直接分配算法和TLSF算法相结合的方式解决最差分配问题,用自适应算法来解决内存切割带入碎片问题,用新设计的表头检验方法解决内存溢出防护问题。首先,根据当前内存的最大空闲块的大小判断使用何种内存分配算法;然后,在内存使用过程中根据使用内存块的大小计算出最佳切割阈值,同时根据内存块实际物理地址和理论地址的比较来进行内存数据溢出的检测。实验结果表明,相比TLSF算法,新算法内存分配效率最多提高4.98%,内存释放效率在内存使用率较低时提高1.1%,较高时和TLSF算法基本没有差别;在内存使用率较高时,碎片率比TLSF算法最多降低了10.3%,并且能够有效地检测内存数据溢出,提高了安全防护能力。
关键词
TLSF
内存
分配
直接
分配
自适应
算法
内存
溢出
Keywords
TLSF (Two-Level-Segregated Fit)
memory allocation
direct allocation
adaptive algorithm
memory overflow
分类号
TP316.2 [自动化与计算机技术—计算机软件与理论]
下载PDF
职称材料
题名
Linux内存管理中的Slab分配机制
被引量:
3
4
作者
赵鲲鹏
苏葆光
机构
长安大学
浙江万里学院
出处
《现代计算机》
2006年第5期89-91,共3页
文摘
早期Linux的内存分配机制采用伙伴算法,当请求分配的内存大小为几十个字节或几百个字节时会产生内存碎片,严重消耗系统资源。现今采用Slab机制可以缓存物理空间的申请和回收,杜绝外部碎片的产生,降低内部碎片量。本文分析了Slab内存分配机制及其数据结构和接口函数,然后给出了Slab机制的实现。
关键词
slab
内存
管理
LINUX
分配
机制
Keywords
slab
Memory Management
Linux
Assigning Mechanism
分类号
TP316.81 [自动化与计算机技术—计算机软件与理论]
TP316 [自动化与计算机技术—计算机软件与理论]
下载PDF
职称材料
题名
一种基于VxWorks的内存分配算法
被引量:
1
5
作者
朱筱菲
黄凤岗
机构
哈尔滨工程大学计算机科学与技术学院
出处
《工业控制计算机》
2006年第2期17-18,20,共3页
文摘
研究了VxWorks系统内存分配算法,指出了常用内存管理算法的局限性,在此基础上,提出了一种改进的内存分配算法。改进的内存分配算法包括优化的内存块分配算法和快速高效的动态内存分配算法,两者结合使用将会有效提高嵌入式系统的性能。对改进内存算法的实现作了详细的介绍。
关键词
嵌入式实时系统
VXWORKS
内存
分配
算法
Keywords
RTOS,VxWorks,memory allocation algorithm
分类号
TP316 [自动化与计算机技术—计算机软件与理论]
下载PDF
职称材料
题名
面向高速实时数据处理的无锁内存分配算法
6
作者
李文浩
方景龙
机构
杭州电子科技大学计算机学院
出处
《杭州电子科技大学学报(自然科学版)》
2020年第4期57-62,共6页
文摘
为了提高高并发生产环境下内存分配的效率,针对高速实时数据处理程序的高并发、高频内存分配等特点,采用一种无锁内存分配算法(Lock Free Memory Allocation, LFMA)来提高并发度及内存分配效率。针对伙伴(Buddy)算法的不足,使用位图替代链表,并结合原子操作来达到线程间无锁并发访问,同时降低了缓存未命中的概率。引入多级位图来提高空闲内存块的搜索效率,通过渐进式重合并算法避免Buddy算法频繁拆合带来的效率问题,并降低了外部碎片。实验结果表明,相较于Buddy算法,新算法的分配效率在单线程下提升约31%,在多线程下提升约27%。
关键词
Buddy
算法
内存
分配
无锁
渐进式重合并
Keywords
Buddy
memory allocation
lock-free
progressive re-merge
分类号
TP316.2 [自动化与计算机技术—计算机软件与理论]
下载PDF
职称材料
题名
面向非易失性内存的高性能计算并行优化研究
7
作者
辛华
机构
南方电网数字电网研究院股份有限公司
出处
《现代科学仪器》
2024年第2期198-203,209,共7页
基金
南方电网科技项目:JY-YZ-02-CJ-22-003。
文摘
针对非易失性内存在高性能计算运行过程中存在的内存分配不均匀问题,研究非易失性内存的高性能计算并行优化方法。结合新型高速网络RDMA和非易失性存储设备,提出分布式非易失性内存新型存储结构,加入一致性模块和本地非易失性内存管理模块,同时加强本地非易失性内存的管理;通过SPL框架进行分布式并行计算,经过数据预加载后,使用分布式独立内存分配算法优化多任务多线程的并行计算过程。实验结果表明:该方法能够使非易失性内存的数据保持一致,增强读写性能,提升工作效率;对于并行多线程任务的内存分配具有更好的扩展性,增强系统并行运算能力,同时适用性广泛。
关键词
非易失性
内存
高性能计算
并行优化
分布式储存结构
内存
分配
算法
CPU资源
分配
Keywords
Non volatile memory
High performance computing
Parallel optimization
Distributed storage structure
Memory allocation algorithm
CPU resource allocation
分类号
TP316.4 [自动化与计算机技术—计算机软件与理论]
下载PDF
职称材料
题名
基于TLSF算法改进的动态内存管理算法研究
被引量:
2
8
作者
陈君
樊皓
吴京洪
机构
中国科学院声学研究所国家网络新媒体工程技术研究中心
中国科学院大学
出处
《网络新媒体技术》
2016年第3期55-60,共6页
基金
中科院重点部署项目课题"NGB智能接入网关关键技术研究与验证"(编号:KGZD-EW-103-4)
中国科学院战略性先导专项课题:未来网络架构研究与边缘设备研制(编号:XDA06010302)
文摘
针对视频媒体服务类应用中实时动态内存分配时间不确定、内存利用率低及内存泄漏检测等问题,研究基于TLSF算法改进的内存管理机制,并与linux内核中内存管理算法进行比较。实验结果表明,对于视频处理服务等具有一定计算特征且需要大量进行动态内存分配的应用环境,改进的TLSF算法相对于传统的Buddy算法,内存分配效率有进一步提升,同时通过增加校验,可以检测系统中可能存在的内存泄漏问题,提升系统稳定性。
关键词
动态
内存
分配
TLSF
算法
分配
效率
内存
泄漏
Keywords
dynamic memory allocation, TLSF algorithm, allocation efficiency, memory leak
分类号
TP333 [自动化与计算机技术—计算机系统结构]
下载PDF
职称材料
题名
使用共享内存支持IPC消息队列超长报文的方法
9
作者
王海
段锴
刘中一
楼奕华
机构
中国民航信息网络股份有限公司
北京市民航大数据工程技术研究中心
出处
《信息技术与信息化》
2023年第2期117-121,共5页
文摘
进程间通信是不同进程互相传输和共享信息的重要手段,System V消息队列方案是被广泛使用的一种,其可以胜任大多数进程间通信场景,但在传输少数超出阈值的超长报文时,此方案无法使用。针对以上问题,提出了一种基于共享内存的报文传输方法,通过升级System V消息队列通信手段,突破了其固有传输阈值,拓展了其超长报文传输能力。方法的主要创新在于构建了一套“消息队列-共享内存”的进程混合通信机制,利用消息队列进行进程间的通信通知,同时使用基于共享内存的Slab内存管理,将超长报文存储于共享内存并进行索引,以此达成进程间快速传输超长报文的目标。验证表明,方法能够简便实现多生产者-多消费者模型,并且完全解除了System V消息队列传输无法传输超长报文的限制。
关键词
进程间通信
超长报文传输
消息队列
共享
内存
System
V
IPC
slab内存分配算法
分类号
TN91 [电子电信—通信与信息系统]
下载PDF
职称材料
题名
一个应用于动态内存管理算法中的数据结构
被引量:
3
10
作者
倪西钧
汤可夫
吴大为
机构
大连理工大学应用数学系
出处
《兰州理工大学学报》
CAS
北大核心
2004年第6期90-92,共3页
文摘
通过对原来的内存块管理链表的结构改进,提出了一种新的链表结构,该数据结构描述了已分配块链表和空闲块链表的结构关系,从而能够提高动态内存管理的效率.
关键词
内存
管理
分配
算法
释放
算法
Keywords
memory management
allocation algorithm
deallocation algorithm
分类号
TP314 [自动化与计算机技术—计算机软件与理论]
下载PDF
职称材料
题名
嵌入式系统的自适应内存管理方案的算法实现
被引量:
3
11
作者
张为
机构
广东工业大学机械电子工程学院
出处
《湖南工业大学学报》
2008年第6期90-93,共4页
文摘
鉴于嵌入式系统的实时性、可靠性对内存管理提出的要求,在最常用的几种内存分配算法的基础上提出了一种新的适用于嵌入系统的内存管理算法——自适应内存分配算法,并重点介绍了减小内存碎片,提高内存利用率,同时提出了对新构想的算法实现。
关键词
嵌入式系统
内存
管理
内存
碎片
内存
分配
算法
Keywords
embedded system
memory management
memory fragment
arithmetic
分类号
TP301.6 [自动化与计算机技术—计算机系统结构]
下载PDF
职称材料
题名
Nginx Slab算法研究
被引量:
3
12
作者
宋雅琴
郭志川
机构
中国科学院声学研究所国家网络新媒体工程技术研究中心
中国科学院大学
出处
《网络新媒体技术》
2018年第2期54-61,共8页
文摘
Nginx设计了简单的内存池进行内存管理来降低开发中对内存资源管理的复杂度。Nginx各进程间使用共享内存的方式共享数据,而对共享内存的内存池进行管理的方法是基于经典的Slab算法,其通过构造小的内存块来避免内存碎片、使用链表方式连接有限的页面来提高分配速率。本文详细介绍Nginx的Slab算法,对其进行总结,并与经典的Linux内核的Slab算法对比。
关键词
内存
管理
slab
算法
Nginx服务器
内存
池.
内存
碎片
Keywords
Memory Management,
slab
Algorithm, Nginx Server, Memory Pool, Memory Fragmentation
分类号
TP301.6 [自动化与计算机技术—计算机系统结构]
下载PDF
职称材料
题名
并行计算框架的内存优化算法研究
被引量:
1
13
作者
杨帆
高国静
张怡锋
机构
广东省中医院珠海医院信息科
清远市中医院信息科
出处
《信息技术》
2020年第8期132-135,140,共5页
文摘
传统的大数据内存分配算法存在运行速度慢、分配不均匀的问题,为此,提出一种新的并行计算框架的内存优化算法。通过利用无监督贪婪模式逐层训练方法进行训练学习并建立并行框架,采用分布式存储的方法对数据进行承载,最大程度提升运算性能。同时,对较小内存Task做分化处理,保证算法的执行效率,并且会避免不必要的溢出操作。实验结果证明,相比于传统算法,所提算法的内存分配情况更合理、运行速度快,内存分配效果更好。
关键词
大数据
数据库管理系统
分布式独立
内存
分配
算法
Keywords
big data
database management system
distributed independent memory
allocation algorithm
分类号
TP393 [自动化与计算机技术—计算机应用技术]
下载PDF
职称材料
题名
Linux内核的内存管理探秘之二 物理内存的管理(一)分配与回收
14
作者
徐炜
出处
《电脑编程技巧与维护》
2006年第3期44-49,共6页
文摘
本文剖析了Linux内存管理中物理内存的分配回收算法和实现,并分析了关键的源代码。
关键词
物理
内存
伙伴
算法
zone
位图
slab
分类号
TP316.81 [自动化与计算机技术—计算机软件与理论]
下载PDF
职称材料
题名
不定长内存块动态存储管理算法及其应用
15
作者
巴特尔
出处
《内蒙古工业大学学报(自然科学版)》
1994年第2期64-72,共9页
文摘
本文阐述了一种不定长内存块动态存储管理算法,文中论述了实现该算法的数据结构、算法流程、PL/M96编程实例和算法的运用性等问题。
关键词
堆
内存
块
分配
动态存储管理
算法
Keywords
heap
memory block
allocation
traversal
分类号
TP311.12 [自动化与计算机技术—计算机软件与理论]
下载PDF
职称材料
题名
使用最佳适应算法对内存实现模拟动态分区管理
16
作者
王传俊
机构
烟台汽车工程职业学院
出处
《价值工程》
2013年第16期214-215,共2页
文摘
内存动态分区管理的算法是操作系统课程中一个重要内容,理解和学习不同的分区算法能够为深入学习操作系统等知识提供一定的理论知识和实践依据。本文采用C语言程序设计出最佳适应算法来模拟计算机内存分区管理,减少内存分配时产生的碎片,以此提高操作系统的稳定性。
关键词
C语言
模拟
内存
分区
分配
管理
最佳适应
算法
Keywords
C language
simulation
memory partition
distribution management
best adaptation algorithm
分类号
TP301 [自动化与计算机技术—计算机系统结构]
下载PDF
职称材料
题名
基于TLSF算法的高效内存分配算法的设计与实现
17
作者
陈朝辉
段雄
机构
中国科学技术大学先进技术研究院
出处
《计算机工程与科学》
2024年第11期1916-1923,共8页
文摘
在嵌入式系统中,由于内存资源的有限性,内存分配器的性能和碎片率成为其重要考量因素。目前主要采用的内存分配算法是TLSF,然而该算法在嵌入式系统中存在一些问题,例如小内存申请导致外部碎片和大内存申请导致内部碎片。为了解决这些问题,对TLSF算法进行了优化:(1)针对小内存申请,引入了静态内存池(POOL)算法,以解决TLSF算法中大量小内存分配带来的外部碎片问题;(2)针对大内存申请,提出了按级划分的DBL内存分配策略,解决了大内存分配中的内部碎片问题。实验结果表明,通过使用优化后的TLSF算法(DBL+POOL)进行内存管理,可以更好地利用内存资源,提高嵌入式系统的性能和可靠性。
关键词
内存
分配
器
TLSF
算法
静态
内存
池
算法
内存
碎片
嵌入式操作系统
Keywords
memory allocator
TLSF algorithm
static memory pool algorithm
memory fragmentation
embedded operating system
分类号
TP316 [自动化与计算机技术—计算机软件与理论]
下载PDF
职称材料
题名
基于遗传算法的虚拟机动态放置研究
18
作者
谢俊章
机构
中国民用航空西南地区空中交通管理局
出处
《长江信息通信》
2023年第11期108-110,共3页
文摘
在云数据中心(IDC),虚拟机部署(VMP)策略是指如何在数据中心有限的物理资源中内放置合理的虚拟机(VM)。高效的虚拟机部署策略将更好的实现物理资源的整合和利用,最大化实现资源利用和能源节约的效果。该文中,根据虚拟机的存储和CPU两种资源为目标,研究资源利用率最大化的虚拟机放置策略。该策略基于遗传算法,根据虚拟机实际资源(内存和CPU)需求动态,动态的为虚拟机分配资源,实现最大限度降低数据中心资源利用不足和过度利用等概率。在最后,使用CloudSim仿真软件进行模拟实验,通过实验证明,较最佳拟合递减算法(BFD)相比,使用遗传算法对虚拟机进行动态分配,数据中心的资源利用率有较大的提升,同时也说明将多资源需求作为虚拟机放置策略考虑的重要性。
关键词
动态虚拟机放置
遗传
算法
CPU和
内存
资源
分配
Keywords
dynamic virtual machine placement
genetic algorithm
CPU and memory resource allocation
分类号
TP309 [自动化与计算机技术—计算机系统结构]
下载PDF
职称材料
题名
内存管理机制的高效实现研究
被引量:
13
19
作者
魏海涛
姜昱明
李建武
张娅
机构
西安电子科技大学计算机学院
[
出处
《计算机工程与设计》
CSCD
北大核心
2009年第16期3708-3712,共5页
文摘
为了高效地管理内存,防止内存泄漏、越界访问等问题的出现,在分析传统动态内存管理机制的基础上,提出了一种基于Windows虚拟内存管理的高效动态内存管理机制。通过创建内存管理器来维护虚拟地址空间和处理内存申请和释放请求,改进了传统动态内存分配与回收算法,并在VC++6.0开发平台上实现了该动态内存管理机制。测试结果分析表明,该方法有效降低了申请与释放内存的时间耗费,减少了内存碎片的产生,提高了动态内存管理效率。
关键词
内存
管理
堆
分配
算法
回收
算法
内存
池
Keywords
memory management
heap
allocation algorithm
free algorithm
memory pool
分类号
TP311 [自动化与计算机技术—计算机软件与理论]
下载PDF
职称材料
题名
一种嵌入式实时系统动态内存管理器的设计
被引量:
5
20
作者
孙棣华
吴文峰
郑林江
赵敏
李斌
机构
重庆大学自动化学院
重庆大学计算机学院
重庆大学信息物理社会可信服务计算教育部重点实验室
出处
《小型微型计算机系统》
CSCD
北大核心
2014年第5期1106-1110,共5页
基金
国家自然科学基金项目(61203135)资助
重庆市自然科学基金重点项目(CSTC2012JJB40020)资助
重庆市科委工程中心研究计划项目(CSTC2011pt-gc30005)资助
文摘
针对嵌入式实时系统动态内存分配实时性与内存碎片率二者无法兼顾问题,基于二级位图及TLSF(Two-level Segregated Fit)算法,设计一种新的嵌入式实时系统动态内存管理器.将内存请求分为小内存请求和大内存请求;针对小内存请求,采用二级位图算法,通过以空间换时间的策略降低分配时间,减少外部内存碎片;针对大内存请求,在TLSF算法的基础上改变二级索引结构,通过"精确切割"及"合并阈值"策略提高内存利用率,降低内存碎片.实验表明,该管理器具有较快的响应速度及较低的内存碎片率.
关键词
动态
内存
分配
TLSF
算法
内存
管理器
实时系统
Keywords
dynamic memory allocation
TLSF algorithm
memory manager
real-time system
分类号
TP311 [自动化与计算机技术—计算机软件与理论]
下载PDF
职称材料
题名
作者
出处
发文年
被引量
操作
1
应用Slab技术分配内存
熊馨
王健东
陈锬
《郑州轻工业学院学报(自然科学版)》
CAS
2003
0
下载PDF
职称材料
2
一种嵌入式应用的内存分配算法
程知敬
《电子技术与软件工程》
2019
0
下载PDF
职称材料
3
一种新型嵌入式动态内存分配算法
宋敏超
李少波
《计算机应用》
CSCD
北大核心
2017
3
下载PDF
职称材料
4
Linux内存管理中的Slab分配机制
赵鲲鹏
苏葆光
《现代计算机》
2006
3
下载PDF
职称材料
5
一种基于VxWorks的内存分配算法
朱筱菲
黄凤岗
《工业控制计算机》
2006
1
下载PDF
职称材料
6
面向高速实时数据处理的无锁内存分配算法
李文浩
方景龙
《杭州电子科技大学学报(自然科学版)》
2020
0
下载PDF
职称材料
7
面向非易失性内存的高性能计算并行优化研究
辛华
《现代科学仪器》
2024
0
下载PDF
职称材料
8
基于TLSF算法改进的动态内存管理算法研究
陈君
樊皓
吴京洪
《网络新媒体技术》
2016
2
下载PDF
职称材料
9
使用共享内存支持IPC消息队列超长报文的方法
王海
段锴
刘中一
楼奕华
《信息技术与信息化》
2023
0
下载PDF
职称材料
10
一个应用于动态内存管理算法中的数据结构
倪西钧
汤可夫
吴大为
《兰州理工大学学报》
CAS
北大核心
2004
3
下载PDF
职称材料
11
嵌入式系统的自适应内存管理方案的算法实现
张为
《湖南工业大学学报》
2008
3
下载PDF
职称材料
12
Nginx Slab算法研究
宋雅琴
郭志川
《网络新媒体技术》
2018
3
下载PDF
职称材料
13
并行计算框架的内存优化算法研究
杨帆
高国静
张怡锋
《信息技术》
2020
1
下载PDF
职称材料
14
Linux内核的内存管理探秘之二 物理内存的管理(一)分配与回收
徐炜
《电脑编程技巧与维护》
2006
0
下载PDF
职称材料
15
不定长内存块动态存储管理算法及其应用
巴特尔
《内蒙古工业大学学报(自然科学版)》
1994
0
下载PDF
职称材料
16
使用最佳适应算法对内存实现模拟动态分区管理
王传俊
《价值工程》
2013
0
下载PDF
职称材料
17
基于TLSF算法的高效内存分配算法的设计与实现
陈朝辉
段雄
《计算机工程与科学》
2024
下载PDF
职称材料
18
基于遗传算法的虚拟机动态放置研究
谢俊章
《长江信息通信》
2023
0
下载PDF
职称材料
19
内存管理机制的高效实现研究
魏海涛
姜昱明
李建武
张娅
《计算机工程与设计》
CSCD
北大核心
2009
13
下载PDF
职称材料
20
一种嵌入式实时系统动态内存管理器的设计
孙棣华
吴文峰
郑林江
赵敏
李斌
《小型微型计算机系统》
CSCD
北大核心
2014
5
下载PDF
职称材料
已选择
0
条
导出题录
引用分析
参考文献
引证文献
统计分析
检索结果
已选文献
上一页
1
2
3
下一页
到第
页
确定
用户登录
登录
IP登录
使用帮助
返回顶部