프로세스 복제, 시스템콜 종류
- 부모 프로세스가 자식 프로세스를 생성
- 프로세스가 직접 프로세스를 생성하지는 못함. OS의
fork()
라는 시스템콜로 OS에 프로세스 만들어달라 요청 - 계층 구조는 트리 형태
- 자원이 필요하므로 부모 프로세스랑 경쟁함
- 프로세스가 마지막 명령 수행 후 OS에 알려줌(exit)
- 자원을 OS에게 반납
- 부모 프로세스가 자식 프로세스를 종료시킬 수 있음(abort)
새로운 프로세스를 생성
자식 프로세스가 종료될때까지 기다림
부모 프로세스는 blocked 상태
완전히 새로운 프로그램으로 덮어씌움
exec의 다음 부분은 실행 안됨
자원 반납하고 프로세스를 종료