SIGINT (1) 썸네일형 리스트형 SIGNAL in LINUX 운영체제를 공부하면 반드시 배우게 되는 것이 interrupt이다. 이때 interrupt는 크게 두가지로 구분할 수 있다. Hardware Interrupt : I/O 작업과 같은 이벤트 cpu와 I/O 간의 작업을 비동기로 처리하고 cpu에게 완료했음을 알려주는 것이 interrupt이다. Software Interrupt : 비동기로 이루어지는 이벤트에 대해 신호들을 주고 받는 것 즉 signal이다. 이러한 signal을 어떻게 요청하고 처리하는지 정리해보자 SIGNAL Action os는 signal이 온 경우 어떻게 대처를 하는가? signal 처리는 크게 두 가지 방식으로 이루어진다. 1. signal handler를 등록된 함수를 실행 2. signal handler가 없는 경우 Defau.. 이전 1 다음