index
Previous[Operating System] 인터럽트란 무엇인지 설명해주세요Next[Operating System] 커널 수준 스레드와 사용자 수준 스레드에 대해서 설명해주세요
Last updated
CPU 실행 중 발생하는 내부, 외부적 신호로 현재 처리되고 있는 작업보다 앞서 처리를 요청하는 신호
하드웨어 고장
명령어 실행 오류
전원 이상 등
입출력장치 (키보드, 마우스, 디스크 등)
인터럽트가 발생 후 이를 처리하기 위한 과정
처리 순서
프로그램 수행 중 인터럽트 발생
현재 프로그램의 상태를 저장
인터럽트 벡터로 이동 후 처리
인터럽트 처리가 완료된 이후 복귀주소로 이동
마지막으로 실행되었던 프로그램 로드 후 실행
출처