-
1.
公开(公告)号:US20190087362A1
公开(公告)日:2019-03-21
申请号:US15964737
申请日:2018-04-27
Applicant: Samsung Electronics Co., Ltd.
Inventor: Kumar SATISH , Jupyung LEE , In Hwan DOH , JooYoung HWANG
Abstract: A storage device includes a memory device; and a controller configured to fetch a command from a host, the command indicating a logical address, process the command based on the logical address, and receive, from a first replica storage device, an acknowledgment signal indicating that the command has been processed by the first replica storage device.
-
公开(公告)号:US20190220404A1
公开(公告)日:2019-07-18
申请号:US16238342
申请日:2019-01-02
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: JooYoung HWANG
IPC: G06F12/0804 , G06F9/52 , G06F12/06 , G06F12/02 , G06F16/906
CPC classification number: G06F9/522 , G06F3/061 , G06F3/0619 , G06F3/0656 , G06F3/0659 , G06F3/0679
Abstract: A method of programming data to a storage device including a nonvolatile memory device includes receiving first to third barrier commands from a host, receiving first to third data corresponding to the first to third barrier commands from the host, merging the first and second barrier commands and programming the first and second data to the nonvolatile memory device sequentially based on an order of the first and second barrier commands, verifying program completion of both the first and second data, mapping in mapping information of the first and second data when the programming of the first and second data is completed, and mapping out the information of both the first and second data when the programming of at least one of the first and second data is not complete, and programming the third data to the nonvolatile memory device after the mapping in or the mapping out.
-
公开(公告)号:US20170192902A1
公开(公告)日:2017-07-06
申请号:US15392353
申请日:2016-12-28
Applicant: Samsung Electronics Co., Ltd.
Inventor: JooYoung HWANG , Dong-Min Kim , Younwon Park , Songho Yoon
IPC: G06F12/10
CPC classification number: G06F12/0246 , G06F12/1027 , G06F2212/7201 , G06F2212/7202
Abstract: An operating method of a storage device that includes a nonvolatile memory device and a controller configured to control the nonvolatile memory device includes sending map data from the storage device to a host device, the map data mapping one or more of a plurality of physical addresses of the nonvolatile memory device to one or more of a plurality of logical addresses of the host device; receiving, at the storage device, a read request from the host device; if the read request includes a physical address, reading data from the nonvolatile memory device based on the included physical address; and if the read request does not include a physical address, translating a logical address of the read request into a first physical address, and reading data from the nonvolatile memory device based on the translated first physical address.
-
-