프로세스 생성 간단한 방법 - 프로그램을 실행하는 방법 - system 함수 호출을 이용한 프로그램안에서 새로운 프로그램을 실행하는 가장 간단한 방법 - 명령을 실행하기 위해 쉘까지 동작시키므로 비효율적 #include < stdlib.h > int system(const char *string); // 프로그램 실행 (string : 실행할 명령이나 실행 파일명) 프로세스 생성 - fork() - 프로세스를 생성해 프로그램을 실행하는 대표적인 방법 - fork()를 호출한 프로세스는 부모프로세스, 생성된 프로세스는 자식 프로세스 - fork()함수가 리턴하면 부모프로세스와 자식프로세스가 동시에 동작하는데 실행되는 순서는 알 수 없음. - 자식 프로세스는 부모프로세스의 다양한 속성을 상속 받는다. 부모 프로세스 메모리 복사 - 실제 사용자 ID(RUID), 유효 사용자 ID(EUID), 실제 그룹 ID(RGID), 유효 그룹 ID(EGID) - 환경변수 - 열린 파일 기술자 - 시그...
원문 링크 : Chapter 6. 프로세스 생성과 실행