메모리 컨트롤러 ( 200 ) 는 호스트 ( 300 ) 의 요청 ( request ) 에 따라 프로그램 동작 , 리드 동작 또는 소거 동작 등 을 수행 하 도록 메모리 장치 ( 100 ) 를 제어 할 수 있 다 . 예 를 들 면 , 호스트 ( 300 ) 로부터 프로그램 요청 이 수신 되 면 , 메모리 컨트롤러 ( 200 ) 는 프로그램 요청 을 프로그램 커맨드 로 변경 하 고 , 프로그램 커맨드 , 물리 블록 어드레스 ( physical block address , PBA ) 및 데이터 를 메모리 장치 ( 100 ) 에 제공 할 수 있 다 . 호스트 ( 300 ) 로부터 논리 블록 어드레스 와 함께 리드 요청 이 수신 되 면 , 메모리 컨트롤러 ( 200 ) 는 리드 요청 을 리드 커맨드 로 변경 하 고 , 논리 블록 어드레스 에 대응 되 는 물리 블록 어드레스 를 선택 한 후 , 리드 커맨드 및 물리 블록 어드레스 ( PBA ) 를 메모리 장치 ( 100 ) 에 제공 할 수 있 다 . 호스트 ( 300 ) 로부터 논리 블록 어드레스 와 함께 소거 요청 이 수신 되 면 , 메모리 컨트롤러 ( 200 ) 는 소거 요청 을 소거 커맨드 로 변경 하 고 , 논리 블록 어드레스 에 대응 되 는 물리 블록 어드레스 를 선택 한 후 , 소거 커맨드 및 물리 블록 어드레스 ( PBA ) 를 메모리 장치 ( 100 ) 에 제공 할 수 있 다 .