프로세서와 signal은 전혀 틀린개념으로 알고 있습니다.
프로세서는 프로그램이 메모리에 올려져서 실행되는 것을 말하며
그 실행시에 부여되는것을 보통 PID(Process ID)라고 부르죠.
이 ID는 ps를 통해서 확인할 수 있습니다.
signal은 프로세서와 별도로 어떠한 이벤트라고 생각하시면 됩니다.
즉, 알람을 예로 들면 특정시간에 알람을 설정하면 그 시간이 되었을때
signal(신호)이 발생했다고 프로세서에게 그 번호를 전송하면 프로세서는
그 signal을 받아 해당되는 동작을 수행을 하게되는겁니다.
즉, signal과 process와는 전혀 틀린 개념이라는 뜻입니다.
참고로 발생할 수 있는 SIGNAL은 /usr/include/signal.h나 LINUX의 경우
/usr/include/bits/signum.h 에서 확인 할 수 있습니다.
Re: [질문]프로세스와 signal이 이해가 되지 않을때
질문이 재미있군요. -)
프로세서와 signal은 전혀 틀린개념으로 알고 있습니다.
프로세서는 프로그램이 메모리에 올려져서 실행되는 것을 말하며
그 실행시에 부여되는것을 보통 PID(Process ID)라고 부르죠.
이 ID는 ps를 통해서 확인할 수 있습니다.
signal은 프로세서와 별도로 어떠한 이벤트라고 생각하시면 됩니다.
즉, 알람을 예로 들면 특정시간에 알람을 설정하면 그 시간이 되었을때
signal(신호)이 발생했다고 프로세서에게 그 번호를 전송하면 프로세서는
그 signal을 받아 해당되는 동작을 수행을 하게되는겁니다.
즉, signal과 process와는 전혀 틀린 개념이라는 뜻입니다.
참고로 발생할 수 있는 SIGNAL은 /usr/include/signal.h나 LINUX의 경우
/usr/include/bits/signum.h 에서 확인 할 수 있습니다.
댓글 달기