-
1.
公开(公告)号:US12124368B2
公开(公告)日:2024-10-22
申请号:US17740927
申请日:2022-05-10
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Byoung-Geun Kim , In-Hwan Doh , Joo-Young Hwang , Seung-Uk Shin , Min-Seok Ko , Jae-Yoon Choi
CPC classification number: G06F12/0253 , G06F9/3816 , G06F12/10 , G06F2212/1044 , G06F2212/657
Abstract: A storage device includes a non-volatile memory including a plurality of memory blocks. The storage device performs an alignment operation in response to receipt of an align command. The alignment operation converts a received logical address of a logical segment into a physical address and allocates the physical address to a physical block address corresponding to a free block. The storage device is further configured to performs a garbage collection in units of the physical block address that indicates one memory block.
-
公开(公告)号:US11354057B2
公开(公告)日:2022-06-07
申请号:US16276706
申请日:2019-02-15
Applicant: Samsung Electronics Co., Ltd.
Inventor: Byoung-Geun Kim , Jae-Yoon Choi , Joo-Young Hwang
Abstract: A storage device includes a main storage including a plurality of nonvolatile memory devices, the main storage device configured to store data; and a storage controller configured to control the main storage. The storage controller is configured to, divide a plurality of memory blocks of the plurality of nonvolatile memory devices into a plurality of banks, assign each one of the plurality of banks into one of a) a plurality of sets and b) one free bank, each of the plurality of sets including at least one bank, perform data migration operation to transfer the data among the sets by using the one free bank in response to an input/output (I/O) request from an external host device while securing a specific I/O execution time, and control the data migration operation such that the I/O request is independent of the data migration operation.
-
公开(公告)号:US20200081647A1
公开(公告)日:2020-03-12
申请号:US16276706
申请日:2019-02-15
Applicant: Samsung Electronics Co., Ltd.
Inventor: Byoung-Geun Kim , Jae-Yoon Choi , Joo-Young Hwang
Abstract: A storage device includes a main storage including a plurality of nonvolatile memory devices, the main storage device configured to store data; and a storage controller configured to control the main storage. The storage controller is configured to, divide a plurality of memory blocks of the plurality of nonvolatile memory devices into a plurality of banks, assign each one of the plurality of banks into one of a) a plurality of sets and b) one free bank, each of the plurality of sets including at least one bank, perform data migration operation to transfer the data among the sets by using the one free bank in response to an input/output (I/O) request from an external host device while securing a specific I/O execution time, and control the data migration operation such that the I/O request is independent of the data migration operation.
-
4.
公开(公告)号:US11341043B2
公开(公告)日:2022-05-24
申请号:US16543093
申请日:2019-08-16
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Byoung-Geun Kim , In-Hwan Doh , Joo-Young Hwang , Seung-Uk Shin , Min-Seok Ko , Jae-Yoon Choi
Abstract: A storage device includes a non-volatile memory including a plurality of memory blocks. The storage device performs an alignment operation in response to receipt of an align command. The alignment operation converts a received logical address of a logical segment into a physical address and allocates the physical address to a physical block address corresponding to a free block. The storage device is further configured to performs a garbage collection in units of the physical block address that indicates one memory block.
-
公开(公告)号:US20200159656A1
公开(公告)日:2020-05-21
申请号:US16543093
申请日:2019-08-16
Applicant: Samsung Electronics Co., Ltd.
Inventor: Byoung-Geun Kim , In-Hwan Doh , Joo-Young Hwang , Seung-Uk Shin , Min-Seok Ko , Jae-Yoon Choi
Abstract: A storage device includes a non-volatile memory including a plurality of memory blocks. The storage device performs an alignment operation in response to receipt of an align command. The alignment operation converts a received logical address of a logical segment into a physical address and allocates the physical address to a physical block address corresponding to a free block. The storage device is further configured to performs a garbage collection in units of the physical block address that indicates one memory block.
-
-
-
-