예지의 테크 로그포스 (Yeji's Tech Log Force)
[OS] PCB(Process Control Block 본문
이름대로 프로세스 실행을 위한 정보를 모두 가지고 있다.
(멈췄다가 복원하려면 원래 어땠는지 알아야 하니까)
PCB가 담고 있는 정보
1. identifier (프로세스 id)
2. state (어떤 상태인지. 이걸 알아야 스케줄링 가능하니까)
3. priority (우선순위)
4. pc 값 (program counter=다음번 실행할 명령어의 주소)
5. memory pointers(메모리 관련 정보-위치,양 등)
6. context data
7. I/O status information (I/O의 상태)
8. accounting information(계정관리-관리자냐 사용자냐)
'CS > OS' 카테고리의 다른 글
[OS] Deadlock 없애는 방법1 - prevent deadlock (0) | 2023.02.26 |
---|---|
[OS] Conditions for Deadlock (0) | 2023.02.26 |
[OS] Multi-processing, Multi-programming, Multi-threading (0) | 2023.02.26 |
[OS] Interrupt (0) | 2023.02.26 |
[OS] Process와 Thread의 차이, Time-sharing, Context Switching (0) | 2023.02.26 |
Comments