[OS] 인터럽트

윤정민·2023년 9월 28일
0

OperationSystem

목록 보기
5/16

1. 인터럽트

  • 프로그램이 컴퓨터에서 동작하고 있을 때, 입출력 연산 또는 예외 상황이 발생해 처리가 필요할 때 이를 마이크로 프로세서에게 알려 처리를 할 수 있도록 하는 것

2. 외부 인터럽트

  • cpu의 외부에서 인터럽트 요구 신호를 보내는 것
  • 하드웨어 흐름에 의해 생기는 인터럽트로 비동기적 특성을 가짐

종류

  • I/O 인터럽트: 입출력 작업이 종료되어 결과를 반환하거나 오류에 의해 정지되었을 때 발생
  • 전원이상
  • 기계착오
  • 외부 인터럽트

3. 내부 인터럽트

  • cpu 내부에서 발생하는 인터럽트
  • 잘못된 명령 혹인 데이터를 사용할 때 발생
  • 프로그램 내부 명령어에 의해 고정적인 위치에서 발생하는 인터럽트로 동기적 특성을 가짐

종류

  • 프로그램 검사 인터럽트: 프로그램적으로 발생하는 오류에 의해 발생
  • 시스템 콜에 의해 발생

profile
그냥 하자

0개의 댓글