본 문서 의 다양 한 실시 예 들 은 기기 ( machine ) ( 예 : 전자 장치 ( 1601 ) ) 의해 읽 을 수 있 는 저장 매체 ( storage medium ) ( 예 : 내장 메모리 ( 1636 ) 또는 외장 메모리 ( 1638 ) ) 에 저장 된 하나 이상 의 명령어 들 을 포함 하 는 소프트웨어 ( 예 : 프로그램 ( 1640 ) ) 로서 구현 될 수 있 다 . 예 를 들 면 , 기기 ( 예 : 전자 장치 ( 1601 ) ) 의 프로세서 ( 예 : 프로세서 ( 1620 ) ) 는 , 저장 매체 로부터 저장 된 하나 이상 의 명령어 들 중 적어도 하나 의 명령 을 호출 하 고 , 그것 을 실행 할 수 있 다 . 이것 은 기기 가 상기 호출 된 적어도 하나 의 명령어 에 따라 적어도 하나 의 기능 을 수행 하 도록 운영 되 는 것 을 가능 하 게 한다 . 상기 하나 이상 의 명령어 들 은 컴파일러 에 의해 생성 된 코드 또는 인터프리터 에 의해 실행 될 수 있 는 코드 를 포함 할 수 있 다 . 기기 로 읽 을 수 있 는 저장 매체 는 , 비 일시 적 ( non - transitory ) 저장 매체 의 형태 로 제공 될 수 있 다 . 여기 서 , ‘ 비 일시 적 ’ 은 저장 매체 가 실재 ( tangible ) 하 는 장치 이 고 , 신호 ( signal ) ( 예 : 전자기파 ) 를 포함 하 지 않 는다는 것 을 의미 할 뿐 이 며 , 이 용어 는 데이터 가 저장 매체 에 반영구 적 으로 저장 되 는 경우 와 임시 적 으로 저장 되 는 경우 를 구분 하 지 않 는다 .