제 어부 ( 500 ) 는 이러 한 제어 동작 을 수행 할 수 있 도록 하 는 제어 프로그램 과 , 제 어 프로그램 이 설치 되 는 비휘발성 의 메모리 , 설치 된 제어 프로그램 의 적어도 일부 가 로드 되 는 휘발 성 의 메모리 및 로드 된 제어 프로그램 을 실행 하 는 적어도 하나 의 마이크로프로세서 혹은 CPU ( central processing unit ) 를 포함 할 수 있 다 . 제 어 프로그램 은 , BIOS , 디바이스 드라이버 , 운영 체계 , 펌웨어 , 플랫 폼 및 응용 프로그램 ( 어플리케이션 ) 중 적어도 하나 의 형태 로 구현 되 는 프로그램 ( 들 ) 을 포함 할 수 있 다 .