1. 중첩인터럽트 처리 방법
1) 하나의 인터럽트를 처리하는 동안 다른 인터럽트를 금지(disable)시킨다.
· 금지된 인터럽트: 단순히 처리기가 인터럽트 요구 신호를 무시한다는 의미
ex) 인터럽트 금지 기간 동안에 발생한 인터럽트는 처리되지 않은 채 남겨져 있게 되고, 처리기가 인터럽트 발생을 허용한 후에 처리된다.
· 단점: 우선순위나 시간 긴급(time-critical) 요구를 고려하지 않고 있다.
2) 인터럽트 간의 우선순위를 정하고 높은 우선순위 인터럽트가 낮은 우선순위 인터럽트를 인터럽트 할 수 있도록 허용하는 것이다.
'Education > Operating System' 카테고리의 다른 글
chapter 7. Memory (2) | 2009.12.11 |
---|---|
명령어 수행 (2) | 2009.10.22 |
Scheduling (0) | 2009.10.22 |
Scheduling(1) (1) | 2009.10.22 |
Trace of Process (2) | 2009.10.12 |