期刊文献+
共找到8篇文章
< 1 >
每页显示 20 50 100
基于Linux内核的动态内存管理机制的实现 被引量:8
1
作者 杨峰 《计算机工程》 CAS CSCD 北大核心 2010年第9期85-86,89,共3页
在软件开发过程中,共享内存经常会遇到一个进程消耗太多内存导致其他进程无法得到需要内存的潜在问题,针对该问题,基于Linux内核实现一种动态内存管理机制,该机制能够限制每个进程所能申请的最大内存数,同时可以避免进程内存泄露造成的... 在软件开发过程中,共享内存经常会遇到一个进程消耗太多内存导致其他进程无法得到需要内存的潜在问题,针对该问题,基于Linux内核实现一种动态内存管理机制,该机制能够限制每个进程所能申请的最大内存数,同时可以避免进程内存泄露造成的系统崩溃。实验结果表明,该机制效率高、且易用性好。 展开更多
关键词 linux内核 内存管理 内存泄露
在线阅读 下载PDF
Linux 2.6存储管理子系统新特性分析 被引量:1
2
作者 陈燕晖 罗宇 《计算机工程与应用》 CSCD 北大核心 2005年第22期91-93,共3页
Linux2.6内核存储管理子系统引入了大量新特性,对之研究很有必要。该文对每一个重要新特性分析了其设计思想及相应的实现。这些特性保证了2.6内核比2.4内核在企业级应用中更具竞争力。
关键词 linux内核 存储管理 可伸缩性
在线阅读 下载PDF
Linux内核中内存池的实现及应用 被引量:6
3
作者 王小银 陈莉君 《西安邮电学院学报》 2011年第4期40-43,共4页
基于对Linux操作系统内存管理机制、算法和模式的分析,详细解读Linux内核2.6版本中有关内存池的定义内涵,明确内存池的创建方法和调用原理,并给出内存池在网络文件系统中的应用。实验表明,在内存实现及用户程序中使用内存池进行内存管理... 基于对Linux操作系统内存管理机制、算法和模式的分析,详细解读Linux内核2.6版本中有关内存池的定义内涵,明确内存池的创建方法和调用原理,并给出内存池在网络文件系统中的应用。实验表明,在内存实现及用户程序中使用内存池进行内存管理,可以减少内存碎片,提高分配速度,防止内存泄露。 展开更多
关键词 linux内核 内存池 内存管理
在线阅读 下载PDF
基于PDRAM混合内存架构的Linux内存管理算法 被引量:2
4
作者 李功 陈岚 郝晓冉 《微电子学与计算机》 CSCD 北大核心 2014年第5期14-20,共7页
近些年来,相变存储器(PRAM)凭借其良好的特性极有可能替代动态存储器(DRAM),发展为下一代主流内存技术.由于PRAM在延时和寿命方面的性能退化,因而采用了位于Linux同一物理地址空间的一大块PRAM和一小块DRAM作为主内存.现有的Linux内核... 近些年来,相变存储器(PRAM)凭借其良好的特性极有可能替代动态存储器(DRAM),发展为下一代主流内存技术.由于PRAM在延时和寿命方面的性能退化,因而采用了位于Linux同一物理地址空间的一大块PRAM和一小块DRAM作为主内存.现有的Linux内核并不是针对混合内存架构而开发的,无法降低PDRAM的内存功耗,因而,采用了基于PDRAM混合内存架构的Linux内存管理算法,针对不同页帧进行管理,并根据虚拟地址空间页面的一般访问性质进行选择分配内存页帧,动态迁移内存页帧,将频繁读为主的数据存储在PRAM,频繁写为主的数据存储在DRAM,从而在只增加0.4%的内存延时情况下,降低50%左右的内存功耗,并且没有影响PRAM的寿命. 展开更多
关键词 相变存储器 混合内存 linux内核 内存管理 GEM5模拟器
在线阅读 下载PDF
基于缺页的Linux任务管理器设计与实现 被引量:1
5
作者 张昌昌 林满山 +1 位作者 宋威 宋丽华 《计算机工程与设计》 CSCD 北大核心 2011年第9期3059-3063,3157,共6页
为了缓解Linux下输入命令查看系统信息所带来的不便,基于缺页监控开发了图形化Linux任务管理器。在gtk编程风格的基础上介绍了Linux任务管理器的实现原理,分析了利用缺页来实现内存监控的必要性,讨论了传统获取缺页方法的不足,提出了通... 为了缓解Linux下输入命令查看系统信息所带来的不便,基于缺页监控开发了图形化Linux任务管理器。在gtk编程风格的基础上介绍了Linux任务管理器的实现原理,分析了利用缺页来实现内存监控的必要性,讨论了传统获取缺页方法的不足,提出了通过修改Linux内核、重新配置编译、加入新的系统调用来得到缺页信息的新方法。实验结果表明,采用新方法能够很好地监控内存准确度和性能。 展开更多
关键词 内存缺页 linux内核 任务管理器 缺页监控 内存分配
在线阅读 下载PDF
Linux内核内存池实现研究 被引量:1
6
作者 刘磊 《科学技术与工程》 2007年第12期2849-2851,共3页
回顾了Linux内核内存管理发展历程,比较了早期的Linux内存管理与最新的Linuxkernel2·6·16内存管理的联系和差别。分析Linux最新版本的内核内存管理策略,重点研究了最新的Linux2·6·16版本内核中的内核内存池的实现。
关键词 linux内核 内存池 存储管理
在线阅读 下载PDF
Linux内核伙伴系统分析
7
作者 薛峰 《计算机系统应用》 2018年第1期174-179,共6页
本文针对Linux内核实现的伙伴系统进行了抽象分析,并通过实例演示了算法的执行过程.分析了用于物理地址空间管理的三级数据结构及其关系.在此基础上,详细描述了用于分配和回收页框的伙伴算法.对于待回收的内存块而言,计算其伙伴的索引... 本文针对Linux内核实现的伙伴系统进行了抽象分析,并通过实例演示了算法的执行过程.分析了用于物理地址空间管理的三级数据结构及其关系.在此基础上,详细描述了用于分配和回收页框的伙伴算法.对于待回收的内存块而言,计算其伙伴的索引及合并内存块的索引是回收操作的关键,讨论了相关计算方法的几条结论并予以证明. 展开更多
关键词 linux内核 内存管理 伙伴算法 伙伴系统
在线阅读 下载PDF
应用协同的进程组内存管理支撑技术 被引量:2
8
作者 陈鲍孜 吴庆波 谭郁松 《计算机工程与科学》 CSCD 北大核心 2014年第1期57-62,共6页
云计算进行资源聚合的一种重要方式是将不同用户、不同特征的应用聚合起来进行混合部署、同时运行。相比之下,用户态应用的垃圾回收器对服务个体的内存管理针对性更好,而操作系统对整体内存资源分配能力更强。现有内核的机制仅能保证服... 云计算进行资源聚合的一种重要方式是将不同用户、不同特征的应用聚合起来进行混合部署、同时运行。相比之下,用户态应用的垃圾回收器对服务个体的内存管理针对性更好,而操作系统对整体内存资源分配能力更强。现有内核的机制仅能保证服务在全局内存或进程组内存使用达到上限时被动地进行垃圾回收。结合Linux内核中的进程控制组机制以及eventfd事件通知机制,设计实现了一个简单高效的应用协同分组内存管理的内核支撑机制。通过在内核中增加应用协同的内存管理机制,进一步增加了系统对应用自主管理内存的支撑能力。实验表明,新的机制没有给原有的操作系统带来明显的性能影响。 展开更多
关键词 内存管理 linux内核 云计算
在线阅读 下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部