일반 적 으로 , 프로그램 모듈 은 특정 태 스 크 를 수행 하 거나 특정 추상 데이터 유형 을 구현 하 는 루틴 , 프로그램 , 컴포넌트 , 데이터 구조 등 을 포함 한다 . 더욱이 , 이 분야 의 전문가 들 은 본 발명 의 방법 들 이 단일 프로세서 또는 멀티 프로세서 컴퓨터 시스템 , 미니컴퓨터 , 메인프레임 컴퓨터 는 물론 , 퍼스널 컴퓨터 , 핸드 - 헬드 컴퓨팅 장치 , 마이크로프로세서 기반 또는 프로그램 가능 한 가전제품 등 을 포함 하 는 다른 컴퓨터 시스템 구성 들 을 이용 하 여 실시 될 수 있 음 을 알 것 이 며 , 이 들 구성 들 각각 은 하나 이상 의 관련 장치 에 유효 하 게 결합 될 수 있 다 .