당업자 라면 , 본 명세서 에 개시 되 는 방법 에서 전체 또는 일부 의 단계 , 시스템 , 장치 중 의 기능 모듈 / 유닛 은 소프트웨어 , 펌웨어 , 하드웨어 및 이 들 의 적당 한 조합 으로 구현 될 수 있 음 을 이해 할 수 있 다 . 펌웨어 의 구현 방식 에서 , 위 의 설명 에서 언급 된 기능 모듈 / 유닛 사이 의 구획 은 반드시 물리 적 인 컴포넌트 의 구획 에 대응 되 는 것 은 아닌 바 ; 예 를 들 어 , 하나 의 물리 적 인 컴포넌트 가 복수 의 기능 을 구비 할 수 도 있 고 하나 의 기능 또는 단계 가 몇 개 의 물리 적 인 컴포넌트 의 협동 으로 수행 될 수 도 있 다 . 일부 물리 적 인 컴포넌트 또는 모든 물리 적 인 컴포넌트 는 프로세서 , 예 를 들 면 중앙 처리 장치 , 디지털 신호 프로세서 또는 마이크로프로세서 에 의하 여 실행 되 는 소프트웨어 로 구현 될 수 도 있 고 하드웨어 로 구현 될 수 도 있 고 집적회로 , 예 를 들 면 주문 형 집적회로 ( Application Specific Integrated Circuit ) 로 구현 될 수 도 있 다 . 이러 한 소프트웨어 는 컴퓨터 판독 가능 매체 에 분포 될 수 있 고 , 컴퓨터 판독 가능 매체 는 컴퓨터 저장 매체 ( 또는 비 임시 성 매체 ) 와 통신 매체 ( 또는 임시 성 매체 ) 를 포함 할 수 있 다 . 예 를 들 면 , 당업자 에게 공지 된 용어 컴퓨터 저장 매체 는 , 정보 ( 예 를 들 어 컴퓨터 판독 가능 명령어 , 데이터 구조 , 프로그램 모듈 또는 기타 데이터 ) 를 저장 하 는 임의 의 방법 또는 기술 에서 구현 되 는 휘발 성 인 및 비휘발성 인 , 제거 가능 한 및 제거 불 가능 한 매체 를 포함 한다 . 컴퓨터 저장 매체 는 RAM , ROM , EEPROM , 플래시 메모리 또는 기타 의 메모리 기술 ; CD - ROM , 디지털 다기능 디스크 ( DVD ) 또는 기타 의 광디스크 저장 ; 자기 카트리지 , 자기 테이프 , 자기 디스크 저장 또는 기타 의 자기 저장 장치 ; 또는 원 하 는 정보 를 저장 하 고 컴퓨터 에 의하 여 액세스 가능 한 임의 의 다른 매체 를 포함 하나 이 에 한정 되 지 않 는다 . 또한 , 당업자 에게 공지 된 바 로 는 , 통신 매체 는 통상 적 으로 컴퓨터 판독 가능 명령어 , 데이터 구조 , 프로그램 모듈 또는 예 를 들 어 반송파 나 기타 전송 매 커 니즘 부류 의 변조 데이터 신호 중 의 기타 데이터 를 포함 하 고 , 또한 , 임의 의 정보 전달 매체 를 포함 할 수 있 다 .