본문 바로가기
정보보안기사&CISSP관련/System Security

[Day 81] Context Switching(문맥 교환), PCB(Process Control Block, 프로세스 제어 블록)

by minimalist_2022 2020. 10. 30.

Context(문맥)

  • 특정 프로세스와 관련된 정보들의 총집합

 

Context Switching(문맥 교환)

  • 현재 CPU를 사용 중인 프로세스를 다른 프로세스로 교체하기 위해, 이전 프로세스 상태(Context, 문맥)을 보관하고 새로운 프로세스 상태를 적재하는 것
  • 한 프로세스의 Context는 PCB(Process Control Block, 프로세스 제어 블록)에 기록

 

PCB(Process Control Block, 프로세스 제어 블록)

  • OS가 프로세스를 관리하는데 필요한 모든 정보를 유지하는 자료구조 테이블
  • PCB는 프로세스가 생성될 때 만들어지고, 프로세스가 종료되면 해당 PCB도 함께 삭제됨