오답 이유abort()는 통상 SIGABRT를 발생시키며 SIGKILL은 포착·무시할 수 없는 강제 종료 신호다.
2
SIGTERM: 잘못된 하드웨어 명령어를 수행하는 시그널
오답 이유SIGTERM은 프로세스에 정상 종료 기회를 주는 종료 요청이며 잘못된 명령은 SIGILL과 관련된다.
3
SIGILL: 터미널에서 CTRL+Z 할 때 발생하는 중지 시그널
오답 이유SIGILL은 불법 명령 실행 때 발생하고 터미널 Ctrl+Z는 보통 SIGTSTP를 보낸다.
4
SIGCHLD: 프로세스의 종료 혹은 중지를 부모에게 알리는 시그널
정답 근거SIGCHLD는 자식 프로세스의 종료·중지·재개 같은 상태 변화를 부모에게 알린다.
정답·상세해설
정답 4번
SIGCHLD는 자식 프로세스가 종료되거나 중지되었을 때, 그 상태를 부모 프로세스에게 알리기 위해 전송되는 시그널입니다.
SIGKILL: 강제 종료 시그널 (kill -9)SIGTERM: 정상적인 종료 요청 시그널. SIGILL: 잘못된 명령어 실행 시 발생 (CTRL+Z는 SIGSTP)