PCB(Process Control Block)는 운영체제에서 프로세스를 관리하기 위해 사용하는 자료 구조입니다. PCB는 운영체제가 프로세스 실행을 제어하고, 프로세스 간의 문맥 교환(context switching)을 원활히 하기 위해 필요합니다. PCB가 보관하는 주요 정보는 다음과 같습니다: 1. **프로세스의 현재 상태**: 프로세스가 실행 중인지, 대기 중인지, 또는 완료되었는지를 나타내는 정보입니다. 2. **프로세스 고유 식별자**: 각 프로세스를 고유하게 식별할 수 있는 식별자(프로세스 ID)입니다. 3. **스케줄링 및 프로세스의 우선순위**: 프로세스가 어떤 우선순위를 가지고 있으며, 스케줄링에 어떤 영향을 미치는지에 대한 정보입니다. 그러나, **할당되지 않은 주변 장치의 상태 정보**는 PCB에 포함되지 않습니다. PCB는 해당 프로세스에 이미 할당된 자원과 관련된 정보를 관리하며, 아직 할당되지 않은 자원에 대한 정보는 포함하지 않습니다. 즉, 보기 4는 PCB가 갖고 있는 정보에 해당하지 않습니다.