인터럽트 편집하기
IT위키
편집을 취소할 수 있습니다. 이 편집을 되돌리려면 아래의 바뀐 내용을 확인한 후 게시해주세요.
최신판 | 당신의 편집 | ||
61번째 줄: | 61번째 줄: | ||
=== 우선순위 판별 방법 === | === 우선순위 판별 방법 === | ||
==== 소프트웨어적인 방법 | ==== 소프트웨어적인 방법 ==== | ||
;Polling | ;Polling | ||
* 인터럽트 요청 플래그를 차례로 비교하여 우선순위가 가장 높은 인터럽트 자원을 찾고, 이에 해당하는 인터럽트 서비스 루틴을 수행한다. | * 인터럽트 요청 플래그를 차례로 비교하여 우선순위가 가장 높은 인터럽트 자원을 찾고, 이에 해당하는 인터럽트 서비스 루틴을 수행한다. | ||
68번째 줄: | 68번째 줄: | ||
* 많은 인터럽트가 있을 경우 하드웨어 적인 방법에 비해서 우선순위 판단 속도가 느리다. | * 많은 인터럽트가 있을 경우 하드웨어 적인 방법에 비해서 우선순위 판단 속도가 느리다. | ||
* 회로가 간단하고 융통성이 있으며, 별도의 하드웨어가 필요 없다. | * 회로가 간단하고 융통성이 있으며, 별도의 하드웨어가 필요 없다. | ||
==== 하드웨어적인 방법 ==== | ==== 하드웨어적인 방법 ==== |