다양 한 예 들 이 설명 되 었 다 . 본 원 에 기재 된 기술 들 의 하나 이상 의 양태 들 은 하드웨어 , 소프트웨어 , 펌웨어 , 또는 그 조합 으로 구현 될 수 도 있 다 . 모듈 들 또는 컴포넌트 들 로서 설명 된 어떤 특성 들 은 통합 된 로직 에서 함께 구현 되 거나 공동 사용 가능 한 로직 디바이스 들 을 제외 하 고 별개 로서 개별 적 으로 구현 될 수 도 있 다 . 소프트웨어 로 구현 된다면 , 본 기술 들 의 하나 이상 의 양태 들 은 , 실행 시 , 상술 된 하나 이상 의 방법 들 을 수행 하 는 명령 들 을 포함 하 는 컴퓨터 판독 가능 매체 에 의해 적어도 부분 적 으로 실현 될 수 도 있 다 . 컴퓨터 판독 가능 데이터 저장 매체 는 패 키 징 재료 들 을 포함 할 수 도 있 는 컴퓨터 프로그램 제품 의 일부 를 형성 할 수 도 있 다 . 컴퓨터 판독 가능 매체 는 동기식 동적 램 ( SDRAM ) 과 같 은 랜덤 엑세스 메모리 ( RAM ) , 읽 기 전용 메모리 ( ROM ) , 비휘발성 랜덤 액세스 메모리 ( NVRAM ) , 전기 적 소거 및 프로그램 가능 읽 기 전용 메모리 ( EEPROM ) , FLASH 메모리 , 자기 또는 광 데이터 저장 매체 등 을 포함 할 수 도 있 다 . 본 기술 들 은 추가 적 으로 , 또는 대안 으로 , 명령 들 또는 데이터 구조 들 의 형태 로 코드 를 운반 하 거나 통신 하 고 컴퓨터 에 의해 액세스 , 판독 , 및 / 또는 실행 될 수 있 는 컴퓨터 판독 가능 통신 매체 에 의해 적어도 부분 적 으로 실현 될 수 도 있 다 .