[发明专利]使用逻辑到物理映射以与数据存储装置进行直接用户空间通信有效
申请号: | 201380064241.6 | 申请日: | 2013-12-09 |
公开(公告)号: | CN104885062A | 公开(公告)日: | 2015-09-02 |
发明(设计)人: | 阿尔贝特·T·博尔歇斯;本杰明·S·格尔布;托马斯·J·诺里;安德鲁·T·斯温 | 申请(专利权)人: | 谷歌公司 |
主分类号: | G06F12/02 | 分类号: | G06F12/02;G06F3/06 |
代理公司: | 北京律盟知识产权代理有限责任公司 11287 | 代理人: | 江葳 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 使用 逻辑 物理 映射 数据 存储 装置 进行 直接 用户 空间 通信 | ||
对相关申请案的交叉参考
本申请案主张2012年12月10日申请的名为“使用逻辑到物理映射以与数据存储装置进行直接用户空间通信(USING A LOGICAL TO PHYSICAL MAP FOR DIRECT USER SPACE COMMUNICATION WITH A DATA STORAGE DEVICE)”的第13/709,976号美国非临时专利申请案的优先权且是所述申请案的接续申请案,所述申请案的全文是以引用方式并入本文中。
技术领域
此描述涉及用于使用逻辑到物理映射以与数据存储装置进行直接用户空间通信的系统及技术。
发明内容
在一个一般方面,一种数据存储装置包含多个快闪存储器装置,其中快闪存储器装置中的每一者被布置成具有用于存储数据的多个页的多个块。数据存储装置包含与快闪存储器装置操作地耦合的存储器控制器。存储器控制器经配置以从主机装置接收逻辑到物理地址转换映射,其中物理地址包含快闪存储器装置中的一者的物理地址。存储器控制器经配置以将逻辑到物理地址转换映射存储在存储器控制器上的存储器模块中,直接从在主机装置上运行的应用程序接收读取命令,其中读取命令包含引用快闪存储器装置上的逻辑位置的逻辑存储器地址,及使用逻辑到物理地址转换映射将逻辑地址转换为物理存储器地址。
实施方案可包含以下特征中的一或多者。例如,存储器控制器可经配置以通过多个队列中的一者直接从在主机装置上运行的应用程序接收读取命令。存储器控制器可经配置以将读取错误消息的两个副本传达到主机装置,其中读取错误消息中的一者被指定用于应用程序且一个读取错误消息被指定用于主机装置上的驱动器。存储器控制器可经配置以从主机上的驱动器接收写入命令,其中写入命令是由在主机上运行的应用程序起始,且来自驱动器的写入命令包含引用快闪存储器装置上的逻辑位置的逻辑存储器地址及指定快闪存储器装置上用于写入数据的位置的物理存储器地址,使用逻辑到物理地址转换映射将逻辑地址转换为物理存储器地址以获得数据的先前位置,将先前物理存储器地址作为写入响应的部分发送到主机,及更新逻辑到物理地址转换映射。写入命令可以原子方式处理。
存储器控制器可经配置以从主机上的驱动器接收部分写入命令,其中部分写入命令是由在主机上运行的应用程序起始,且来自驱动器的部分写入命令包含引用快闪存储器装置上的逻辑位置的逻辑存储器地址及指定快闪存储器装置上用于写入数据的位置的物理存储器地址,使用逻辑到物理地址转换映射将逻辑地址转换为物理存储器地址以获得要写入的数据的部分的当前位置,将数据的另一部分从当前位置读取到缓冲器,在指定物理存储器位置处将数据的两个部分写入到快闪存储器装置,更新逻辑到物理地址转换映射,及将先前物理存储器地址作为部分写入响应的部分发送到主机。部分写入命令可以原子方式处理。
在另一个一般方面,一种方法包含在存储器控制器处从主机装置接收逻辑到物理地址转换映射,其中物理地址包含快闪存储器装置中的一者的物理地址。所述方法包含将逻辑到物理地址转换映射存储在存储器控制器上的存储器模块中,直接从在主机装置上运行的应用程序接收读取命令,其中读取命令包含引用快闪存储器装置上的逻辑位置的逻辑存储器地址,及使用逻辑到物理地址转换映射将逻辑地址转换为物理存储器地址。
实施方案可包含以下特征中的一或多者。接收读取命令可包含通过多个队列中的一者直接从在主机装置上运行的应用程序接收读取命令。所述方法可包含将读取错误消息的两个副本传达到主机装置,其中读取错误消息中的一者被指定用于应用程序且一个读取错误消息被指定用于主机装置上的驱动器。所述方法可包含从主机上的驱动器接收写入命令,其中写入命令是由在主机上运行的应用程序起始,且来自驱动器的写入命令包含引用快闪存储器装置上的逻辑位置的逻辑存储器地址及指定快闪存储器装置上用于写入数据的位置的物理存储器地址,使用逻辑到物理地址转换映射将逻辑地址转换为物理存储器地址以获得数据的先前位置,将先前物理存储器地址作为写入响应的部分发送到主机,及更新逻辑到物理地址转换映射。写入命令可以原子方式处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于谷歌公司,未经谷歌公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380064241.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种煤矿防爆操作鼠标
- 下一篇:一种键盘支撑结构