일반적으로 프로세스의 생성과정은 다음과 같습니다.

  1. PCB가 생성되며 OS가 실행한 프로그램의 코드를 읽어들여, 프로세스에 할당된 메모리의 Text Segment에 저장.
  2. 초기화된 전역변수와 static 변수를 데이터영역에 할당
  3. 힙과 스택은 초기 메모리 주소 초기화.
  4. PCB에 여러 정보가 기록되면 Ready Queue에서 CPU를 할당받기 까지 대기.