그리고 , 컨트롤러 ( 130 ) 는 , 마이크로프로세서 또는 중앙 처리 장치 ( CPU ) 등 으로 구현 된 프로세서 ( 134 ) 를 통해 , 메모리 장치 ( 150 ) 에 대한 백그라운드 ( background ) 동작 을 수행 할 수 도 있 다 . 여기 서 , 메모리 장치 ( 150 ) 에 대한 백그라운드 동작 은 , 메모리 장치 ( 150 ) 의 메모리 블록 들 ( 152 , 154 , 156 ) 에서 임의 의 메모리 블록 에 저장 된 데이터 를 다른 임의 의 메모리 블록 으로 카피 ( copy ) 하 여 처리 하 는 동작 , 일 예 로 가비지 컬렉션 ( GC : Garbage Collection ) 동작 , 메모리 장치 ( 150 ) 의 메모리 블록 들 ( 152 , 154 , 156 ) 간 또는 메모리 블록 들 ( 152 , 154 , 156 ) 에 저장 된 데이터 간 을 스왑 ( swap ) 하 여 처리 하 는 동작 , 일 예 로 웨 어 레벨 링 ( WL : Wear Leveling ) 동작 , 컨트롤러 ( 130 ) 에 저장 된 맵 데이터 를 메모리 장치 ( 150 ) 의 메모리 블록 들 ( 152 , 154 , 156 ) 로 저장 하 는 동작 , 일 예 로 맵 플러시 ( map flush ) 동작 , 또는 메모리 장치 ( 150 ) 에 대한 배드 관리 ( bad management ) 하 는 동작 , 일 예 로 메모리 장치 ( 150 ) 에 포함 된 복수 의 메모리 블록 들 ( 152 , 154 , 156 ) 에서 배드 블록 을 확인 하 여 처리 하 는 배드 블록 관리 ( bad block management ) 동작 등 을 포함 한다 .