인터럽트 처리과정
- 최초 등록일
- 2014.01.29
- 최종 저작일
- 2007.05
- 29페이지/ MS 파워포인트
- 가격 1,000원
소개글
◎ CPU 내부 또는 외부의 요구에 의해서 정상적인 프로그램의 실행 순서를 변경 하여 보다 시급한 작업.
(인터럽트 서비스 루틴 interrupt service routine)을 먼저 수행한 후에 다시 원래의 프로그램으로 복귀 하는 것.
◎ 주변 장치 측으로부터의 발생 시기를 예측하기 어려운 비동기적인 (envent)을 CPU가 빠르게 처리
목차
1.인터럽트의 정의
2.인터럽트의 종류
3.인터럽트의 우선순위 제어
4.인터럽트 발생원
5.폴링순서
6.인터럽트 처리과정
7.인터럽트 제어 레지스터
8.IE 레지스터
9.IP 레지스터
본문내용
인터럽트의 정의
◎ CPU 내부 또는 외부의 요구에 의해서 정상적인 프로그램의 실행 순서를 변경 하여 보다 시급한 작업.
(인터럽트 서비스 루틴 interrupt service routine)을 먼저 수행한 후에 다시 원래의 프로그램으로 복귀 하는 것.
<중 략>
◎ 서로 다른 우선순위 레벨을 가지는 인터럽트가 처리되고 있는 동안에 이보다 높은 레벨의 인터럽트가 발생할 경우 낮은 레벨의 인터럽트를 중단하고 높은 순위의 인터럽트를 먼저 처리한다.◎ 현재 처리되고 있는 것과 동일한 우선 순의 레벨의 인터럽트나 이보다 낮은 레벨의 인터럽트는 발생 될 수 없다.◎ 서로 다른 우선순위 레벨을 가지는 인터럽트들이 2개 이상 동시에 요청되면 가장 높은 순위의 인터럽트가 먼저 처리 된다
◎ 서로 다른 우선순위 레벨을 가지는 인터럽트가 처리되고 있는 동안에 이보다 높은 레벨의 인터럽트가 발생할 경우 낮은 레벨의 인터럽트를 중단하고 높은 순위의 인터럽트를 먼저 처리한다.
◎ 현재 처리되고 있는 것과 동일한 우선 순의 레벨의 인터럽트나 이보다 낮은 레벨의 인터럽트는 발생 될 수 없다.
◎ 서로 다른 우선순위 레벨을 가지는 인터럽트들이 2개 이상 동시에 요청되면 가장 높은 순위의 인터럽트가 먼저 처리 된다
<이하생략>
참고 자료
없음