| CPC G06F 13/1694 (2013.01) [G06F 11/0772 (2013.01); G06F 13/1642 (2013.01)] | 20 Claims |

|
1. A memory controller comprising:
a first external interface controller configured to:
communicate with a first external device, and
receive a second external device access request from the first external device;
a second external interface controller configured to communicate with a second external device;
a third external interface controller configured to communicate with a third external device; and
a main controller configured to:
determine, based on state information of the memory controller, whether to process the second external device access request by the memory controller or by a second memory controller,
process, if determining to process the second external device access request by the memory controller, the second external device access request through the second external interface controller, and
transmit, if determining to process the second external device access request by the second memory controller, the second external device access request to the third external device through the third external interface controller.
|