os 개인숙제 1 도움된 자료들
wait : 자식 프로세스가 종료될 때까지 대기
자식 프로세스 작업이 끝날 때 까지 대기하며, 자식 프로세스가 종료한 상태를 구합니다.wait()함수를 실행하면 자식 프로세스가 종료될 때가지 대기하게 됩니다. 만일 자식 프로세스가 정상 종료하여, main()에서 return 으로 값을 반환하거나, 또는 exit()로 값을 반환하며 정상 종료했다면 wait( int *status) 에서 status의 변수 값의 상위 2번째 바이트에 반환 값을 저장합니다. 또는 어떤 시그널에 의해 종료되었다면 최하위 바이트에 시그널 번호가 저장됩니다. 즉,
8비트 8비트
정상종료 : 프로세스 반환 값 0
비정상 종료 : 0 종료 시킨 시그널 번호
헤더 : wait.h
형태 : pid_t wait(int *status)
인수 : int status 자식 프로세스 종료 상태
반환 : pid_t 종료된 자식 프로세스 ID
발췌 :
http://forum.falinux.com/zbxe/?mid=C_LIB&page=4&document_srl=408545&listStyle=&cpage=
http://www.joinc.co.kr/modules/moniwiki/wiki.php/man/2/waitpid
rand 함수
http://zfanta.com/entry/%EB%82%9C%EC%88%98-%EB%B0%9C%EC%83%9D%ED%95%A8%EC%88%98-rand-%EB%82%9C%EC%88%98-%EB%B2%94%EC%9C%84-%EC%A7%80%EC%A0%95%ED%95%98%EA%B8%B0
좀비 프로세스
http://www.mimul.com/pebble/default/2007/06/02/1180749360000.html
http://spaceufo.wordpress.com/2008/03/06/what-is-zombie-%EC%A2%80%EB%B9%84-%ED%94%84%EB%A1%9C%EC%84%B8%EC%8A%A4%EC%97%90-%EB%8C%80%ED%95%9C-%EC%9E%90%EB%A3%8C/
오에스 예전 숙제
http://ssrnet.snu.ac.kr/course/os2007-1/homework/homework1.pdf