다양 한 실시 예 들 에서 , 소프트웨어 는 이동식 저장 드라이브 , 하드 디스크 드라이브 , 또는 통신 인터페이스 를 사용 하 여 컴퓨터 프로그램 제품 에 저장 될 수 있 고 컴퓨터 시스템 에 로딩 될 수 있 다 . 제 어 로직 ( 소프트웨어 ) 은 , 프로세서 에 의해 실행 될 때 , 프로세서 가 본 명세서 에 설명 된 다양 한 실시 예 들 의 기능 들 을 수행 하 게 한다 . 다양 한 실시 예 들 에서 , ASIC ( application specific integrated circuit ) 들 과 같 은 하드웨어 컴포넌트 들 . 관련 기술 분야 ( 들 ) 의 통상 의 기술자 들 에게 는 본 명세서 에 설명 된 기능 들 을 수행 하 도록 하드웨어 상태 머신 을 구현 하 는 것 이 명백 할 것 이 다 .