CS

PCB

남생이야 2024. 9. 4. 17:30

PCB

프로세스 제어 블록은 특정한 프로세스를 관리할 필요가 없는 정보를 포함하는 운영체제 커널의 자료 구조를 말한다.

PCB 정보

PCB에는 다음과 같은 정보가 포함되어 있다.

  • Process ID 프로세스 식별자
  • Process State 프로세스 상태
    • 생성, 준비, 실행, 대기 ,완료 상태가 있다.
  • Program Counter 프로그램 계수기
    • 이 프로세스가 다음에 실행할 명령어의 주소를 가리킨다.
  • CPU 레지스터와 일반 레지스터
  • CPU 스케줄링 정보
    • 우선순위, 최종 실행 시각, CPU 점유 시간
  • 메모리 관리 정보
  • 프로세스 게정 정보
  • 입출력 상태 정보