multithread
-
6. ThreadCS/OS 2022. 4. 27. 23:09
프로세스 생성 원리 프로세스는 프로세스에 의해 만들어진다. 컴퓨터가 부팅이 되면 운영체제가 메모리에 올라오는데 운영체제가 처음으로 수행하는 일 중에 하나는 최초의 프로세스를 생성하는 것이다. 처음 만들어진 프로세스가 다른 프로세스를 만들고 그 프로세스가 또 다른 프로세스를 만드는 과정을 반복한다. 최초의 프로세스는 Init이다. init은 UNIX 운영체제 기준이다. 여러 다른 프로세스들이 생성되면 위 그림처럼 트리로 나타낼 수 있다. 프로세스는 각각 고유의 번호를 갖는데 이를 PID(Process Identifirer)라고 한다. Process 생성하기 위해서는 System Call( Fork() ) -> Process 내에서 File 실행 System call( exec() ) -> Process 종..