Process Context
-
[Operating System] Process Context운영체제 2023. 3. 20. 16:46
Context 의 정의 the execution environment of a program. Process Context 프로세스 컨텍스트는 두가지 부분으로 구성됩니다. User Context System Context User Context 는 프로그래머가 작성한 프로그램에 의해 생성되는 Context 입니다. Code 블럭, Data and bss 블럭, 그리고 유저 프로그램에서 호출되는 함수를 위한 User Stack 블럭으로 이루어져있습니다. System Context 는 커널 영역의 Context 입니다. 커널 내부의 함수를 호출하기 위한 Kernel Stack 과 PCB(Process Control Block) 로 이루어져있습니다. 다음 예시 코드를 살펴보며 프로세스 컨텍스트에 대해 이해해봅..