-
公开(公告)号:CN112711492A
公开(公告)日:2021-04-27
申请号:CN202011144198.2
申请日:2020-10-23
Applicant: 三星电子株式会社
Abstract: 公开了一种固态驱动器(SSD)。SSD可以包括用于数据的闪存,所述闪存被组织成多个块。控制器可以管理从闪存读取数据和向闪存写入数据。元数据存储器可以存储基于设备的日志数据以防止SSD中的错误。识别固件可以响应于基于设备的日志数据来识别块。在本发明构思的一些实施例中,验证固件可以响应于精确的基于块的数据和基于设备的日志数据两者来确定可疑块是否被预测发生故障。
-
公开(公告)号:CN109684231A
公开(公告)日:2019-04-26
申请号:CN201811189703.8
申请日:2018-10-12
Applicant: 三星电子株式会社
Inventor: 简基·比曼尼 , 拉吉尼坎斯·潘杜拉安甘 , 维贾伊·巴拉克瑞南 , 崔昌皓
Abstract: 公开了一种为多流启用固态盘提供布隆过滤器的方法、以及一种固态盘。布隆过滤器包括两个布隆过滤器阵列、与所述两个布隆过滤器阵列对应的计数器、以及屏蔽逻辑。所述方法包括:利用多个散列函数将元素插入所述两个布隆过滤器阵列中的一个或更多个中;以及,基于元素的插入更新计数器。所述方法还包括:通过将一个或更多个另外的元素插入所述两个布隆过滤器阵列中的一个或更多个中并更新计数器,来更新布隆过滤器;以及,使用所述一个或更多个另外的元素屏蔽布隆过滤器中存储的数据,以利用屏蔽逻辑伪删除所述数据并降低布隆过滤器的误报率。
-
公开(公告)号:CN108733321A
公开(公告)日:2018-11-02
申请号:CN201810335530.X
申请日:2018-04-13
Applicant: 三星电子株式会社
Inventor: 拉吉尼坎斯·潘杜拉甘 , 崔昌皓
CPC classification number: G06F12/0246 , G06F3/0608 , G06F3/0652 , G06F3/0679 , G06F2212/1044 , G06F2212/2022 , G06F2212/7201 , G06F2212/7205 , G06F3/0607 , G06F3/0616 , G06F3/064 , G11C16/16
Abstract: 公开了一种固态驱动器(SSD)。SSD可以包括用于存储数据的闪存。SSD控制器可以管理对闪存的数据读取和写入。SSD可以包括响应于数据的属性来选择流标识符(ID)的自动流检测逻辑。无用数据收集逻辑可以选择擦除块,并响应于自动流检测逻辑确定的流ID,将擦除块中的有效数据编程到第二块中。流ID可以在无用数据收集逻辑已经选择用于无用数据收集的擦除块之后确定。
-
公开(公告)号:CN107203337A
公开(公告)日:2017-09-26
申请号:CN201710149320.7
申请日:2017-03-13
Applicant: 三星电子株式会社
IPC: G06F3/06
CPC classification number: G06F12/0253 , G06F12/0246 , G06F2212/1044 , G06F2212/2022 , G06F2212/7205 , G06F3/0604 , G06F3/064
Abstract: 本案涉及用户可配置的被动后台操作。描述了一种用于允许SSD(120)执行被动垃圾回收的系统和方法。SSD(120)可以包括:用于数据的存储设备(315);以及可以对存储设备(315)执行垃圾回收的垃圾回收逻辑(340)。接收电路(305)可以从主机(105)接收配置命令(405)。配置命令(405)可以包括条件(410,505,605),诸如空闲持续时间(505)和/或队列深度阈值(605)。条件存储设备(325)可以存储条件(410,505,605)。状态确定器(320)可以确定SSD(120)的状态(510,610)。比较器(330)可以将SSD(120)的状态(510,610)与条件(410,505,605)进行比较以确定是否触发被动垃圾回收。
-
-
-