조성호 님의 "쉽게 배우는 운영체제" 책을 정리한 포스팅 입니다 1. 이벤트 드리븐시스템이나 애플리케이션에서 발생하는 이벤트를 중심으로 동작하는 방식입출력 장치는 자신의 작업이 완료되면, 인터럽트 신호를 발생시켜 CPU에 작업을 요청함이벤트 발생 시, 콜백 함수가 호출되어 이벤트가 처리됨 비동기적 방식여러 이벤트가 동시에 발생해도, 각 이벤트를 각각의 스레드에서 처리함다른 이벤트에 영향을 미치지 않음 2. 인터럽트종류구분동기적 인터럽트비동기적 인터럽트설명실행 중인 명령어로 인해 발생하드웨어 오류 또는 입출력 장치에 의해 발생원인프로세스의 문제 또는 의도적 중단하드웨어 요청 또는 외부 이벤트발생 시점명령어 실행 중 특정 조건 충족 시프로그램 실행과 관계없이 트리거됨처리 방식명령어 실행과 밀접하게 연관됨실행..