예컨대 , 컨트롤러 ( 130 ) 는 , 호스트 ( 102 ) 로부터 수신 된 라이트 커맨드 들 에 해당 하 는 유저 데이터 를 , 컨트롤러 ( 130 ) 의 메모리 ( 144 ) 에 포함 된 제 1 버퍼 ( 510 ) 에 캐 싱 ( caching ) 및 버퍼링 ( buffering ) , 즉 유저 데이터 의 데이터 세그먼트 들 ( 512 ) 을 데이터 버퍼 / 캐시 인 제 1 버퍼 ( 510 ) 에 저장 한 후 , 제 1 버퍼 ( 510 ) 에 저장 된 데이터 세그먼트 들 ( 512 ) 을 , 메모리 장치 ( 150 ) 의 메모리 블록 들 ( 552 , 554 , 562 , 564 , 572 , 574 , 582 , 584 ) 에 포함 된 페이지 들 에 저장 한다 . 그리고 , 컨트롤러 ( 130 ) 는 , 호스트 ( 102 ) 로부터 수신 된 라이트 커맨드 들 에 해당 하 는 유저 데이터 의 데이터 세그먼트 들 ( 512 ) 이 , 메모리 장치 ( 150 ) 의 메모리 블록 들 ( 552 , 554 , 562 , 564 , 572 , 574 , 582 , 584 ) 에 포함 된 페이지 들 에 프로그램 되 어 저장 됨 에 따라 , 제 1 맵 데이터 와 제 2 맵 데이터 를 생 성 및 업데이트 하 여 , 컨트롤러 ( 130 ) 의 메모리 ( 144 ) 에 포함 된 제 2 버퍼 ( 520 ) 에 저장 , 즉 유저 데이터 에 대한 제 1 맵 데이터 의 L 2 P 세그먼트 들 ( 522 ) 과 제 2 맵 데이터 의 P 2 L 세그먼트 들 ( 524 ) 을 , 맵 버퍼 / 캐시 인 제 2 버퍼 ( 520 ) 에 저장 한다 . 여기 서 , 컨트롤러 ( 130 ) 의 메모리 ( 144 ) 에서 제 2 버퍼 ( 520 ) 에 는 , 전술 한 바 와 같이 , 제 1 맵 데이터 의 L 2 P 세그먼트 들 ( 522 ) 과 제 2 맵 데이터 의 P 2 L 세그먼트 들 ( 524 ) 이 저장 되 거나 , 제 1 맵 데이터 의 L 2 P 세그먼트 들 ( 522 ) 에 대한 맵 리스트 와 , 제 2 맵 데이터 의 P 2 L 세그먼트 들 ( 524 ) 에 대한 맵 리스트 가 저장 될 수 있 다 . 아울러 , 컨트롤러 ( 130 ) 는 , 제 2 버퍼 ( 520 ) 에 저장 된 제 1 맵 데이터 의 L 2 P 세그먼트 들 ( 522 ) 과 제 2 맵 데이터 의 P 2 L 세그먼트 들 ( 524 ) 을 , 메모리 장치 ( 150 ) 의 메모리 블록 들 ( 552 , 554 , 562 , 564 , 572 , 574 , 582 , 584 ) 에 포함 된 페이지 들 에 저장 한다 .