[发明专利]存储器管理控制系统以及存储器管理控制方法有效
申请号: | 201310445693.0 | 申请日: | 2013-09-25 |
公开(公告)号: | CN103678241B | 公开(公告)日: | 2018-07-31 |
发明(设计)人: | 松原启介 | 申请(专利权)人: | 日本电气株式会社 |
主分类号: | G06F15/16 | 分类号: | G06F15/16 |
代理公司: | 中原信达知识产权代理有限责任公司 11219 | 代理人: | 孙志湧;穆德骏 |
地址: | 日本*** | 国省代码: | 日本;JP |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 存储器 管理 控制系统 以及 控制 方法 | ||
本发明公开了一种存储器管理控制系统以及存储器管理控制方法。公开了一种存储器管理控制系统等,其能够减少处理性能的劣化。存储器管理控制系统1包括指令单元2。在由作业所参考的参考数据和存在于由存储设备所收集的区域中的第一数据是相同的情况下,指令单元2发出第一指令以将第一数据写入存储设备,而在不是相同的情况下,指令单元2不发出第一指令。
本申请基于并要求于2012年9月25日提交的日本专利申请No.2012-211439的优先权的权益,其全部公开内容通过引用并入本文中。
技术领域
本发明涉及存储器管理控制系统等。
背景技术
批处理是期望处理在预定定时开始并且此后对预定数据重复期望处理的处理。
分布式并行处理是用于通过使多个服务器(在下文中称为计算机、计算处理设备、信息处理设备、计算处理系统、信息处理系统等)彼此协作来高速处理大量数据的方法。例如,一致性哈希(consistent hashing)是有效实现分布式并行处理的一个示例。
一致性哈希或使用分布式哈希表的方法是一种用于将数据分发到计算机所包括的多个计算处理节点(将在下文中被称为“节点”的信息处理节点)中的每一个的方法。例如,根据一致性哈希,通过实际上对每个节点分配在每个节点中配置数据时使用的哈希关键字(hash key)来将特定数据配置在分布式并行计算机的任何节点中。
同时,在分布式并行计算机上进行操作的多任务操作系统(将在下文中被称为“OS”的操作系统)具有每处理地在主存储器设备的虚拟存储器空间与物理存储器空间之间相互转换地址的功能、控制寻呼的功能、管理存储器的功能(在下文中,被称为“存储器管理功能”)等。多任务OS通过使用OS内核和处理器提供的存储器管理单元(将在下文中被称为“MMU”的存储器管理单元)来实现存储器管理功能。
存储器管理功能管理从处理对主存储器设备(在下文中,缩写为“存储器”)的访问。借助于存储器管理功能,程序员能够在不考虑从处理对存储器的访问的目的地是物理存储器空间还是虚拟存储器空间的情况下创建程序。
同时,垃圾收集(在下文中,被称为“垃圾收集器”或“GC”)是用来防止存储泄漏(memory leak)的机制或一种编程技术。GC显著地降低了程序员释放存储器区域的时间和努力,并且降低了程序员对保留和释放存储器区域执行系统调用的负载。
GC检测处理保留的存储器区域中的不必要的存储器区域。然后,GC收集不必要的存储器区域。因此,另一处理能够使用GC收集的存储器区域。结果,处理执行用于保留存储器区域的系统调用和用于释放存储器区域的系统调用的次数被减少。
标记和扫描模型是实现GC的模型的一个示例。标记和扫描模型包括标记阶段和扫描阶段。
在标记阶段中,不论处理等是否参考对象,GC都检查存储器区域中的每个对象。在处理等参考对象的情况下,GC标记每个对象。GC将标记结果存储在预定存储器区域中。
在扫描阶段中,GC释放分配给在标记阶段没有标记的每个对象(即,处理等不参考的对象)的存储器区域。
因为每个处理彼此独立地执行,所以根据上面所提到的GC,在存储器空间中零碎地生成处理等不参考的存储器区域。在一些情况下,存储器管理功能可以包括对在扫描阶段之后零碎生成的存储器区域进行碎片整理的功能。
在诸如Java(在下文中,被称为“Java(注册商标)”)点网(dot net)(在下文中称为“.Net”)等的编程语言的情况下,用于执行存储器管理功能的环境,诸如Java虚拟机(在下文中称为“JVM”)、.Net框架运行时等具有执行GC的功能。例如,JVM中的GC功能监视堆存储器(heap memory)。基于上面所提到的标记和扫描模型,GC从分配给JVM的堆存储器当中收集处理等不参考的存储器区域。此后,JVM中的存储器管理功能对碎片数据进行碎片整理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于日本电气株式会社,未经日本电气株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310445693.0/2.html,转载请声明来源钻瓜专利网。