도 17 을 참조 하 면 , 프로그램 모듈 ( 1710 ) 은 커널 ( 1720 ) ( 예 : 커널 ( 1741 ) ) , 미들웨어 ( 1730 ) ( 예 : 미들웨어 ( 1743 ) ) , ( API ( 1760 ) ( 예 : API ( 1745 ) ) , 또는 어플리케이션 ( 1770 ) ( 예 : 어플리케이션 프로그램 ( 1747 ) ) 을 포함 할 수 있 다 . 프로그램 모듈 ( 1710 ) 의 적어도 일부 는 전자 장치 상 에 프리 로드 되 거나 , 외부 전자 장치 ( 예 : 전자 장치 ( 1702 , 804 ) , 서버 ( 1706 ) 등 ) 로부터 다운로드 가능 하 다 .