[发明专利]管理存储设备有效
申请号: | 202010180284.2 | 申请日: | 2015-06-18 |
公开(公告)号: | CN111522756B | 公开(公告)日: | 2023-08-15 |
发明(设计)人: | 克里斯多佛·J·萨博;托马斯·耶兹纳赫 | 申请(专利权)人: | 谷歌有限责任公司 |
主分类号: | G06F13/16 | 分类号: | G06F13/16;G06F3/06;G06F12/02 |
代理公司: | 中原信达知识产权代理有限责任公司 11219 | 代理人: | 李佳;邓聪惠 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 管理 存储 设备 | ||
公开了管理存储设备。用于管理存储设备的方法、系统、和装置,包括在计算机存储介质上编码的计算机程序。在一些实施方式中,存储器控制器经由逻辑接口接收逻辑写入请求,存储器控制器提供所述逻辑接口以用于访问非易失性存储设备。该逻辑写入请求指示将数据写入非易失性存储设备的逻辑地址。响应于接收到逻辑写入请求,存储器控制器向主机系统发送写入请求事件。存储器控制器经由物理接口来从所述主机系统接收物理写入命令,存储器控制器提供所述物理接口以用于访问非易失性存储设备。响应于接收到物理写入命令,存储器控制器根据该物理写入命令将数据存储在非易失性存储设备中。
本申请是分案申请,原案的申请号是201580033733.8,申请日是2015年6月18日,发明名称是“管理存储设备”。
技术领域
本说明书描述了与管理存储设备有关的技术。
背景技术
计算机、电话、和其它电子设备常常使用非易失性存储设备来存储数据。通常,一个或多个子系统管理对存储设备的访问以允许数据被存储和检索。
发明内容
在一些实施方式中,固态驱动器或其它存储设备能够使用逻辑接口以及物理接口来与其它设备交互。逻辑接口可以允许所连接的设备根据抽象出关于存储设备的物理配置的细节的逻辑寻址方案来读取和写入数据。物理接口可以允许访问特定物理存储位置,例如允许读取、写入、或擦除固态驱动器中的NAND闪存的特定物理页和块。
通过提供逻辑接口和物理接口二者,存储设备可以在依赖于主机系统使用物理接口执行管理任务的同时经由逻辑接口来提供对数据的访问。例如,存储设备的存储器控制器可以将管理功能中的一些或全部卸载到通过物理接口通信的主机系统。当经由逻辑接口接收到逻辑请求时,存储器控制器可以将事件提供给主机系统以作为对逻辑请求的通知。然后,存储器控制器可以经由物理接口从主机系统接收指导存储器控制器如何执行逻辑请求的命令。这样,例如,主机系统可以指定数据应当被写入哪些物理存储位置,并且主机系统可以负责诸如垃圾收集和耗损均衡的任务。管理任务向主机系统的卸载可以透明地进行,使得存储设备在经由逻辑接口通信的设备看来是标准存储设备。因此,逻辑接口可以在允许主机系统进行的定制化管理的同时允许使用标准闪存驱动器和命令集来访问存储设备,所述标准闪存驱动和命令集诸如高速非易失性存储器(NVMe)或高级主机控制器接口(AHCI)标准。
在一些实施方式中,存储设备可以准许主机系统对从一个存储设备向另一存储设备的迁移过程进行增强。主机系统可以使用各种技术来将虚拟机的访问从源驱动器转移至目的地驱动器。作为示例,目的地驱动器的L2P映射表可以用例如无效物理地址的代码来填充,以指示其数据还未被复制到目的地驱动器的逻辑地址。如果虚拟机请求对被映射至该代码的逻辑地址的数据进行访问,则目的地驱动器、主机系统、和源驱动器可以协作以从源驱动器提供适当的数据以满足该请求。作为另一示例,在虚拟机保持对源驱动器的访问的同时,主机系统可开始将数据从源驱动器复制到目的地驱动器。在发生迁移的同时,源驱动器向主机系统提供关于对源驱动器的写入请求的信息。主机系统可以跟踪所发生的写入并且对目的地驱动器执行这些写入,以确保目的地驱动器包括反映在迁移开始之后发生的写入的数据。
在一般方面,由一个或多个处理设备执行的方法包括:在存储器控制器处经由逻辑接口接收逻辑写入请求,该存储器控制器提供该逻辑接口以用于访问非易失性存储设备,该逻辑写入请求指示将数据写入非易失性存储设备的逻辑地址;响应于接收到该逻辑写入请求,由存储器控制器向主机系统发送写入请求事件;在存储器控制器处经由物理接口来从主机系统接收物理写入命令,该存储器控制器提供该物理接口以用于访问非易失性存储设备,该物理写入命令包括用于将数据写入非易失性存储设备的指令;以及响应于从主机系统接收到物理写入命令,由存储器控制器根据该物理写入命令来将数据存储在非易失性存储设备中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于谷歌有限责任公司,未经谷歌有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010180284.2/2.html,转载请声明来源钻瓜专利网。