[운영체제 실습] 11.시그널
시그널의 개념 : 시그널은 프로세스에게 뭔가 발생했음을 알리는 간단한 메시지를 비동기적으로 보내는 것이다. 1 시그널의 발생 : 시그널은 소프트웨어 인터럽트다. 시그널은 비동기적으로 발생하며, 유닉스 운영체제가 프로세스에 전달한다. 예) *0으로 나누기처럼 프로그램에서 예외 상황이 일어나는 경우 *사용자가 ctrl + c 같은 인터럽트를 입력한 경우 *프로세스가 kill 함수와 같이 시그널을 보낼 수 있는 함수를 사용해 다른 프로세스에 시그널을 보내는 경우 2.시그널 처리방법 *프로세스가 받은 시그널에 따라 기본 동작을 수행한다. 각 시그널에는 기본 동작이 지정되어 있다. 대부분 시그널의 기본 동작은 프로세스를 종료하는 것이다. *프로세스가 받은 시그널을 무시한다. 프로세스가 시그널을 무시하기로 지정하면..