[发明专利]用来管理高容量储存器装置的设备和方法有效
申请号: | 201480047330.4 | 申请日: | 2014-09-18 |
公开(公告)号: | CN105474184B | 公开(公告)日: | 2018-07-17 |
发明(设计)人: | K.格林斯鲁;J.罕;R.曼戈德 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06F12/06 | 分类号: | G06F12/06 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 申屠伟进;张涛 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 第一系统 有效载荷数据 存储器 命名空间 标识符 高容量存储器 循环冗余校验 储存器装置 逻辑块地址 方法描述 写入操作 有效载荷 控制器 高容量 截断 写入 储存 关联 管理 | ||
1.一种控制器,所述控制器包括逻辑以:
接收包括有效载荷数据、命名空间标识符ID和第一扩充的逻辑块地址LBA的写入操作;
使用有效载荷循环冗余校验CRC、所述命名空间标识符ID和所述第一扩充的逻辑块地址LBA来计算第一系统循环冗余校验CRC;
将与所述第一扩充的逻辑块地址LBA相关联的所述第一系统循环冗余校验CRC储存在本地存储器中;以及
将所述有效载荷数据、所述第一系统循环冗余校验CRC和来源于所述第一扩充的逻辑块地址LBA的截断的逻辑块地址LBA写入到非易失性存储器。
2.根据权利要求1所述的控制器,其中:
所述第一扩充的逻辑块地址LBA映射到在所述非易失性存储器上的数据扇区;
所述非易失性存储器被映射到含有八个数据扇区的块中;并且
通过除去所述第一扩充的逻辑块地址LBA的三个最低有效位得到写入到所述非易失性存储器的所述截断的逻辑块地址LBA。
3.根据权利要求2所述的控制器,其中:
所述第一扩充的逻辑块地址LBA映射到大小在512字节与528字节之间的数据扇区;并且
所述非易失性存储器被映射到大小在4096字节到4224字节之间的块中。
4.根据权利要求1所述的控制器,进一步包括逻辑以
接收包括所述第一扩充的逻辑块地址LBA的读取操作;
从所述非易失性存储器取回所述有效载荷数据、所述第一系统循环冗余校验CRC和所述截断的逻辑块地址LBA;以及
从所述截断的逻辑块地址LBA确定第二扩充的逻辑块地址LBA。
5.根据权利要求4所述的控制器,进一步包括逻辑以:
使用所述有效载荷数据、所述命名空间标识符ID和所述第二扩充的逻辑块地址LBA来计算第二系统循环冗余校验CRC值;以及
当所述第二系统循环冗余校验CRC与所述第一系统循环冗余校验CRC不匹配时实施错误例程。
6.根据权利要求4所述的控制器,进一步包括逻辑以:
使用有效载荷数据、所述命名空间标识符ID和所述第二扩充的逻辑块地址LBA来计算第二系统循环冗余校验CRC值;以及
当所述第二系统循环冗余校验CRC与所述第一系统循环冗余校验CRC匹配时返回所述有效载荷数据。
7.一种存储器设备,所述存储器设备包括:
非易失性存储器;和
控制器,耦合到所述非易失性存储器并且包括逻辑以:
接收包括有效载荷数据、命名空间标识符ID和第一扩充的逻辑块地址LBA的写入操作;
使用有效载荷循环冗余校验CRC、所述命名空间标识符ID和所述第一扩充的逻辑块地址LBA来计算第一系统循环冗余校验CRC;
将与所述第一扩充的逻辑块地址LBA相关联的所述第一系统循环冗余校验CRC储存在本地存储器中;以及
将所述有效载荷数据、所述第一系统循环冗余校验CRC和来源于所述第一扩充的逻辑块地址LBA的截断的逻辑块地址LBA写入到所述非易失性存储器。
8.根据权利要求7所述的存储器设备,其中:
所述第一扩充的逻辑块地址LBA映射到在所述非易失性存储器上的数据扇区;
所述非易失性存储器被映射到含有八个数据扇区的块中;并且
通过除去所述第一扩充的逻辑块地址LBA的三个最低有效位得到写入到所述非易失性存储器的所述截断的逻辑块地址LBA。
9.根据权利要求8所述的存储器设备,其中:
所述第一扩充的逻辑块地址LBA映射到大小在512字节与528字节之间的数据扇区;并且
所述非易失性存储器被映射到大小在4096字节到4224字节之间的块中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201480047330.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:语义命名模型
- 下一篇:分配和调度用于多个队列的计算机、制造品和方法