인터럽트들
주요 인터럽트
-
이상 계산을 실행시
-
타이머 인터럽트
- 선점형 스케쥴러를 위해 필요
- 하드웨어로부터 일정 시간마다 타이머 인터럽트를 운영체제에 알려줌
-
입출력 인터럽트
인터럽트 종류
내부 인터럽트
- 주로 프로그램 내부에서 발생, 소프트웨어 인터럽트
- 프로그램 내부에서 잘못된 명령, 잘못된 데이터 사용시 발생
- 불가능한 계산요구
- 사용자 모드에서 권한밖에 기능을 사용하려할때
- 계산결과가 overflow/underflow 날 때
외부 인터럽트
- 주로 하드웨어에서 발생, 하드웨어 인터럽트
- 주로 하드웨어에서 발생하는 이벤트