iNTERNAL 썸네일형 리스트형 Windows Internal 3장 - System Mechanism [3장의 주요내용] ● 실행부, 커널, 장치 드라이버와 같은 커널 모드 구성요소가 사용하는 메카니즘 [Trap Dispatching] ● 인터럽트(Interrupt), 예외 (Exception)은 정상적인 제어 흐름에서 벗어나 다른 코드로 전환하게 되는 운영체제의 특수한 경우이다. - Trap은 인터럽트나 예외가 발생하였을 때 실행 Thread를 잡아서 운영체제의 정해진 위치에 제어를 전달하는 메카니즘을 말하는 것으로 여기서 제어를 전달하여 처리하는 함수를 Trap Handler라고 한다. 위에 명시된 그림은 Trap Handler를 활성화 하는 조건을 나타낸 것이다. 커널은 Interrupt와 Exception을 구별할 수 있는 구별 방법은 비동기 이벤트이냐, 동기식 이벤트이냐를 판별해서 구분한다. 즉.. 더보기 이전 1 다음