, 인터럽트의 종류
본문 바로가기
IT

인터럽트의 종류

by 청솔모♡ 2022. 4. 21.
반응형

*인터럽트의 종류

① 인터럽트는 외부 인터럽트,내부 인터럽트,소프트웨어 인터럽트로 분류하는데, 외부나 내부 인터럽트는 CPU의 하드웨어에서의 신호에 의해 발생하고 소프트웨어 인터럽트는 명령어의 수행에 의해 발생
② 인터럽트의 종류

 

-외부인터럽트

• 전원 이상 인터럽트(Power Failed Interrupt)

정전이 되거나 전원 이상이 있는 경위(최 상위 인터럽트)

• 기계 착오 인터럽트(Machine check Interrupt)

CPU의 기능적인 오류 동작이 발생한 경우

• 외부 신호 인터럽트(External Interrupt)

타이머에 의해 규정된 시간(Time Slice》을 알리는 경우
키보드로 인터럽트 키를 누른 경우
외부 장치로부터 인터럽트 요청이 있는 경우

• 입출력 입터럽트(I/O Interrupt)

입출력 데이터의 오류나 이상 현상이 발생한 경우
입출력 장치가 데이터의 전송을 요구하거나 전송이 끝났음을 알리는 경우


-내부인터럽트

• 프로그램 검사 인터럽트

0으로 나누기가 발생한 경우
OVERVVFLOW 또는 UNDERFLOW가 발생한 경우
프로그램에서 잘못된 명령어를 사용한 경우
접근 금지된 메모리 보호구역에 접근을 시도하는 경우

 

-소프트웨어인터럽트

• 감시 프로그램 호출(SVC, Supervisor Call) 인터럽트
운영체제의 기억장치 할당 및 사용자와 대화를 해야 하는 경우

반응형

'IT' 카테고리의 다른 글

순서 논리회로  (0) 2022.04.22
자원 할당 그래프와 교착상태  (0) 2022.04.22
CISC방식과 RISC방식 비교  (0) 2022.04.21
CISC방식과 RISC방식의 프로세서  (0) 2022.04.21
CPU 내의 명령어 처리 과정  (0) 2022.04.21

댓글