Context 에 대해서.

Woong·2021년 10월 10일
0

Execution Context

코드 문맥, 함수 동작에 필요한 환경 정보가 담긴 객체.

  • 전역 컨텍스트 : 프로그램의 전역 동작 환경. 프로그램 종료시까지 유지
  • 함수 컨텍스트 : 함수 호출시 할당되는 함수 내부 동작 환경

직관적으로는?

  • 객체의 구조, 정보, 상태 정보를 저장.
  • 메모리에 분산되어 로딩된 정보들을 묶어서 관리할 수 있다.

Task Context

Task를 스케줄링하기 위한 정보

우선순위, File Desciptor, Task간의 관계, Task에 전달된 Signal, 자원 정보, ...

  • context switch 발생시 context(상태 정보)를 저장하고, 다른 프로세스의 context를 로딩
  • task 중단, 재시작시 연속성을 제공

0개의 댓글