-
公开(公告)号:CN105683930B
公开(公告)日:2019-05-31
申请号:CN201380080591.1
申请日:2013-10-29
Applicant: 上海宝存信息科技有限公司
IPC: G06F13/00
CPC classification number: G06F12/0888 , G06F3/0605 , G06F3/061 , G06F3/0619 , G06F3/0656 , G06F3/0659 , G06F3/0679 , G06F13/385 , G06F2212/1016 , G06F2212/1044 , G06F2212/214
Abstract: 一种用于数据存储系统的动态缓存方法,对需要写入的数据队列的写入方式进行动态判别,根据判别结果,对于适合直接写入的数据,将数据直接写入到存储介质,对于适合缓存写入的数据,将数据经缓存器件缓存后再写入存储介质。一种使用上述方法的动态缓存系统。所述方法和系统显著地缩小了缓存的空间需求,兼顾了容错性,提升了系统性能。
-
公开(公告)号:CN107924370A
公开(公告)日:2018-04-17
申请号:CN201580082277.6
申请日:2015-09-29
Applicant: 上海宝存信息科技有限公司
Inventor: 阳学仕
CPC classification number: G06F13/24 , G06F3/0659 , G06F9/4806 , G06F9/54 , G06F2209/548
Abstract: 提出一种单一中断服务例程线程中处理关联于多个请求的返回实体的方法,由主装置中处理单元的一核执行。从队列移出多个关联于先前发送命令的实体给储存装置,以及处理移出的实体,直到满足条件为止。
-
公开(公告)号:CN105556480B
公开(公告)日:2017-06-30
申请号:CN201380079608.1
申请日:2013-09-16
Applicant: 上海宝存信息科技有限公司
IPC: G06F11/16
CPC classification number: G06F11/1068 , G06F3/06 , G06F3/0619 , G06F3/064 , G06F3/0688 , G06F11/108 , G11C29/52
Abstract: 一种构建有RAID的基于闪存的存储系统,包括:一个或多个RAID处理器和多个闪存,其中,RAID处理器包括多个读写处理单元、数据块指针单元、数据块计数器、奇偶校验码缓存器,一个读写处理单元控制一个或多个闪存单元。一种在基于闪存的存储系统中构建RAID的方法,能够在非常小的逻辑面积和近似忽略不计的时间内实现RAID功能,使得如企业级SSD的存储系统的功能和性能实现统一。
-
公开(公告)号:CN102866956B
公开(公告)日:2015-02-18
申请号:CN201210342895.8
申请日:2012-09-14
Applicant: 上海宝存信息科技有限公司
Abstract: 本发明揭示了一种基于固态存储介质的数据实时跟踪存储系统及方法,所述系统包括存储模块、数据更新模块、序列号生成模块、数据更新实时跟踪模块。序列号生成模块用以从数列中选取当前序列号,供一个物理块或一组物理块更新时使用;当前序列号被使用之后,从所述数列中选取当前序列号的下一个序列号作为当前序列号;数据更新实时跟踪模块用以在一个物理块被擦除且重新写入数据时,将该物理块或该组物理块与序列号生成模块选取的当前序列号进行关联,实现数据更新的实时跟踪;并将写入的数据及对应序列号同时存储,以便在需要恢复时使用。本发明可利用最小化的系统资源实现对数据的准确定位,并能够在最大程度上减小突发情况下丢失数据的可能性。
-
公开(公告)号:CN103577111A
公开(公告)日:2014-02-12
申请号:CN201210256754.4
申请日:2012-07-23
Applicant: 上海宝存信息科技有限公司
Abstract: 本发明揭示了一种基于非易失性存储器的动态独立冗余阵列存储系统及方法,所述系统包括读写控制器、若干与所述读写控制器连接的存储设备,各存储设备包括一个或多个物理块,各物理块包括一个或多个页面。读写控制器包括RAID写入控制模块、RAID读取控制模块;RAID写入控制模块用以控制存储设备中数据的写入;RAID写入控制模块包括写前处理单元、写操作处理单元;RAID读取控制模块用以控制存储设备中数据的读取;RAID读取控制模块包括逻辑块查找单元、数据读取单元。本发明提出的基于非易失性存储器的动态独立冗余阵列存储系统及方法,可大幅提高系统的性能,并保证基于NVM的数据存储装置中数据的安全性,解决了传统RAID在非易失性存储应用中所面临的问题。
-
公开(公告)号:CN108958961B
公开(公告)日:2021-11-30
申请号:CN201710362875.X
申请日:2017-05-22
Applicant: 上海宝存信息科技有限公司
Inventor: 阳学仕
IPC: G06F11/10
Abstract: 本发明提出一种高可靠度数据储存装置,其中非易失性存储器的储存空间包括多个第一阶单元,且该多个第一阶单元更分组为多个第二阶单元。控制单元使第一阶单元各自编有检正校验码,并在读取一指定的第一阶单元时,根据该指定的第一阶单元的检正校验码判断该指定的第一阶单元的检正校验码的数据状况,据以自我检测含括该指定的第一阶单元的一指定的第二阶单元的其他空间。
-
公开(公告)号:CN104407813B
公开(公告)日:2019-02-19
申请号:CN201410668008.5
申请日:2014-11-20
Applicant: 上海宝存信息科技有限公司
Inventor: 阳学仕
IPC: G06F3/06
Abstract: 本发明提供一种基于固态存储介质的RAID系统及方法,系统包括:多个固态存储装置,其中每个固态存储装置包含:固态存储介质及控制读写所述固态存储介质的控制器;主控单元,电性连接各所述固态存储装置的控制器,用于将各所述固态存储装置组成RAID阵列,并用于完成从RAID阵列中的逻辑地址至各所述闪存固态存储装置的物理地址的地址映射,通过将地址映射及RAID功能融合,解决传统RAID系统中写放大和性能低下的问题;并实现多个固态存储装置地址映射的统管,提高了固态存储系统的垃圾回收和磨损均衡的效率。
-
公开(公告)号:CN106648449A
公开(公告)日:2017-05-10
申请号:CN201510740155.3
申请日:2015-11-04
Applicant: 上海宝存信息科技有限公司
IPC: G06F3/06
Abstract: 本发明的实施例提出一种于控制逻辑错误时重新配置存储控制器的方法,由处理单元执行,包含下列步骤。周期性询问编码器是否存储控制器发生错误。当编码器答复存储控制器发生错误时,驱动存储控制器的固定区域中的重配置控制逻辑,用以重新程序化存储控制器的整个可重配置区域,其中,可重配置区域以现场可编程化逻辑门阵列实施。
-
公开(公告)号:CN105556480A
公开(公告)日:2016-05-04
申请号:CN201380079608.1
申请日:2013-09-16
Applicant: 上海宝存信息科技有限公司
IPC: G06F11/16
CPC classification number: G06F11/1068 , G06F3/06 , G06F3/0619 , G06F3/064 , G06F3/0688 , G06F11/108 , G11C29/52
Abstract: 一种构建有RAID的基于闪存的存储系统,包括:一个或多个RAID处理器和多个闪存,其中,RAID处理器包括多个读写处理单元、数据块指针单元、数据块计数器、奇偶校验码缓存器,一个读写处理单元可以控制一个或多个闪存单元。一种在基于闪存的存储系统中构建RAID的方法,能够在非常小的逻辑面积和近似忽略不计的时间内实现RAID功能,使得如企业级SSD的存储系统的功能和性能实现统一。
-
公开(公告)号:CN113076055B
公开(公告)日:2023-05-02
申请号:CN202010010115.4
申请日:2020-01-06
Applicant: 上海宝存信息科技有限公司
Inventor: 阳学仕
IPC: G06F3/06
Abstract: 非挥发式存储器的空间配置。控制器以一第一单位配置该非挥发式存储器组成一第一层级的一第一群组空间,且以一第二单位配置该非挥发式忆体组成一第二层级的一第二群组空间。上述第一单位大于等于上述第二单位。上述第一单位的存取的独立性高于上述第二单位。
-
-
-
-
-
-
-
-
-