CPC G06F 3/0659 (2013.01) [G06F 3/0604 (2013.01); G06F 3/0679 (2013.01)] | 13 Claims |
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.
|