메모리 컨트롤러 ( 120 ) 는 RAM ( 130 ) 을 버퍼 메모리 , 캐시 메모리 , 또는 동작 메모리 로 사용 할 수 있 다 . 예 를 들 어 , 메모리 컨트롤러 ( 120 ) 는 호스트 장치 로부터 제 2 데이터 ( DATA 2 ) 를 수신 하 고 , 수신 된 제 2 데이터 ( DATA 2 ) 를 RAM ( 130 ) 에 저장 하 고 , 그리고 RAM ( 130 ) 에 저장 된 제 2 데이터 ( DATA 2 ) 를 제 1 데이터 ( DATA 1 ) 로서 반도체 메모리 장치 ( 110 ) 에 기입 할 수 있 다 . 메모리 컨트롤러 ( 120 ) 는 반도체 메모리 장치 ( 110 ) 로부터 제 1 데이터 ( DATA 1 ) 를 수신 하 고 , 수신 된 제 1 데이터 ( DATA 1 ) 를 RAM ( 130 ) 에 저장 하 고 , RAM ( 130 ) 에 저장 된 제 1 데이터 ( DATA 1 ) 를 제 2 데이터 ( DATA 2 ) 로서 호스트 장치 로 출력 할 수 있 다 . 메모리 컨트롤러 ( 120 ) 는 반도체 메모리 장치 ( 110 ) 로부터 읽 은 데이터 를 RAM ( 130 ) 에 저장 하 고 , RAM ( 130 ) 에 저장 된 데이터 를 다시 반도체 메모리 장치 ( 110 ) 에 기입 할 수 있 다 .