3. 프로세스
·
OS
1. 프로세스프로세스 (Process)란?실행 중인 프로그램 프로세스 메모리 영역하나의 프로세스는 크게 Code 영역, Data 영역, Stack 영역으로 나뉘어 저장 → Code 영역 : 코드가 기계어 명령어 형태로 변환되어 저장되는 영역 → Data 영역 : 전역 변수 등 프로그램이 사용하는 데이터가 저장되는 영역 → Stack 영역 : 함수가 호출될 때 호출된 함수의 수행을 마치고 복귀할 주소 및 지역변수나 매개변수 등의 데이터가 임시로 저장되는 영역 문맥 (Context)하나의 프로세스 수행을 재개하기 위해 기억해야 할 정보 문맥의 구성요소프로세스 메모리 영역하드웨어 문맥 → CPU의 수행 상태를 나타내는 문맥 → 예) 프로그램 카운터값, 그 외 레지스터값커널 문맥 → 운영체제가 프로세스를 관리하..