컨트롤러 ( 300 ) 는 호스트 ( 10 ) 로부터 제공 되 는 동작 제어 정보 에 따라 어플리케이션 프로그램 코드 저장 주소 에 대응 하 는 메모리 영역 으로부터 프로그램 코드 를 읽 어 와 내부 메모리 에 로딩 하 는 한편 , 메모리 장치 ( 200 ) 로부터 초기 파라미터 를 리드 하 고 내부 메모리 에 로딩 하 여 프로그램 코드 를 실행 , 즉 연산 할 수 있 다 . 어플리케이션 프로그램 코드 는 호스트 ( 10 ) 의 메모리 또는 메모리 장치 ( 200 ) 의 비휘발성 메모리 모듈 에 저장 될 수 있 다 . 어플리케이션 의 프로그램 코드 를 실행 함 에 따라 생성 된 데이터 들 은 메모리 장치 ( 200 ) 에 저장 될 수 있 다 . 예 를 들 어 , 프로그램 코드 를 실행 하 여 생성 된 데이터 들 은 휘발 성 메모리 모듈 에 임시 저장 된 후 , 필요 에 따라 비휘발성 메모리 모듈 에 저장 될 수 있 다 .