더구나 , 아래 에서 설명 되 는 다양 한 기능 들 은 하나 이상 의 컴퓨터 프로그램 들 에 의해 구현 또는 지원 될 수 있 으며 , " 그러 한 컴퓨터 프로그램 들 의 각각 은 컴퓨터 판독 가능 프로그램 코드 로부터 형성 되 고 컴퓨터 판독 가능 매체 에 수록 된다 . "" 애플리케이션 "" 및 "" 프로그램 "" 이 란 용어 들 은 적합 한 컴퓨터 판독 가능 프로그램 코드 에서 의 구현 에 적합 한 하나 이상 의 컴퓨터 프로그램 들 ", 소프트웨어 컴포넌트 들 , 명령 세트 들 , 프로 시저 들 , 함수 들 , 개체 들 ( objects ) , 클 래스 들 , 인 스턴스 들 , 관련 된 데이터 , " 또는 그 부분 을 지칭 한다 . "" 컴퓨터 판독 가능 프로그램 코드 "" 라는 문구 는 소스 코드 ", 목적 코드 , " 및 실행 가능 코드 를 포함 하 는 임의 의 유형 의 컴퓨터 코드 를 포함 한다 . "" 컴퓨터 판독 가능 매체 "" 라는 문구 는 ", ROM ( read only memory ) , RAM ( random access memory ) , 하드 디스크 드라이브 , CD ( compact disc ) , DVD ( digital video disc ) , 또는 임의 의 다른 유형 의 메모리 와 같 은 , " 컴퓨터 에 의해 액세스 될 수 있 는 임의 의 유형 의 매체 를 포함 한다 . "" 비 일시 적 "" 컴퓨터 판독 가능 매체 가 일시 적 인 전기 적 또는 다른 신호 들 을 전송 하 는 유선 ", 무선 , 광학 적 , 또는 다른 통신 링크 들 을 배제 한다 . 비 일시 적 컴퓨터 판독 가능 매체 가 데이터 가 영구 적 으로 저장 될 수 있 는 매체 와 데이터 가 저장 되 고 나중 에 덮어쓰 기 될 수 있 는 매체 , 이를테면 재 기입 가능 광 디스크 또는 소거 가능 메모리 디바이스 를 포함 한다 .