- process control block
- 운영체제에서 관리하는 프로세스 대한 메타데이터 저장한 데이터 블록
- 각 프로세스 생성마다 고유의 PCB가 생성
- 커널 스택에 저장된다
구조
- 중요한것 우선

- 프로세스 상태
- 대기 중, 실행 중 등 프로세스 상태
- 프로세스 번호(PID)
- 각 프로세스 고유 식별 번호
- 프로그램 카운터(PC)
- 이 프로세스에 대해 실행될 다음 명령의 주소에 대한 포인터
- CPU 레지스터
- 실행 상태를 위한 실행을 위해 프로세스를 저장해야하는 레지스터 정보
- 메모리 제한
- 프로세스의 메모리 관련 정보
- 열린 파일 정보
- 프로세스 위해 열린 파일 목록들