[운영체제] 인터럽트들

Peter·2021년 9월 29일
0

운영체제

목록 보기
11/22

인터럽트들

주요 인터럽트

  1. 이상 계산을 실행시

  2. 타이머 인터럽트

    • 선점형 스케쥴러를 위해 필요
    • 하드웨어로부터 일정 시간마다 타이머 인터럽트를 운영체제에 알려줌
  3. 입출력 인터럽트

인터럽트 종류

내부 인터럽트

  • 주로 프로그램 내부에서 발생, 소프트웨어 인터럽트
  • 프로그램 내부에서 잘못된 명령, 잘못된 데이터 사용시 발생
    • 불가능한 계산요구
    • 사용자 모드에서 권한밖에 기능을 사용하려할때
    • 계산결과가 overflow/underflow 날 때

외부 인터럽트

  • 주로 하드웨어에서 발생, 하드웨어 인터럽트
  • 주로 하드웨어에서 발생하는 이벤트
    • 기계 문제
    • IO관련 이벤트
    • Timer이벤트
profile
컴퓨터가 좋아

0개의 댓글