본 발명 의 실시 예 에 따른 메모리 컨트롤러 ( 110 ) 는 플래시 직접 메모리 접근 ( FDMA ; Flash Direct Memory Access ) 엔진 ( 111 ) , 호스트 직접 메모리 접근 ( HDMA ; Host Direct Memory Access ) 엔진 ( 112 ) , 및 스 누 퍼 ( 113 , snooper ) 를 포함 할 수 있 다 . 예 시 적 으로 , FDMA 엔진 ( 111 ) , HDMA 엔진 ( 112 ) , 및 스 누 퍼 ( 113 ) 는 소프트웨어 , 하드웨어 , 또는 소프트웨어 및 하드웨어 의 조합 의 형태 로 구현 될 수 있 다 .