소프트웨어 에서 구현 된다면 , 그 기능 들 은 하나 이상 의 명령 들 또는 코드 로서 컴퓨터 판독 가능 매체 상 에 저장 또는 이 를 통해 송신 될 수 도 있 다 . 소프트웨어 는 , 소프트웨어 , 펌웨어 , 미들웨어 , 마이크로코드 , 하드웨어 디스크 립 션 언어 , 또는 기타 등등 으로서 지칭 되 든 아니 든 , 명령 들 , 데이터 , 또는 이 들 의 임의 의 조합 을 의미 하 도록 넓 게 해석 될 것 이 다 . 컴퓨터 판독 가능 매체 는 일 장소 로부터 다른 장소 로 의 컴퓨터 프로그램 의 전송 을 가능 하 게 하 는 임의 의 매체 를 포함 하 는 통신 매체 및 컴퓨터 저장 매체 양자 모두 를 포함 한다 . 프로세서 는 , 버스 를 관리 하 는 것 및 머신 판독 가능 저장 매체 에 저장 된 소프트웨어 모듈 들 의 실행 을 포함 한 , 일반 적 인 프로세싱 을 담당 할 수 도 있 다 . 컴퓨터 판독 가능 저장 매체 는 프로세서 가 저장 매체 로부터 정보 를 판독 할 수 있 고 저장 매체 에 정보 를 기입 할 수 있 도록 프로세서 에 커플링 될 수 도 있 다 . 다르 게 는 , 저장 매체 는 프로세서 에 통합 될 수 도 있 다 . 예 로서 , 머신 판독 가능 매체 들 은 송신 라인 , 데이터 에 의해