US 11,989,451 B2
Method of operating a memory controller in which commands are stored in urgent or normal queues based on priority. a nonvolatile memory device including a buffer selector and a storage device thereof
Wan-Soo Choi, Hwaseong-si (KR); Young Wook Kim, Hwaseong-si (KR); and Hyun Seon Park, Suwon-si (KR)
Assigned to SAMSUNG ELECTRONICS CO., LTD., Suwon-si (KR)
Filed by SAMSUNG ELECTRONICS CO., LTD., Suwon-si (KR)
Filed on Oct. 5, 2021, as Appl. No. 17/494,007.
Claims priority of application No. 10-2020-0186245 (KR), filed on Dec. 29, 2020.
Prior Publication US 2022/0206716 A1, Jun. 30, 2022
Int. Cl. G06F 3/06 (2006.01)
CPC G06F 3/0659 (2013.01) [G06F 3/0604 (2013.01); G06F 3/0679 (2013.01)] 13 Claims
OG exemplary drawing
 
1. A method for operating a memory controller, the method comprising:
receiving a first command from a first host;
storing the first command in a queue, wherein the queue includes an urgent queue for storing urgent commands and a normal queue for storing normal commands;
when the first command has a higher priority than a second command currently being performed, storing the first command in the urgent queue, pausing an operation of the second command and performing a read operation of the first command;
continuing the operation of the second command after completion of the read operation of the first command; and
when the first command has a lower priority than the second command, sequentially storing the first command in the normal queue.