커널 모드에서 커널 루틴이 호출되어 커널 소스가 실행되는 경우는
다음과 같다고 합니다
1. 프로세스에서 시스템 콜을 호출한 경우, 시스템 콜
2. 프로세스에서 예외를 발생시킨 경우, 예외 처리
3. 하드웨어가 CPU에 인터럽트 시그널을 보낸 경우, 인터럽트 핸들러
4. 커널 스레드를 실행한 경우
모듈 프로그램을 작성하여 실행시키면,
module_init()에 등록한,
test_init() 함수가 호출되면서
커널 모드에서 커널 루틴을 호출하여 커널 소스를 실행시킬 수 있습니다
이 경우는 위의 4가지 경우 중 어느 경우에 해당하나요?
답변 주시면 감사하겠습니다