-
公开(公告)号:CN104461391B
公开(公告)日:2019-08-02
申请号:CN201410737270.0
申请日:2014-12-05
Applicant: 上海宝存信息科技有限公司
Abstract: 本发明提供一种存储设备元数据管理方法及系统。所述存储设备元数据管理方法包括:由至少一个擦除块组成一个的超级块;所述超级块保留有一个存储所述超级块相关元数据的空间;所述超级块相关元数据包括为所述超级块分配的序列号以及所述超级块内的地址映射信息;所述地址映射信息保存了物理扇区地址到逻辑扇区地址的映射关系;当写入数据到所述超级块时,将所述数据相应的地址映射信息也写入到所述超级块中;系统恢复时,将根据各个所述超级块中的地址映射信息恢复所述存储系统的页表;所述页表标识了逻辑扇区地址到物理扇区地址的映射关系。本发明的技术方案能够保证页表在开机时完全恢复,保证存储设备启动时可以正常工作。
-
公开(公告)号:CN105683930A
公开(公告)日:2016-06-15
申请号: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: 一种用于数据存储系统的动态缓存方法,对需要写入的数据队列的写入方式进行动态判别,根据判别结果,对于适合直接写入的数据,将数据直接写入到存储介质,对于适合缓存写入的数据,将数据经缓存器件缓存后再写入存储介质。一种使用上述方法的动态缓存系统。所述方法和系统显著地缩小了缓存的空间需求,兼顾了容错性,提升了系统性能。
-
公开(公告)号:CN104461391A
公开(公告)日:2015-03-25
申请号:CN201410737270.0
申请日:2014-12-05
Applicant: 上海宝存信息科技有限公司
Abstract: 本发明提供一种存储设备元数据管理方法及系统。所述存储设备元数据管理方法包括:由至少一个擦除块组成一个的超级块;所述超级块保留有一个存储所述超级块相关元数据的空间;所述超级块相关元数据包括为所述超级块分配的序列号以及所述超级块内的地址映射信息;所述地址映射信息保存了物理扇区地址到逻辑扇区地址的映射关系;当写入数据到所述超级块时,将所述数据相应的地址映射信息也写入到所述超级块中;系统恢复时,将根据各个所述超级块中的地址映射信息恢复所述存储系统的页表;所述页表标识了逻辑扇区地址到物理扇区地址的映射关系。本发明的技术方案能够保证页表在开机时完全恢复,保证存储设备启动时可以正常工作。
-
公开(公告)号:CN106648439B
公开(公告)日:2019-11-29
申请号:CN201510411607.3
申请日:2015-07-14
Applicant: 上海宝存信息科技有限公司
IPC: G06F3/06
Abstract: 本发明的实施例提出一种于控制逻辑错误时重新配置存储控制器的方法,由处理单元执行,包含下列步骤。判断存储控制器发生错误后,驱动存储控制器的固定区域中的重配置控制逻辑,用以重新程序化存储控制器的整个可重配置区域,其中,可重配置区域以现场可程序化逻辑门阵列实施。
-
公开(公告)号:CN107797755A
公开(公告)日:2018-03-13
申请号:CN201610801521.6
申请日:2016-09-05
Applicant: 上海宝存信息科技有限公司
IPC: G06F3/06
Abstract: 本发明的实施例提出一种固态硬盘系统的原子写入方法,由处理单元执行,包含以下步骤。接收原子写入命令,指示写入少于一个页面长度的数据至储存单元。判断上述数据将触发缓存器中的跨页面储存时,填充虚拟数据至缓存器中的第一区域的所有可用子区域,以及储存上述数据至缓存器中的第二区域。成功储存上述数据至缓存器中的第二区域后,更新安全指标用以指向上述数据所储存的第二区域的最后一个子区域的结束地址。
-
公开(公告)号:CN103577111B
公开(公告)日:2017-05-31
申请号:CN201210256754.4
申请日:2012-07-23
Applicant: 上海宝存信息科技有限公司
Abstract: 本发明揭示了一种基于非易失性存储器的动态独立冗余阵列存储系统及方法,所述系统包括读写控制器、若干与所述读写控制器连接的存储设备,各存储设备包括一个或多个物理块,各物理块包括一个或多个页面。读写控制器包括RAID写入控制模块、RAID读取控制模块;RAID写入控制模块用以控制存储设备中数据的写入;RAID写入控制模块包括写前处理单元、写操作处理单元;RAID读取控制模块用以控制存储设备中数据的读取;RAID读取控制模块包括逻辑块查找单元、数据读取单元。本发明提出的基于非易失性存储器的动态独立冗余阵列存储系统及方法,可大幅提高系统的性能,并保证基于NVM的数据存储装置中数据的安全性,解决了传统RAID在非易失性存储应用中所面临的问题。
-
公开(公告)号:CN106648439A
公开(公告)日:2017-05-10
申请号:CN201510411607.3
申请日:2015-07-14
Applicant: 上海宝存信息科技有限公司
IPC: G06F3/06
Abstract: 本发明的实施例提出一种于控制逻辑错误时重新配置存储控制器的方法,由处理单元执行,包含下列步骤。判断存储控制器发生错误后,驱动存储控制器的固定区域中的重配置控制逻辑,用以重新程序化存储控制器的整个可重配置区域,其中,可重配置区域以现场可程序化逻辑门阵列实施。
-
公开(公告)号:CN102866956A
公开(公告)日:2013-01-09
申请号:CN201210342895.8
申请日:2012-09-14
Applicant: 上海宝存信息科技有限公司
Abstract: 本发明揭示了一种基于固态存储介质的数据实时跟踪存储系统及方法,所述系统包括存储模块、数据更新模块、序列号生成模块、数据更新实时跟踪模块。序列号生成模块用以从数列中选取当前序列号,供一个物理块或一组物理块更新时使用;当前序列号被使用之后,从所述数列中选取当前序列号的下一个序列号作为当前序列号;数据更新实时跟踪模块用以在一个物理块被擦除且重新写入数据时,将该物理块或该组物理块与序列号生成模块选取的当前序列号进行关联,实现数据更新的实时跟踪;并将写入的数据及对应序列号同时存储,以便在需要恢复时使用。本发明可利用最小化的系统资源实现对数据的准确定位,并能够在最大程度上减小突发情况下丢失数据的可能性。
-
公开(公告)号:CN102799534A
公开(公告)日:2012-11-28
申请号:CN201210249897.2
申请日:2012-07-18
Applicant: 上海宝存信息科技有限公司
Abstract: 本发明揭示了一种基于固态存储介质的存储系统及方法,所述存储系统中包括一种冷热数据的识别方法,该识别方法用以识别逻辑页面所处的状态,所处的状态至少包括冷数据和热数据两种状态;所述识别方法包括:如果逻辑页面被主机host在设定的时间内进行一次或连续若干次的更新,则判断该逻辑页面处于热数据状态;反之,如果该逻辑页面由于长时间未被主机host更新,而是垃圾回收和磨损均衡单元的作用、使得该逻辑页面存储物理地址产生一次或连续若干次更新,则判断该逻辑页面处于冷数据状态。本发明提出的基于固态存储介质的存储系统及方法,可提高固态存储器的性能(读写速度和带宽),并通过减少实际写入数据达到最大化固态存储系统的寿命的目的。
-
公开(公告)号:CN109582599B
公开(公告)日:2023-12-22
申请号:CN201710907869.8
申请日:2017-09-29
Applicant: 上海宝存信息科技有限公司
Inventor: 周溱
IPC: G06F12/0866 , G06F12/1009
Abstract: 采用装置端配置空间、且主机端映射查表的非挥发式存储器操作技术。装置端一控制器根据一主机下达的一写入指令指示的一写入逻辑地址,配置一非挥发式存储器提供一写入物理地址的空间供写入数据写入,并将该写入物理地址回传该主机,用于该主机上一映射表的建立。该映射表记录该写入逻辑地址以及该写入物理地址的对应关系。
-
-
-
-
-
-
-
-
-