[发明专利]一种虚拟存储器控制方法在审
申请号: | 201510822040.9 | 申请日: | 2015-11-24 |
公开(公告)号: | CN105260145A | 公开(公告)日: | 2016-01-20 |
发明(设计)人: | 王晓伟 | 申请(专利权)人: | 王晓伟 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 266000 山*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 虚拟 存储器 控制 方法 | ||
技术领域
本发明涉及一种可与非易失性的非易失性随机存取存储器兼容、对重写次数具有上限,并且允许随机存取的虚拟存储器控制方法。
背景技术
当前的虚拟存储器系统由被称为MMU(存储器管理单元)的存储器管理单元和作为操作系统的功能实现的虚拟存储器控制软件构成。
具有这种配置的虚拟存储器系统在各种系统中用作意在将DRAM的物理存储器空间用作易失性存储器的系统。
虚拟存储器系统以页为单位划分并管理物理存储器(物理地址)空间。需要存储器的应用在使用虚拟页之前事先从虚拟存储器系统中请求并且保证的必要虚拟页。这被称为要求调页(demandpaging)。
在虚拟存储器系统中,仅保证必要存储器容量。因此,可以有效利用有限的物理存储器容量。此外,利用对每个应用独立的虚拟地址空间来存取物理存储器空间。
因此,虚拟存储器系统的优点是,允许在要作为虚拟地址空间内的连续虚拟页空间存取的物理地址空间中不连续的物理页的排列。
此外,当用于要执行的应用的物理存储器空间中容量不足时,执行被称为换出(swap-out)处理的处理,该处理将对被确定将以最低频率使用的虚拟页指派的物理页的数据写到诸如硬盘等的存储设备(调换区域(swaparea))。此后,该物理页被作为未使用物理页指派给该应用请求的虚拟地址。因此,可以提供物理存储器空间的不足。
当存取保存在该存储设备上的调换区域内的页的数据时,执行再一次将物理页指派给该数据的虚拟地址并且从该调换区域读取数据的处理(换入(swap-in))。因此,可以再一次存取数据,作为在虚拟存储器内的数据。
换出和换入处理在其发生时涉及存取存储设备以及在存储器与存储设备之间的数据传送的发生,因此,从应用的观点出发,使得系统性能临时恶化。然而,换出和换入处理的优点是使应用在不受物理存储器容量限制的情况下执行。
第2007-188499号日本专利特开提出了一种用于改善系统性能的技术。
该技术将以当前情况下的NAND闪速存储器为代表的非易失性存储器用作高速存储设备,从而提高代码和数据的加载速度以及上面描述的诸如换入和换出的要求调页的处理的速度,并因此提高系统性能。
然而,与NAND闪速存储器不同,作为下一代存储器开发的诸如PCM、PeRAM等的非易失性存储器与SRAM和DRAM相同,具有允许以字为单位高速随机存取的特征。
当采用这种非易失性随机存取存储器的非易失性特征时,非易失性随机存取存储器不仅可以形成比NAND闪速存储器更高速的存储设备,而且通过替换DRAM作为工作存储器,可以以低功耗实现高速系统。
发明内容
下一代非易失性随机存取存储器具有在对存储器单元写时执行验证处理并检测写错误的功能。为了将错误发生率降低到特定水平或者以下,需要使用非易失性随机存取存储器,以便不超过重写次数的上限。另一方面,诸如SRAM、DRAM等易失性存储器不引起写错误,并且对重写次数没有上限。为了利用下一代非易失性随机存取存储器替换诸如SRAM、DRAM等的易失性随机存取存储器,需要考虑到重写次数的上限来构造系统。
随着重写次数的升高,非易失性存储器的数据保持特性降质,因此,对单元的重写次数具有限制。
当在假定诸如易失性存储器等对重写次数没有上限的存储器的当前系统中,非易失性随机存取存储器按照原样地用作工作存储器时,可能存在下面的缺点。当非易失性随机存取存储器按照原样地用作工作存储器时,特定区域上的重写的集中可能导致数据错误,因此,对系统的操作产生重大影响。
在当前系统中,易失性随机存取存储器的资源可以由虚拟存储器系统管理。
通过使虚拟存储器系统也与非易失性随机存取存储器兼容,因为非易失性随机存取存储器的非易失性,可以产生减少功率消耗的效果,同时在当前系统中实现诸如要求调页等的有用功能。
具体地说,对于非易失性随机存取存储器,可以停止对未正被存取的地址的存储器件供电。因此,非易失性随机存取存储器比同样容量的易失性存储器消耗更少的功率,并即时结束成为可能,因为在启动和结束该系统时,不需要为了存储和再现存储器的状态而存取存储设备。
然而,当前情况下的虚拟存储器系统具有由应用通过虚拟存储器地址存取存储器的机制。
结果,当前情况下的虚拟存储器系统根据基于来自应用的请求的顺序确定物理页的指派,并且没有办法进行管理和控制以防止对特定物理页的数据写的集中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于王晓伟,未经王晓伟许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510822040.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种磁盘节能的设置方法及装置
- 下一篇:一种图片删除的操作方法及电子设备