[发明专利]包括记忆电阻器的内存模块在审
申请号: | 201280077264.6 | 申请日: | 2012-11-29 |
公开(公告)号: | CN104854570A | 公开(公告)日: | 2015-08-19 |
发明(设计)人: | 肯特·E·比格斯;C·W·索;迈克尔·A·普罗文彻 | 申请(专利权)人: | 惠普发展公司;有限责任合伙企业 |
主分类号: | G06F13/14 | 分类号: | G06F13/14;G06F9/06 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 康泉;宋志强 |
地址: | 美国德*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 包括 记忆 电阻器 内存 模块 | ||
背景技术
当计算设备通电时,操作系统可以被启动并且被用于管理该计算设备的组件,诸如该计算设备的随机存取存储器和存储组件。所述操作系统可以从该计算设备的应用程序和/或组件接收用以读或写的命令和/或请求,并且将该命令和/或请求引至主内存和存储组件。
附图说明
在附图中,相似的附图标记表示相似的组件或方框。下面的详细描述参考附图,其中:
图1图示根据一示例的具有包括记忆电阻器的内存模块、虚拟化模块和应用程序的计算设备。
图2图示根据一示例管理去往包括记忆电阻器的内存模块的通信和来自包括记忆电阻器的内存模块的通信的虚拟化模块。
图3图示根据一示例管理内存模块和管理通信的虚拟化模块。
图4是图示根据一示例的用于管理内存的方法的流程图。
图5是图示根据另一示例的管理内存的方法的流程图。
具体实施方式
一种计算设备包括具有记忆电阻器的内存模块。对于本申请的目的来说,该内存模块是该计算设备的硬件内存组件,该硬件内存组件包括用于接收和存储数据和/或信息的记忆电阻器。记忆电阻器是一种非易失性随机存取存储器(NVRAM),其在通电(诸如电压和/或电流)和掉电时保持其电阻状态。在该内存模块通电或者不通电的情况下,被加载到记忆电阻器上的信息、指令和/或数据保持在该记忆电阻器上。
响应于该计算设备通电,可以启动虚拟化模块。所述虚拟化模块管理去往具有记忆电阻器的内存模块的通信和来自具有记忆电阻器的内存模块的通信。对于本申请的目的来说,该虚拟化模块是由该计算设备的处理器、控制器和/或由该计算设备的基本输入/输出系统(BIOS)启动的虚拟机。该虚拟化模块作为计算设备的应用程序和具有记忆电阻器的内存模块之间的层操作,以管理应用程序和内存模块之间的通信。在一个示例中,所述虚拟化模块是由处理器和/或控制器执行的“1类管理程序”。
该应用程序可以是尝试与计算设备的内存组件通信的计算设备的操作系统。该内存组件可以是计算设备的主内存(诸如随机存取存储器)和/或存储组件(诸如硬盘驱动器)。在一种实施方式中,该内存组件可以是计算设备上包含的硬件组件。在另一种实施方式中,该内存组件是对操作系统来说被识别为主内存和/或存储组件的虚拟化内存组件。
该虚拟化模块对于从应用程序至内存组件的通信进行检测。如果检测到来自应用程序的通信,则虚拟化模块拦截该通信并且将该通信引至具有记忆电阻器的内存模块。对于本申请的目的来说,该通信包括用于加载和/或读取数据的命令和/或请求。虚拟化模块还接收来自具有记忆电阻器的内存模块的通信并且将该通信引至应用程序。
通过使用虚拟化模块作为应用程序和内存模块之间的层,应用程序可以尝试与内存组件通信,而不知道该通信正被引至包括记忆电阻器的内存模块以及来自包括记忆电阻器的内存模块。因此,具有记忆电阻器的内存模块可以在不修改应用程序的体系结构和/或代码的情况下作为计算设备的主内存和/或存储组件操作。此外,具有记忆电阻器的内存模块可以在通电或不通电的情况下保持所接收到的数据。进一步,通过使用虚拟化模块,由于应用程序与包括记忆电阻器的内存模块通信,该计算设备的固件和/或组件的驱动程序不被修改。
图1图示根据一示例的具有内存模块140、虚拟化模块110和应用程序150的计算设备100。计算设备100可以是台式机、工作站、服务器和/或一体式系统。在另一实施方式中,计算设备100可以是笔记本、上网本、平板电脑、平板、智能电话、E(电子)阅读器和/或具有包括记忆电阻器145的内存模块140的任何其它计算设备。计算设备100包括内存模块140、虚拟化模块110、应用程序140和用于虚拟化模块110和/或计算设备100的组件彼此通信的通信信道150。
内存模块140包括用以接收和存储数据的记忆电阻器(忆阻器)145。该数据可以包括能够被加载和/或读取到记忆电阻器145上的文件、指令、命令和/或其它类型的信息。对于本申请的目的来说,记忆电阻器145是一种非易失性随机存取存储器(NVRAM),其在通电(诸如电压和/或电流)和掉电时保持其电阻状态。因此,在内存模块140通电或者不通电的情况下,被加载到记忆电阻器145上的信息和/或数据可以保持在记忆电阻器145上。在一种实施方式中,内存模块140是包括记忆电阻器145在内的平面内存组件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于惠普发展公司;有限责任合伙企业,未经惠普发展公司;有限责任合伙企业许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201280077264.6/2.html,转载请声明来源钻瓜专利网。