具有多个固态盘的存储设备制造技术

技术编号:16037868 阅读:62 留言:0更新日期:2017-08-19 19:41
提供了具有多个固态盘的存储设备。该存储设备包括网络适配器、控制器以及耦合到所述控制器的多个驱动器;所述网络适配器将所述存储设备耦合到网络,并接收来自客户端的访问请求,所述访问请求指示第一数据写入用于所述存储设备的第一逻辑地址;所述控制器为所述第一逻辑地址生成第一物理地址,并生成写入命令发送给所述多个驱动器之一,其指示将所述第一数据写入所述第一物理地址;所述控制器还确定是否生成校验数据,若是,基于所述第一数据生成第一校验数据,并生成第二写入命令发送给所述多个驱动器之一,其指示将所述第一校验数据写入第二物理地址。本发明专利技术解决了固态盘形成的RAID存储设备中写放大问题,延长了存储设备的使用寿命。

【技术实现步骤摘要】
具有多个固态盘的存储设备本申请是申请号为“201310077076.X”,申请日为“2013.3.11”,专利技术名称为“具有多个固态盘的存储设备”的专利申请的分案申请。
本专利技术涉及固态存储设备(SolidStorageDevice,SSD),更具体地,本专利技术涉及用于同时访问多个固态盘的存储设备。
技术介绍
同机械式硬盘相类似,固态存储设备也是用于计算机系统的大容量、非易失性存储设备。固态存储设备一般以闪存(Flash)作为存储介质。高性能的固态存储设备被用于高性能计算机。存储器目标(Target)是NAND闪存封装内的共享芯片使能(CE,ChipEnable)信号的一个或多个逻辑单元(LogicUnit)。每个逻辑单元具有逻辑单元号(LUN,LogicUnitNumber)。NAND闪存封装内可包括一个或多个管芯(Die)。典型地,逻辑单元对应于单一的管芯。逻辑单元可包括多个平面(Plane)。逻辑单元内的多个平面可以并行存取,而NAND闪存芯片内的多个逻辑单元可以彼此独立地执行命令和报告状态。在可从http://www.micron.com/~/media/Documen本文档来自技高网...
具有多个固态盘的存储设备

【技术保护点】
一种存储设备,包括网络适配器、控制器以及耦合到所述控制器的多个驱动器;所述网络适配器将所述存储设备耦合到网络,并接收来自客户端的访问请求,所述访问请求指示将第一数据写入用于所述存储设备的第一逻辑地址;所述控制器为所述第一逻辑地址生成第一物理地址,并生成写入命令发送给所述多个驱动器之一,其指示将所述第一数据写入所述第一物理地址所指示的存储位置;所述控制器还确定是否生成校验数据,若是,基于所述第一数据生成第一校验数据,并生成第二写入命令发送给所述多个驱动器之一,其指示将所述第一校验数据写入第二物理地址所指示的存储位置。

【技术特征摘要】
1.一种存储设备,包括网络适配器、控制器以及耦合到所述控制器的多个驱动器;所述网络适配器将所述存储设备耦合到网络,并接收来自客户端的访问请求,所述访问请求指示将第一数据写入用于所述存储设备的第一逻辑地址;所述控制器为所述第一逻辑地址生成第一物理地址,并生成写入命令发送给所述多个驱动器之一,其指示将所述第一数据写入所述第一物理地址所指示的存储位置;所述控制器还确定是否生成校验数据,若是,基于所述第一数据生成第一校验数据,并生成第二写入命令发送给所述多个驱动器之一,其指示将所述第一校验数据写入第二物理地址所指示的存储位置。2.根据权利要求1所述的存储设备,还包括:所述控制器将元数据存储于所述多个驱动器中的一个或多个,所述元数据指示所述第一物理地址、所述第二物理地址具有关联关系。3.根据权利要求1所述的存储设备,其中所述控制器通过选择所述多个驱动器中的第一驱动器来为所述第一逻辑地址生成第一物理地址,所述第一物理地址指示所述第一驱动器中的存储位置。4.根据权利要求3所述的存储设备,其中在所述控制器中为每个驱动器维护写指针,写指针指示写入数据的物理地址;所述控制器还基于所选择的第一驱动器的写指针生成所述第一物理地址,并使所述第一驱动器的写指针递增。5.根据权利要求1所述的存储设备,其中所述控制器响应于接收将第一数据写入用于所...

【专利技术属性】
技术研发人员:殷雪冰路向峰
申请(专利权)人:北京忆恒创源科技有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1