또한 , " 후술 하 는 각종 기능 들 은 컴퓨터 판독 가능 한 프로그램 코드 로 형성 되 고 컴퓨터 판독 가능 한 매체 에서 구현 되 는 적어도 하나 의 컴퓨터 프로그램 각각 에 의해 구현 또는 지원 될 수 있 다 . 용어 "" 애플리케이션 "" 및 "" 프로그램 "" 은 적어도 하나 의 컴퓨터 프로그램 ", 소프트웨어 컴포넌트 , 명령 세트 , 프로시저 , 함수 , 객체 , 클래스 , 인 스턴스 , 관련 데이터 , " 혹은 적합 한 컴퓨터 판독 가능 한 프로그램 코드 에서 의 구현 용 으로 구성 된 그것 의 일부 를 지칭 한다 . 어구 "" 컴퓨터 판독 가능 한 프로그램 코드 "" 는 소스 코드 ", 오브젝트 코드 , " 및 실행 가능 한 코드 를 포함 하 는 컴퓨터 코드 의 종류 를 포함 한다 . 어구 "" 컴퓨터 판독 가능 한 매체 "" 는 ROM ( read only memory ) ", RAM ( random access memory ) , 하드 디스크 드라이브 , 컴팩트 디스크 ( compact disk , CD ) , 디지털 비디오 디스크 ( digital video disc , DVD ) , 혹은 임의 의 다른 타입 의 메모리 와 같 은 , " 컴퓨터 에 의해 액세스 될 수 있 는 임의 의 타입 의 매체 를 포함 한다 . "" 비 - 일시 적 인 "" 컴퓨터 판독 가능 한 매체 는 유선 ", 무선 , 광학 , 일시 적 인 전기 적 또는 다른 신호 들 을 전달 시키 는 통신 링크 를 제외 한다 . 비 - 일시 적 컴퓨터 판독 가능 한 매체 는 데이터 가 영구 적 으로 저장 되 는 매체 그리고 재 기록 이 가능 한 광디스크 또는 소거 가능 한 메모리 장치 와 같 은 , 데이터 가 저장 되 어 나중 에 덮 어 씌 어 지 는 매체 를 포함 한다 .