프로세스 (1) 썸네일형 리스트형 [운영체제] Process(1) 프로세스 = 실행 중인 프로그램 프로세스의 문맥 = 특정 시점을 놓고 봤을 때 어느 시점까지 진행을 했는지 파악하는 것 1. 프로그램 실행 2. 프로세스 A의 독자적인 주소 공간에 코드, 데이터, 스택 생성 3. 프로세스 A가 CPU 제어권을 받음 4. 프로그램 카운터라는 레지스터가 코드 특정 부분을 가리키고 있음 5. 그럼 매 순간 기계어를 읽어서 레지스터가 실행하고, 산술 연산 장치에서 작업을 하고, 결과를 레지스터에 저장하거나 외부의 메모리에 저장 6. 이걸 반복하다 어느 시점에 어느 시점에 왔는지 파악하는 게 프로세스의 문맥(context) -> 코드의 어느 부분까지 진행했는가, 스택에 어느 데이터를 저장하고 쌓아놓고 있는가, 변수의 값은 얼마인가, 레지스터에 어떤 값이 있고 어떤 연산까지 진행했.. 이전 1 다음