도면 들 에 도시 된 요소 들 은 다양 한 형태 의 하드웨어 , 소프트웨어 또는 이 들 의 조합 들 로 구현 될 수 있 음 을 이해 해야 한다 . 바람직 하 게 , 이 들 요소 는 프로세서 , 메모리 및 입출력 인터페이스 를 포함 할 수 있 는 하나 이상 의 적절 하 게 프로그래밍 된 범용 디바이스 상 의 하드웨어 및 소프트웨어 의 조합 으로 구현 된다 . 여기 서 , " "" 결합 "" 이 라는 표현 은 직접 접속 되 거나 하나 이상 의 중간 컴포넌트 를 통해 간접 적 으로 접속 되 는 것 을 의미 하 는 것 으로 정의 된다 . 이러 한 중간 컴포넌트 들 은 하드웨어 및 소프트웨어 기반 컴포넌트 들 둘 다를 포함 할 수 있 다 . "