프로그래밍 언어 활용
핵심298
PCB
출제 빈도
2회
원본 94쪽
PCB(Process Control Block, 프로세스 제어 블록)는 운영체제가 프로세스에 대한 중요한 정보를 저장해 놓는 곳으로, Task Control Block 또는 Job Control Block이라고도 한다.
각 프로세스가 생성될 때마다 고유의 PCB가 생성되고, 프로세스가 완료되면 PCB는 제거된다.
• PCB에 저장되어 있는 정보
- 프로세스의 현재 상태- 포인터 ▶ 부모 프로세스에 대한 포인터▶ 자식 프로세스에 대한 포인터▶ 프로세스가 위치한 메모리에 대한 포인터▶ 할당된 자원에 대한 포인터- 프로세스 고유 식별자- 스케줄링 및 프로세스의 우선순위 - CPU 레지스터 정보- 주기억장치 관리 정보- 입·출력 상태 정보- 계정 정보