프로세스 제어 블록(PCB)
프로세스는 프로그램과 프로세스 제어 블록으로 구성되어있다. 프로세스 제어 블록(PCB)이란? 프로세스 제어 블록은 프로세스에 대한 정보를 제공하는 자료구조이다. 운영체제에 따라 다를 수 있지만 일반적으로 다음과 같다. 프로세스 식별자(Process ID)프로세스 상태(Process State)PC(Program Counter)레지스터 정보스케줄링 정보(우선순위, 실행시각, 점유시간 등)메모리 관리정보프로세스 계정정보입출력 상태정보 PCB는 프로세스의 중요한 정보를 포함하고 있기 때문에, 보호된 메모리 영역 안에 남는다PCB는 프로세스 생성시 함께 만들어지고 프로세스 실행이 완료되면 삭제된다