프로세싱 시스템 에서 의 하나 이상 의 프로세서 들 ( 304 ) 은 소프트웨어 를 실행 할 수 도 있 다 . 소프트웨어 는 , 소프트웨어 , 펌웨어 , 미들웨어 , 마이크로코드 , 하드웨어 디스크 립 션 언어 , 또는 기타 등등 으로서 지칭 되 든 아니 든 , 명령 들 , 명령 셋 트 들 , 코드 , 코드 세그먼트 들 , 프로그램 코드 , 프로그램 들 , 서브프로그램 들 , 소프트웨어 모듈 들 , 애플리케이션 들 , 소프트웨어 애플리케이션 들 , 소프트웨어 패키지 들 , 루틴 들 , 서브루틴 들 , 오브젝트 들 , 실행 가능 물 들 , 실행 스레드 들 , 절차 들 , 함수 들 등 을 의미 하 도록 넓 게 해석 될 것 이 다 . 소프트웨어 는 컴퓨터 판독 가능 매체 ( 306 ) 상 에 상주 할 수 도 있 다 . 컴퓨터 판독 가능 매체 ( 306 ) 는 비 - 일시 적 인 컴퓨터 판독 가능 매체 일 수 도 있 다 . 비 - 일시 적 인 컴퓨터 판독 가능 매체 는 , 예 로서 , 자기 저장 디바이스 ( 예 를 들 어 , 하드 디스크 , 플로피 디스크 , 자기 스트립 ) , 광학 디스크 ( 예 를 들 어 , 콤팩트 디스크 ( CD ) 또는 디지털 다기능 디스크 ( DVD ) ) , 스마트 카드 , 플래시 메모리 디바이스 ( 예 를 들 어 , 카드 , 스틱 , 또는 키 드라이브 ) , 랜덤 액세스 메모리 ( RAM ) , 판독 전용 메모리 ( ROM ) , 프로그램 가능 ROM ( PROM ) , 소거 가능 PROM ( EPROM ) , 전기 적 으로 소거 가능 PROM ( EEPROM ) , 레지스터 , 착 탈 가능 디스크 , 및 컴퓨터 에 의해 액세스 및 판독 될 수 도 있 는 소프트웨어 및 / 또는 명령 들 을 저장 하 기 위한 임의 의 다른 적절 한 매체 를 포함 한다 . 컴퓨터 판독 가능 매체 는 또한 , 예 로써 , 캐리어 파 , 송신 라인 , 및 컴퓨터 에 의해 액세스 및 판독 될 수 도 있 는 소프트웨어 및 / 또는 명령 들 을 송신 하 기 위한 임의 의 다른 적합 한 매체 를 포함 할 수 도 있 다 . 컴퓨터 판독 가능 매체 ( 306 ) 는 프로세싱 시스템 ( 314 ) 내 에 상주 할 수 도 있 거나 , 프로세싱 시스템 ( 314 ) 외부 에 있 을 수 도 있 거나 , 또는 프로세싱 시스템 ( 314 ) 을 포함 한 다중 의 엔 티티 들 에 걸쳐 분산 될 수 도 있 다 . 컴퓨터 판독 가능 매체 ( 306 ) 는 컴퓨터 프로그램 제품 으로 구현 될 수 도 있 다 . 예 로써 , 컴퓨터 프로그램 제품 은 패 키 징 재료 들 내 에 컴퓨터 판독 가능 매체 를 포함 할 수 도 있 다 . 당업자 는 , 전체 시스템 에 부과 되 는 전체 적 인 설계 제약 및 특정 애플리케이션 들 에 따라 , 본 개시 전체 에 걸쳐 제시 된 설명 된 기능 성 을 구현 하 기 위한 최선 의 방법 을 인식 할 것 이 다 .