컴퓨터공학
PCB(Process Control Block)란? 정의, 구조, 특징
PCB(Process Control Block)의 정의 프로세스 제어 블록(Process Control Block, PCB)은 운영체제가 유지하는 자료구조로 프로세스를 관리하고 제어하기 위해 사용되는 자료구조이다. PCB는 각 프로세스에 대한 정보를 저장하며, 프로세스의 현재 상태, 레지스터 값, 스케줄링 정보, 메모리 할당 정보, 입출력 상태, 프로세스 식별자 등의 핵심 정보를 포함한다. 이 자료구조는 운영체제가 여러 프로세스를 효과적으로 스케줄링하고 관리하기 위해 필요한 모든 정보를 제공한다. PCB에는 다양한 필드가 포함되어 있으며, 일반적으로는 다음과 같은 정보를 포함한다. 프로세스 상태 (Process State) : 현재 프로세스가 실행 중, 준비 중, 대기 중인지 등을 나타내는 상태 정보가 ..