설명 되 는 특징 들 은 이롭 게 도 데이터 저장 시스템 , 적어도 하나 의 입력 장치 및 적어도 하나 의 출력 장치 로부터 데이터 및 명령어 들 을 수신 하 고 데이터 및 명령어 들 을 그 들 로 전송 하 도록 결합 된 적어도 하나 의 프로그래밍 가능 프로세서 를 포함 하 는 프로그래밍 가능 시스템 상 에서 실행 가능 한 하나 이상 의 컴퓨터 프로그램 에서 구현 될 수 있 다 . 컴퓨터 프로그램 은 소정 의 활동 을 수행 하 거나 소정 의 결과 를 발생 시키 기 위해 컴퓨터 에서 직접 또는 간접 적 으로 사용 될 수 있 는 명령어 들 의 세트 이 다 . 컴퓨터 프로그램 은 컴파일 링 또는 해석 되 는 언어 들 을 포함 하 는 임의 형태 의 프로그래밍 언어 ( 예 로서 , 객체 - C , 자바 ) 로 작성 될 수 있 으며 , 독립 프로그램 또는 모듈 , 컴포넌트 , 서브루틴 , 또는 컴퓨팅 환경 에서 사용 하 기 에 적합 한 다른 유닛 을 포함 하 는 임의 의 형태 로 전개 될 수 있 다 .