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