개발/CS
2025. 5. 27.
인터럽트
⭐ 이 포스팅은 위 책의 Chapter02 컴퓨터 구조 - CPU (70p ~ 78p) 분량의 내용을 바탕으로 정리했습니다. 인터럽트인터럽트는 CPU의 작업을 방해하는 신호입니다.동기 인터럽트(예외)CPU가 프로그래밍 오류와 같은 예외적인 상황을 마주쳤을 때 발생하는 인터럽트입니다. 예외(exception)라고도 부릅니다.폴트(fault)예외를 처리한 직후에 예외가 발생한 명령어부터 실행을 재개하는 예외트랩(trap)예외를 처리한 직후에 예외가 발생한 명령어의 다음 명령어부터 실행을 재개하는 예외중단(abort)CPU가 실행 중인 프로그램을 강제로 중단소프트웨어 인터럽트시스템 콜이 발생했을 때 발생하는 예외비동기 인터럽트(하드웨어 인터럽트)주로 입출력장치에 의해 발생하는 인터럽트로 알림의 역할을 합니다...