CS/OS
[OS] 운영체제 - 프로세스의 생성과 복사 / fork(), exec() 시스템호출
목차 1. fork() 시스템 호출이란 2. fork() 시스템 호출의 동작 과정 3. fork() 함수의 장점 및 예시 4. exec() 시스템 호출이란 5. exec() 시스템 호출의 동작 과정 6. exec() 함수의 장점 및 예시 (1) fork() 시스템 호출 fork() 시스템 호출은 실행 중인 프로세스를 복사하는 함수입니다. 실행하던 프로세스는 부모프로세스가 되고, 새로 생긴 프로세스는 자식 프로세스가 되어 부모-자식 관계를 가지게 됩니다. 프로세스 제어 블록을 포함한 부모 프로세스의 영역의 대부분이 자식 프로세스에 복사됩니다. 단, 프로세스 구분자, 메모리 관련 정보, 부모 프로세스 구분자와 자식 프로세스 구분자는 복사 되지 않고 서로 다른 정보를 가지게 됩니다. (2) fork() 동작 ..