정보보안기사&CISSP관련/System Security
[Day 81] Context Switching(문맥 교환), PCB(Process Control Block, 프로세스 제어 블록)
minimalist_2022
2020. 10. 30. 20:43
Context(문맥)
- 특정 프로세스와 관련된 정보들의 총집합
Context Switching(문맥 교환)
- 현재 CPU를 사용 중인 프로세스를 다른 프로세스로 교체하기 위해, 이전 프로세스 상태(Context, 문맥)을 보관하고 새로운 프로세스 상태를 적재하는 것
- 한 프로세스의 Context는 PCB(Process Control Block, 프로세스 제어 블록)에 기록
PCB(Process Control Block, 프로세스 제어 블록)
- OS가 프로세스를 관리하는데 필요한 모든 정보를 유지하는 자료구조 테이블
- PCB는 프로세스가 생성될 때 만들어지고, 프로세스가 종료되면 해당 PCB도 함께 삭제됨