일반 적 으로 , 프로그램 모듈 은 특정 의 태 스 크 를 수행 하 거나 특정 의 추상 데이터 유형 을 구현 하 는 루틴 , 프로그램 , 컴포넌트 , 데이터 구조 , 기타 등등 을 포함 한다 . 또한 , 당업자 라면 본 발명 의 방법 이 단일 - 프로세서 또는 멀티 프로세서 컴퓨터 시스템 , 미니컴퓨터 , 메인프레임 컴퓨터 는 물론 퍼스널 컴퓨터 , 핸드헬드 컴퓨팅 장치 , 마이크로프로세서 - 기반 또는 프로그램 가능 가전 제품 , 기타 등등 ( 이 들 각각 은 하나 이상 의 연관 된 장치 와 연결 되 어 동작 할 수 있 음 ) 을 비롯 한 다른 컴퓨터 시스템 구성 으로 실시 될 수 있 다는 것 을 잘 알 것 이 다 .