도 6 은 실시 예 들 에서 이용 되 는 제어기 ( 535 ) 를 구현 하 기 위해 적합 한 컴퓨터 시스템 ( 600 ) 을 도시 하 는 고 레벨 블록 도 이 다 . 컴퓨터 시스템 은 집 적 회로 , 인쇄 회로 기판 ( printed circuit board ) , 및 소형 핸드 헬드 디바이스 ( small handheld device ) 로부터 대형 슈퍼 컴퓨터 까지 이르 는 다양 한 물리 적 형태 들 을 가질 수 도 있 다 . 컴퓨터 시스템 ( 600 ) 은 하나 이상 의 프로세서 들 ( 602 ) 을 포함 하 며 , ( 그래픽스 , 텍스트 , 및 다른 데이터 를 디스플레이 하 기 위한 ) 전자 디스플레이 디바이스 ( 604 ) , 메인 메모리 ( 606 ) ( 예 를 들 어 , RAM ( random access memory ) ) , 저장 디바이스 ( 608 ) ( 예 를 들 어 , 하드 디스크 드라이브 ) , 이동식 저장 디바이스 ( 610 ) ( 예 를 들 어 , 광 디스크 드라이브 ) , 사용 자 인터페이스 디바이스 들 ( 612 ) ( 예 를 들 어 , 키보드 들 , 터치 스크린 들 , 키패드 들 , 마우스 들 또는 다른 포인팅 디바이스 등 ) 및 통신 인터페이스 ( 614 ) ( 예 를 들 어 , 무선 네트워크 인터페이스 ) 를 더 포함 할 수 있 다 . 통신 인터페이스 ( 614 ) 는 소프트웨어 및 데이터 가 링크 를 통해 컴퓨터 시스템 ( 600 ) 과 외부 디바이스 들 사이 에서 전송 되 게 한다 . 시스템 은 또한 전술 한 디바이스 들 / 모듈 들 이 연결 되 는 통신 인프라 스 트럭 쳐 ( 616 ) ( 예 를 들 어 , 통신 버스 , 크로스 오버 바 , 또는 네트워크 ) 를 포함 할 수 도 있 다 .