Computing systems and methods of operating computing systems

    公开(公告)号:US10599467B2

    公开(公告)日:2020-03-24

    申请号:US15713007

    申请日:2017-09-22

    Abstract: A computing system includes a host and a storage device. The host includes a central processing unit (CPU) and a first volatile memory device. The storage device includes a second volatile memory device and a nonvolatile memory device. The CPU uses the first volatile memory device and the second volatile memory device as a main memory to store temporary data used for operation of the CPU. The CPU determines a swap-out page to be swapped-out of first pages stored in the first volatile memory device, determines a swap-in page to be swapped-in of second pages stored in the second volatile memory device, and exchanges the swapped-out page and the swapped-in page.

    Selection of memory blocks for garbage collection based on variable block life threshold
    4.
    发明授权
    Selection of memory blocks for garbage collection based on variable block life threshold 有权
    基于可变块生命阈值选择用于垃圾回收的内存块

    公开(公告)号:US09239780B2

    公开(公告)日:2016-01-19

    申请号:US13613443

    申请日:2012-09-13

    CPC classification number: G06F12/0246 G06F2212/7205

    Abstract: Memory blocks of a nonvolatile memory device are managed by identifying a full memory block, determining whether a block life of the full memory block exceeds a threshold value, and upon determining that the block life of the full memory block exceeds the threshold value, selecting the full memory block as a target block for garbage collection. The threshold of the block life is determined using an average write distance of logical pages programmed in the nonvolatile memory device.

    Abstract translation: 非易失性存储器件的存储器块通过识别完整存储器块,确定整个存储器块的块寿命是否超过阈值来管理,并且在确定完整存储器块的块寿命超过阈值时,选择 完全内存块作为垃圾收集的目标块。 使用在非易失性存储器件中编程的逻辑页面的平均写入距离来确定块寿命的阈值。

    DATA STORAGE DEVICE AND RELATED METHOD OF OPERATION
    5.
    发明申请
    DATA STORAGE DEVICE AND RELATED METHOD OF OPERATION 有权
    数据存储装置及相关操作方法

    公开(公告)号:US20120166910A1

    公开(公告)日:2012-06-28

    申请号:US13301025

    申请日:2011-11-21

    CPC classification number: G06F11/1044

    Abstract: A method is provided for performing a write operation in a data storage device comprising a storage medium, a processing unit, and a buffer memory storing data to be transferred to the storage medium under control of the processing unit. The method comprises aggregating data in the buffer memory as a strip group comprising multiple data strips, transferring data strips in at least one strip group to the storage medium, calculating a parity strip based on the transferred data strips of the at least one strip group without additional access to the buffer memory, and transferring the parity strip to the storage medium.

    Abstract translation: 提供了一种用于在包括存储介质,处理单元和缓冲存储器的数据存储设备中执行写操作的方法,该存储介质在处理单元的控制下存储要传送到存储介质的数据。 该方法包括将缓冲存储器中的数据作为包括多个数据条带的条带集合,将至少一个条带组中的数据条传送到存储介质,基于所传送的至少一个条带组的数据条来计算奇偶校验条,而没有 对缓冲存储器的附加访问,以及将奇偶校验条传送到存储介质。

    Non-Volatile Memory Device, Devices Having the Same, and Method of Operating the Same
    6.
    发明申请
    Non-Volatile Memory Device, Devices Having the Same, and Method of Operating the Same 有权
    非易失性存储器件,具有相同功能的器件及其操作方法

    公开(公告)号:US20120151124A1

    公开(公告)日:2012-06-14

    申请号:US13289701

    申请日:2011-11-04

    CPC classification number: G06F12/0246 G06F12/02 G06F12/08 G06F2212/7205

    Abstract: A flash memory and a method of writing data to a flash memory during garbage collection of the flash memory is provided. First, a garbage collection process on a victim block of flash memory may be initiated. A garbage collection process may comprise a plurality of garbage collection operation. A program command and corresponding program data may be received. After a first garbage collection operation has finished and a portion of flash data from the victim block has been written to a free block, a portion of the program data may be written to that free block. If data remains in the victim block, a second garbage collection operation may be performed.

    Abstract translation: 提供闪速存储器以及在闪存的垃圾收集期间将数据写入闪速存储器的方法。 首先,可以启动对闪存的受害块的垃圾收集过程。 垃圾收集过程可以包括多个垃圾收集操作。 可以接收程序命令和相应的程序数据。 在完成了第一次垃圾收集操作并且来自受害者块的闪存数据的一部分已被写入空闲块之后,可以将该部分程序数据写入该空闲块。 如果数据保留在受害者块中,则可以执行第二垃圾收集操作。

    Method and apparatus for flash memory wear-leveling using logical groups
    7.
    发明授权
    Method and apparatus for flash memory wear-leveling using logical groups 有权
    使用逻辑组的闪存磨损均衡的方法和装置

    公开(公告)号:US07797481B2

    公开(公告)日:2010-09-14

    申请号:US11771531

    申请日:2007-06-29

    CPC classification number: G06F12/0246 G06F2212/1036 G06F2212/7211

    Abstract: A memory system and corresponding method of wear-leveling are provided, the system including a controller, a random access memory in signal communication with the controller, and another memory in signal communication with the controller, the other memory comprising a plurality of groups, each group comprising a plurality of first erase units or blocks and a plurality of second blocks, wherein the controller exchanges a first block from a group with a second block in response to at least one block erase count within the group; and the method including receiving a command having a logical address, converting the logical address into a logical block number, determining a group number for a group that includes the converted logical block number, and checking whether group information comprising block erase counts for the group is loaded into random access memory, and if not, loading the group information into random access memory.

    Abstract translation: 提供了一种存储器系统和相应的磨损均衡方法,所述系统包括控制器,与控制器进行信号通信的随机存取存储器,以及与控制器进行信号通信的另一存储器,所述另一存储器包括多个组,每个组 组包括多个第一擦除单元或块和多个第二块,其中响应于该组内的至少一个块擦除计数,控制器从具有第二块的组与第一块交换第一块; 所述方法包括:接收具有逻辑地址的命令,将所述逻辑地址转换为逻辑块号,确定包含所转换的逻辑块号的组的组号,以及检查是否包括所述组的块擦除计数的组信息是 加载到随机存取存储器中,如果没有,将组信息加载到随机存取存储器中。

    METHOD FOR OPERATING BUFFER CACHE OF STORAGE DEVICE INCLUDING FLASH MEMORY
    8.
    发明申请
    METHOD FOR OPERATING BUFFER CACHE OF STORAGE DEVICE INCLUDING FLASH MEMORY 审中-公开
    用于操作包括闪速存储器的存储设备的缓冲器缓存的方法

    公开(公告)号:US20080195801A1

    公开(公告)日:2008-08-14

    申请号:US12021693

    申请日:2008-01-29

    Abstract: Provided is a method for operating a buffer cache which is performed by a storage device including a flash memory. The method includes converting a logical block address requested from a host into a logical page number. A region in which a page corresponding to the logical page number is located is searched for. A physical block address corresponding to the logical block address is generated with reference to a mapping table of the region in which the page corresponding to the logical page number is located. The searching for of the region includes searching for a look-up table having information about a region in which a plurality of pages of the flash memory are located.

    Abstract translation: 提供了一种用于操作由包括闪存的存储设备执行的缓冲器高速缓存的方法。 该方法包括将从主机请求的逻辑块地址转换为逻辑页号。 搜索与逻辑页码对应的页面所在的区域。 参照对应于逻辑页码的页面所在的区域的映射表生成对应于逻辑块地址的物理块地址。 搜索该区域包括搜索具有关于闪存的多个页面所在的区域的信息的查找表。

Patent Agency Ranking