프로세스 제어 블록

프로세스 제어 블록PCB은 프로세스를 실행하는 데 필요한 중요한 정보를 보관하는 자료구조로 TCB(Task Control Block)라고도 한다.

프로세스 제어 블록의 구성

PCB 구성도

PCB 구성도

포인터의 역할

입출력이 완료되기를 기다리는 프로세스는 대기 상태로 모인다. 시스템 내에는 다양한 종류의 입출력장치가 있기 때문에 대기 상태로 모이는 프로세스도 다양하다. 그런데 이것들을 하나로 모아놓으면 관리하기가 불편하다.(필요한 프로세스를 찾고자 대기 상태의 모든 프로세스를 뒤져야한다.)

이러한 불편함이 없도록 대기 상태에서는 같은 입출력을 요구한 프로세스끼리 모아놓는다.