## 개요
- 현재 프로세스를 복사해서 새로운 프로세스를 생성하는 시스템콜.
- 현재 프로세스를 부모 프로세스라고 하고 fork로 만들어진 프로세스를 자식 프로세스라고 한다.
- process id가 자식 프로세스에 새로 할당된다.
- 리눅스에서는 바로 복사하는 것은 아니고, COW 기법을 사용해서 변경사항이 생길 경우에만 복사하도록 구현되어 있다.
- fork하고 리소스를 수정하지 않으면 부모 프로세스와 자식 프로세스는 같은 메모리를 바라보고 있다.
#os