发明名称 |
一种存储装置及计算机系统 |
摘要 |
本发明公开了一种存储装置,包括采用非易失性存储介质的M个存储单元;串并变换单元,具有N个端口,其中之一作为所述存储装置的数据输入输出端口;其中的M个端口用于连接M个存储单元;操作控制模块,用于将输入数据分散存储到M个存储单元中至少两个存储单元,从所述M个存储单元中至少两个存储单元并行输出到所述串并变换单元。本发明实施例还提供了一种数据存储操作控制方法,包括:将输入数据分散存储到至少两个存储单元;输出数据时从所述至少两个存储单元并行输出数据;将所述并行输出数据进行并串变换后输出。根据本发明可扩大存储装置(如新型固态硬盘)的容量,提高了存储装置的数据存取速度。 |
申请公布号 |
CN101650639B |
申请公布日期 |
2012.01.04 |
申请号 |
CN200910172947.X |
申请日期 |
2009.09.11 |
申请人 |
成都市华为赛门铁克科技有限公司 |
发明人 |
徐丹;徐君 |
分类号 |
G06F3/06(2006.01)I |
主分类号 |
G06F3/06(2006.01)I |
代理机构 |
深圳市深佳知识产权代理事务所(普通合伙) 44285 |
代理人 |
彭愿洁;李文红 |
主权项 |
一种存储装置,其特征在于,包括:M个存储单元,采用非易失性存储介质;串并变换单元,具有N个端口,所述N个端口中之一作为所述存储装置的数据输入输出端口;所述N个端口中的M个端口用于连接所述M个存储单元,其中N>M≥2;操作控制模块,用于当主机发出读/写请求命令时,解析请求报文,并根据后端所述存储单元的独立磁盘冗余阵列n方式,重新封装成自定义协议报文,再经由串并变换单元将输入数据分散存储到所述M个存储单元中至少两个存储单元;输出数据时从所述M个存储单元中至少两个存储单元并行输出到所述串并变换单元,再由所述串并变换单元进行并串变换后输出,所述操作控制模块包括:拆分子模块,用于将输入数据分成若干份;分配子模块,用于将所述若干份输入数据轮流分发给至少两个存储单元,以使所述若干份输入数据均匀地分散存储在存储单元中;数据获取模块,用于从至少两个存储单元并行读取数据并输出给所述串并变换单元。 |
地址 |
611731 四川省成都市高新区西部园区清水河片区 |