Arm Linux Kernel Hacks

rousalome.egloos.com

포토로그 Kernel Crash


통계 위젯 (화이트)

11105
637
415734


[리눅스커널][인터럽트] 인터럽트 컨택스트란 - in_interrupt() 5. 인터럽트

인터럽트 컨텍스트와 관련된 코드를 분석함으로써 인터럽트 컨텍스트의 세부 동작 방식을 알아보기에 앞서 인터럽트 컨텍스트의 개념을 알아보겠습니다. 먼저 인터럽트 컨텍스트를 간단히 정의하자면 "현재 실행 중인 프로세스가 현재 인터럽트를 처리 중"이라는 것을 의미합니다. 즉, 현재 실행 중인 함수가 인터럽트 핸들러이거나 인터럽트 핸들러에서 호출된 함수라는 것입니다.

이어서 인터럽트 컨텍스트의 의미을 조금 더 깊이 알아보겠습니다. 인터럽트 컨텍스트라는 용어는 인터럽트와 컨텍스트라는 단어를 합친 것입니다. 인터럽트의 컨텍스트라고도 볼 수 있습니다. 




 
 "이 포스팅이 유익하다고 생각되시면 댓글로 응원해주시면 감사하겠습니다.  
"혹시 궁금한 점이 있으면 댓글로 질문 남겨주세요. 아는 한 성실히 답변 올려드리겠습니다!" 

Thanks,
Austin Kim(austindh.kim@gmail.com)

# Reference (인터럽트 처리)

인터럽트 소개  
   * 리눅스 커널에서의 인터럽트 처리 흐름    
인터럽트 컨텍스트  
인터럽트 핸들러는 언제 호출될까?  
인터럽트 핸들러는 어떻게 등록할까?  
인터럽트 디스크립터  
인터럽트 디버깅  


# Reference: For more information on 'Linux Kernel';

디버깅을 통해 배우는 리눅스 커널의 구조와 원리. 1

디버깅을 통해 배우는 리눅스 커널의 구조와 원리. 2



repository









핑백

덧글

댓글 입력 영역