-
公开(公告)号:US20200218650A1
公开(公告)日:2020-07-09
申请号:US16822032
申请日:2020-03-18
Applicant: Silicon Motion, Inc.
Inventor: HONG-JUNG HSU , HUANG-HSING WU
IPC: G06F12/02 , G06F12/1009 , G06F12/06
Abstract: A memory management method applicable to a data storage device is provided. The memory management method includes steps of: requesting a private memory space from a host; recording a reserved memory space given by the host; dividing a mapping table into a plurality of sub-mapping tables; determining whether a capacity of the reserved memory space is sufficient to store the sub-mapping tables; and if yes, uploading the sub-mapping tables to the reserved memory space via an interface logic.
-
公开(公告)号:US20180137057A1
公开(公告)日:2018-05-17
申请号:US15783973
申请日:2017-10-13
Applicant: Silicon Motion, Inc.
Inventor: HONG-JUNG HSU , CHEN-HUI HSU
IPC: G06F12/1045 , G06F12/1009
CPC classification number: G06F12/1063 , G06F12/0246 , G06F12/0868 , G06F12/1009 , G06F2212/1016 , G06F2212/214 , G06F2212/313 , G06F2212/466 , G06F2212/65 , G06F2212/657 , G06F2212/7201
Abstract: An operating method for a data storage device is provided. The operating method includes steps of: dividing a mapping table into a plurality of sub-mapping tables; receiving an access command comprising a data address and a command category; determining whether a target sub-mapping table corresponding to the data address has been cached, wherein the target sub-mapping table is one of the sub-mapping tables; and if false, reading and caching the target sub-mapping table from the sub-mapping tables.
-
公开(公告)号:US20180129602A1
公开(公告)日:2018-05-10
申请号:US15783953
申请日:2017-10-13
Applicant: Silicon Motion, Inc.
Inventor: HONG-JUNG HSU , CHUN-CHIEH KUO
CPC classification number: G06F12/0261 , G06F3/0608 , G06F3/0631 , G06F3/0647 , G06F3/0652 , G06F3/0679 , G06F3/068 , G06F12/0269 , G06F2212/1044 , G06F2212/7201 , G06F2212/7205
Abstract: A garbage collection method for a data storage device includes steps of: entering a background mode from a foreground mode; selecting a plurality of source data blocks from a plurality of in-use data blocks; dividing a mapping table into a plurality of sub-mapping tables and selecting one of the sub-mapping tables as a target sub-mapping table, wherein the target sub-mapping table is used to manage one of the source data blocks; selecting a destination data block from a plurality of spare data blocks; and sequentially updating a correspondence relationship of data stored in the target sub-mapping table from the source data blocks to the destination data block, wherein the updating comprises copying the data stored in the source data blocks to the destination data block.
-
公开(公告)号:US20200226062A1
公开(公告)日:2020-07-16
申请号:US16833680
申请日:2020-03-30
Applicant: Silicon Motion, Inc.
Inventor: HONG-JUNG HSU , Chun-Chieh Kuo
Abstract: A garbage collection method for a data storage device includes steps of: entering a background mode from a foreground mode; selecting a plurality of source data blocks from a plurality of in-use data blocks; dividing a mapping table into a plurality of sub-mapping tables and selecting one of the sub-mapping tables as a target sub-mapping table, wherein the target sub-mapping table is used to manage one of the source data blocks; selecting a destination data block from a plurality of spare data blocks; and sequentially updating a correspondence relationship of data stored in the target sub-mapping table from the source data blocks to the destination data block, wherein the updating comprises copying the data stored in the source data blocks to the destination data block.
-
公开(公告)号:US20200218667A1
公开(公告)日:2020-07-09
申请号:US16820749
申请日:2020-03-17
Applicant: Silicon Motion, Inc.
Inventor: HONG-JUNG HSU , CHEN-HUI HSU
IPC: G06F12/1045 , G06F12/02 , G06F12/1009
Abstract: An operating method for a data storage device is provided. The operating method includes steps of: dividing a mapping table into a plurality of sub-mapping tables; receiving an access command comprising a data address and a command category; determining whether a target sub-mapping table corresponding to the data address has been cached, wherein the target sub-mapping table is one of the sub-mapping tables; and if false, reading and caching the target sub-mapping table from the sub-mapping tables.
-
公开(公告)号:US20180137048A1
公开(公告)日:2018-05-17
申请号:US15785264
申请日:2017-10-16
Applicant: Silicon Motion, Inc.
Inventor: HONG-JUNG HSU , HUANG-HSING WU
IPC: G06F12/02 , G06F12/1009 , G06F12/06
CPC classification number: G06F12/0246 , G06F12/0638 , G06F12/0868 , G06F12/0897 , G06F12/1009 , G06F2212/1016 , G06F2212/1044 , G06F2212/205 , G06F2212/222 , G06F2212/225 , G06F2212/313 , G06F2212/466 , G06F2212/65 , G06F2212/70 , G06F2212/7201 , G06F2212/7202 , G06F2212/7204
Abstract: A memory management method applicable to a data storage device is provided. The memory management method includes steps of: requesting a private memory space from a host; recording a reserved memory space given by the host; dividing a mapping table into a plurality of sub-mapping tables; determining whether a capacity of the reserved memory space is sufficient to store the sub-mapping tables; and if yes, uploading the sub-mapping tables to the reserved memory space via an interface logic.
-
-
-
-
-