하나 이상 의 예시 적 인 실시 형태 에서 , 설명 된 기능 들 은 하드웨어 , 소프트웨어 펌웨어 또는 이 들 의 임의 의 조합 으로 구현 될 수 도 있 다 . 소프트웨어 로 구현 되 면 , 기능 들 은 컴퓨터 - 판독 가능 매체 상 에서 하나 이상 의 명령 들 또는 코드 로 저장 될 수 도 있 고 이 를 통해 송신 될 수 도 있 다 . 컴퓨터 - 판독 가능 매체 는 컴 포터 저장 매체 , 및 하나 의 장소 로부터 다른 장소 로 컴퓨터 프로그램 의 이송 을 용이 하 게 하 는 임의 의 매체 를 포함 하 는 통신 매체 모두 를 포함 한다 . 저장 매체 는 컴퓨터 에 의해 액세스 될 수 있 는 임의 의 가용 매체 일 수 도 있 다 . 한정 이 아닌 예시 로서 , 이러 한 컴퓨터 - 판독 가능 매체 는 RAM , ROM , EEPROM , CD - ROM 또는 기타 광학 디스크 저장 매체 , 자기 디스크 저장 매체 또는 기타 자기 저장 디바이스 , 또는 원 하 는 프로그램 코드 를 컴퓨터 에 의해 액세스 가능 한 명령 들 또는 데이터 구조 들 의 형태 로 반송 하 거나 저장 하 는 데 이용 될 수 있 는 임의 의 다른 매체 를 포함 할 수 있 다 . 또한 , 임의 의 접속 이 컴퓨터 - 판독 가능 매체 로 적절 하 게 지칭 된다 . 예 를 들 어 , 동축 케이블 , 광섬유 케이블 , 트위스트 쌍 , 디지털 가입자 라인 ( DSL ) , 또는 적외선 , 무선 및 전자파 와 같 은 무선 기술 을 이용 하 여 소프트웨어 가 웹 사이트 , 서버 또는 기타 원격 소스 로부터 송신 되 면 , 그 동축 케이블 , 광섬유 케이블 , 트위스트 상 , DSL , 또는 적외선 , 무선 및 전자파 와 같 은 무선 기술 이 매체 의 정의 에 포함 된다 . 여기 서 사용 되 는 바 와 같이 , 디스크 ( Disk 및 disc ) 는 컴팩트 디스크 ( CD ) , 레이 져 디스크 , 광 디스크 , DVD , 플로피 디스크 및 통상 적 으로 데이터 를 자기 적 으로 재생성 하 는 블 루 레이 디스크 를 포함 하 며 , 디스크 는 레이 져 를 이용 하 여 데이터 를 광학 적 으로 재생성 한다 . 또한 , 전술 한 매체 들 의 조합 이 컴퓨터 - 판독 가능 매체 의 범주 내 에 포함 될 것 이 다 .