엔지니어가 되고 싶은 공돌이

07. fork & Process State Transition & PCB 본문

Computer Science/Operating System

07. fork & Process State Transition & PCB

Geca 2020. 2. 22. 23:00

7. 1 fork()

- CPU 스케쥴링에 따라서 부모가 먼저 실행될지 자식이 먼저 실행될 지는 달라질 수 있다.

- getpid(): 자신의 pid

- getppid(): 부모의 pid


7. 2 Process State Transition

- 운영체제가 각 프로세스의 상태를 관리


7. 3 PCB(Process Control Block)

- 각 프로세스에 대한 정보를 가지고 있다.

- PC, Registers. Stack pointer, PID, Memory management, File management... 

'Computer Science > Operating System' 카테고리의 다른 글

09. Threads-1  (0) 2021.05.03
08. Context Switch & State queue  (0) 2020.02.22
06. Process  (0) 2020.02.22
05. DMA & Protected Instructions  (0) 2020.02.20
04. Interrupts & Exceptions  (0) 2020.02.20
Comments