-
公开(公告)号:US20180129674A1
公开(公告)日:2018-05-10
申请号:US15610810
申请日:2017-06-01
Applicant: Samsung Electronics Co., Ltd.
Inventor: Kyung Ho KIM , Seungyeun JEONG , Dae-Jin KIM , Sang-Jin OH , Hwasoo LEE , Hyejeong JANG
IPC: G06F17/30
CPC classification number: G06F16/162 , G06F16/1847
Abstract: A trim management method for a storage device includes activating, by a processor configured by an application program, a pattern check function of a device driver, requesting, by the processor configured by the application program, a file system to write a file of a specified pattern, converting, by the processor configured by the file system, the file to management unit data of the storage device, transmitting, by the processor configured by the file system, the management unit data to the device driver, checking, by the processor configured by the device driver, whether a data pattern of the management unit data is the same as the specified pattern, and transmitting, by the processor configured by the device driver, a trim command for trimming a storage area corresponding to the management unit data, to the storage device based on results of the checking.
-
公开(公告)号:US20210240667A1
公开(公告)日:2021-08-05
申请号:US17236416
申请日:2021-04-21
Applicant: Samsung Electronics Co., Ltd.
Inventor: Kyung Ho KIM , Seungyeun JEONG , Dae-Jin KIM , Sang-Jin OH , Hwasoo LEE , Hyejeong JANG
Abstract: A trim management method for a storage device includes activating, by a processor configured by an application program, a pattern check function of a device driver, requesting, by the processor configured by the application program, a file system to write a file of a specified pattern, converting, by the processor configured by the file system, the file to management unit data of the storage device, transmitting, by the processor configured by the file system, the management unit data to the device driver, checking, by the processor configured by the device driver, whether a data pattern of the management unit data is the same as the specified pattern, and transmitting, by the processor configured by the device driver, a trim command for trimming a storage area corresponding to the management unit data, to the storage device based on results of the checking.
-
公开(公告)号:US20210103394A1
公开(公告)日:2021-04-08
申请号:US16857953
申请日:2020-04-24
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Eunhee RHO , Suman Prakash BALAKRISHNAN , Dongjin KIM , Seokhwan KIM , Chansol KIM , Jaeyoon CHOI , Hyejeong JANG
IPC: G06F3/06
Abstract: A host system configured to communicate with a storage system, including a host flash translation layer (FTL) configured to manage a plurality of blocks included in the storage system, wherein the host FTL includes a block assignment module configured to generate priority information indicating priorities of free blocks from among the plurality of blocks based on erase count values of the free blocks, and wherein the host FTL is configured to assign a free block having a lowest erase count value, from among the free blocks, for a data write operation based on the priority information; a counting circuit configured to count a number of erase operations performed on each of the plurality of blocks; and an interface circuit configured to transmit to the storage system a block address along with an access request to the storage system, the block address indicating a position of the assigned free block.
-
公开(公告)号:US20210103517A1
公开(公告)日:2021-04-08
申请号:US16858959
申请日:2020-04-27
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Dongjin KIM , Suman Prakash BALAKRISHNAN , Seokhwan KIM , Chansol KIM , Eunhee RHO , Jaeyoon CHOI , Hyejeong JANG
Abstract: A method of operating a memory system including a memory device, including in response to a write request of a host, storing write data and a physical address received from the host in a buffer; performing a write operation on the memory device based on the write data and the physical address; based on a write error corresponding to the write data occurring, asynchronously providing the host with error occurrence information; and providing the host with the write data having the write error and information used for a recovery from the write error.
-
-
-