본 실시 예 에서 사용 되 는 '~ 부 ' 라는 용어 , 즉 '~ 모듈 ' 또는 '~ 테이블 ' 등 은 소프트웨어 , FPGA 또는 ASIC 과 같 은 하드웨어 구성 요소 를 의미 하 며 , 모듈 은 어떤 기능 들 을 수행 한다 . 그렇지만 모듈 은 소프트웨어 또는 하드웨어 에 한정 되 는 의미 는 아니 다 . 모듈 은 어 드레싱 할 수 있 는 저장 매체 에 있 도록 구성 될 수 도 있 고 하나 또는 그 이상 의 프로세서 들 을 재생 시키 도록 구성 될 수 도 있 다 . 따라서 , 일 예 로서 모듈 은 소프트웨어 구성 요소 들 , 객체 지향 소프트웨어 구성 요소 들 , 클래스 구성 요소 들 및 태 스 크 구성 요소 들 과 같 은 구성 요소 들 과 , 프로세스 들 , 함수 들 , 속성 들 , 프로 시저 들 , 서브루틴 들 , 프로그램 코드 의 세그먼트 들 , 드라이버 들 , 펌웨어 , 마이크 로 코 드 , 회로 , 데이터 , 데이터베이스 , 데이터 구조 들 , 테이블 들 , 어 레이 들 , 및 변수 들 을 포함 한다 . 구성 요소 들 과 모듈 들 안 에서 제공 되 는 기능 은 더 작 은 수 의 구성 요소 들 및 모듈 들 로 결합 되 거나 추가 적 인 구성 요소 들 과 모듈 들 로 더 분리 될 수 있 다 . 뿐 만 아니 라 , 구성 요소 들 및 모듈 들 은 디바이스 내 의 하나 또는 그 이상 의 CPU 들 을 재생 시키 도록 구현 될 수 도 있 다 .