본문으로 바로가기

프로세스 제어 블록(PCB)

category Study/system 2018. 4. 20. 19:47

프로세스는 프로그램과 프로세스 제어 블록으로 구성되어있다.




프로세스 제어 블록(PCB)이란?


프로세스 제어 블록은 프로세스에 대한 정보를 제공하는 자료구조이다. 운영체제에 따라 다를 수 있지만 일반적으로 다음과 같다.


프로세스 식별자(Process ID)

프로세스 상태(Process State)

PC(Program Counter)

레지스터 정보

스케줄링 정보(우선순위, 실행시각, 점유시간 등)

메모리 관리정보

프로세스 계정정보

입출력 상태정보


PCB는 프로세스의 중요한 정보를 포함하고 있기 때문에, 보호된 메모리 영역 안에 남는다

PCB는 프로세스 생성시 함께 만들어지고 프로세스 실행이 완료되면 삭제된다



'Study > system' 카테고리의 다른 글

주기억장치 관리 기법  (0) 2018.04.20
스케줄링(Scheduling)  (0) 2018.04.20
프로세스(Process)  (0) 2018.04.20
부팅(Booting)  (0) 2018.04.20
작업처리에 따른 운영체제의 분류  (0) 2018.04.20