-
公开(公告)号:US11074171B2
公开(公告)日:2021-07-27
申请号:US15994247
申请日:2018-05-31
Applicant: Samsung Electronics Co., Ltd.
Inventor: Soo Hyun Kim , Dong-Young Seo , Sang Kwon Moon
IPC: G06F12/02 , G06F3/06 , G06F12/0804
Abstract: A data storage device is provided. The data storage device a buffer configured to store a mapping table comprising physical block addresses (PBAs) corresponding to logical block addresses (LBAs), a non-volatile memory configured to store data; and a controller configured to control the buffer and the non-volatile. The controller is configured to read data stored at a first PBA of the non-volatile memory corresponding to a first LBA by referring to the mapping table when receiving a command to read data corresponding to the first LBA from outside of the data storage device, and, when a second LBA included in the data read from the non-volatile memory is different from the first LBA, retry reading, from the non-volatile memory, the data corresponding to the first LBA.
-
公开(公告)号:US11789773B2
公开(公告)日:2023-10-17
申请号:US16444632
申请日:2019-06-18
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Young Tae Lee , Soo Hyun Kim , Jong-Lae Park , Choong Hoon Park
CPC classification number: G06F9/4881 , G06F9/4856 , G06F9/5027
Abstract: A computing device and a method for operating the computing device are provided. The computing device includes a task classifying module and a task allocating and managing module. The task classifying module classifies a task scheduled to be processed by a multi-core processor into an expectable task or a normal task. The task allocating and managing module selects one core of the multi-core processor as a target core and allocates the task scheduled to be processed to the target core. In response to the task scheduled to be processed being classified as the normal task, the task allocating and managing module determines whether to allocate the normal task to the target core depending on whether the target core processes a previously allocated expectable task.
-
公开(公告)号:US11182245B2
公开(公告)日:2021-11-23
申请号:US16857358
申请日:2020-04-24
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Bo Mi Kim , Dong Gun Kim , Soo Hyun Kim , Ki Hyun Choi , Pil Chang Son
IPC: G06F11/00 , G06F11/10 , G06F9/4401
Abstract: An operating method of a memory controller to update metadata using journaling data in a short time during a booting operation, and to maintain reliability of the updated metadata. The operating method of a memory controller includes loading metadata into sub-regions of a buffer memory, updating the metadata using journaling data in a state that error correction code (ECC) functions of memory controller for the sub-regions are disabled, generating a first parity data of data stored in the first sub-region, and enabling the ECC function of the first sub-region, after the first parity data is generated.
-
4.
公开(公告)号:US11093441B2
公开(公告)日:2021-08-17
申请号:US15969964
申请日:2018-05-03
Applicant: Samsung Electronics Co., Ltd.
Inventor: Jong-Lae Park , Soo Hyun Kim , Young Tae Lee
Abstract: Provided are multi-core control systems. A multi-core control system includes multiple cores including a first core; and a process dependency recognizer configured to recognize a dependency between processes each executed in the respective cores, wherein if the first core waits for a first period of time to execute a first process, the first core recognizes a process on which the first process depends by the process dependency recognizer.
-
-
-