CS/OS

[OS] PCB(Process Control Block

Yeji Heo 2023. 2. 26. 15:09

이름대로 프로세스 실행을 위한 정보를 모두 가지고 있다.

(멈췄다가 복원하려면 원래 어땠는지 알아야 하니까)

 

PCB가 담고 있는 정보

1. identifier (프로세스 id)

2. state (어떤 상태인지. 이걸 알아야 스케줄링 가능하니까)

3. priority (우선순위)

4. pc 값 (program counter=다음번 실행할 명령어의 주소)

5. memory pointers(메모리 관련 정보-위치,양 등)

6. context data

7. I/O status information (I/O의 상태)

8. accounting information(계정관리-관리자냐 사용자냐)