그리고 , 본 발명 의 실시 예 에서 는 , 호스트 ( 102 ) 로부터 수신 된 라이트 커맨드 에 해당 하 는 라이트 데이터 를 , 컨트롤러 ( 130 ) 의 메모리 ( 144 ) 에 포함 된 버퍼 ( buffer ) / 캐시 ( cache ) 에 저장 한 후 , 버퍼 / 캐시 에 저장 된 데이터 를 메모리 장치 ( 150 ) 에 포함 된 복수 의 메모리 블록 들 에 프로그램 하 여 저장 , 다시 말 해 프로그램 동작 을 수행 하 며 , 또한 메모리 장치 ( 150 ) 로 의 프로그램 동작 에 상응 하 여 맵 데이터 를 업데이트 할 경우 의 데이터 처리 를 일 예 로 하 여 설명 하 기 로 한다 . 아울러 , 본 발명 의 실시 예 에서 는 , 메모리 장치 ( 150 ) 에 저장 된 데이터 에 대해 , 호스트 ( 102 ) 로부터 리드 커맨드 를 수신 할 경우 , 리드 커맨드 에 해당 하 는 데이터 의 맵 데이터 를 확인 하 여 , 메모리 장치 ( 150 ) 로부터 리드 커맨드 에 해당 하 는 데이터 를 리드 하 며 , 리드 된 데이터 를 컨트롤러 ( 130 ) 의 메모리 ( 144 ) 에 포함 된 버퍼 / 캐시 에 저장 한 후 , 버퍼 / 캐시 에 저장 된 데이터 를 호스트 ( 102 ) 로부터 제공 할 경우 의 데이터 처리 를 일 예 로 하 여 설명 하 기 로 한다 .