[컴활/1과목]인터럽트의 종류와 차이(외부 인터럽트, 내부인터럽트, 소프트웨어 인터럽트)

2020. 1. 14. 14:00자격증/컴퓨터 활용능력 1급

인터럽트는 총 3가지에 의해 발생한다. 그 3가지에 대해 알아보자.

개념 정리

인터럽트란 ? 
CPU가 프로그램을 실행하고 있을때, 예외상황이 발생하여 처리가 필요할때 마이크로 프로세서에게 알려 처리할 수 있게 하는 것

외부 인터럽트 :  1. 입출력 장치의 입출력 준비 완료를 알리는 경우.

                      2. 타이머에 의해 의도적으로 프로그램 중단.

                      3. 컴퓨터의 전원 공급이 중단 되었을경우

내부 인터럽트 : 잘못된 데이터의 입력이나 명령 사용시 발생.

소프트웨어 인터럽트 :  프로그램 처리 중 명령 요청에 의해 발생.


관련 문제 풀이

2019.8.31 15번

모두 외부 인터럽트가 발생하는 경우지만 실행할 수 없는 명령어가 사용된 경우는 소프트웨어 인터럽트에 해당한다.


 

세줄 요약

생략

 

궁금한 점은 댓글 달아주시고, 도움이 되었다면 하트 부탁드립니다!