Process Context

🍀 Knowledge/운영체제(OS)

[운영체제] Process Context에 대해서 알아보자.

Process Context 컨텍스트란 프로그램의 실행 환경을 의미한다. 그리고 Process Context는 컴퓨터가 실행되는 데 필요한 구성 요소들의 집합을 말한다. 컨텍스트에는 두 가지로 나뉘는데 하나는 User Context, 다른 하나는 System Context이다. User Context 코드 : 유저 프로그램 코드 데이터 : 프로세스의 전역 변수 User Stack : LIFO 자료구조 지역 변수, 함수의 파라미터, 리턴 정보 등을 저장하기 위함이다. System Context 운영체제가 만든 것이다. Kernel Stack(System Stack) 커널 코드 내에 있는 함수 호출을 위한 인자, 지역 변수를 저장한다. 커널 영역에 존재 Process Control Block(PCB) 프로세..

TIlearn
'Process Context' 태그의 글 목록