프로세스의 개념
프로세스 실행중인 프로그램 프로세스를 잘 이해하기위해서 프로세스의 문맥을 이해해야한다. 프로세스 문맥에는 하드웨어 문맥 프로세스 주소공간 커널상의 문맥 으로 나누어 볼 수 있다. 하드웨어 문맥 cpu의 수행상태 프로그램 카운터, 각종 레지스터에 저장하고 있는 값들 프로세스 주소공간 code, data, stack으로 구성되는 자신만의 독자적인 주소 공간 (프로세스마다 가짐) 커널상의 문맥 프로세스가 되면 OS는 프로세스를 관리하기위해 OS의 data영역에 자료구조를 구성한다. PCB, 커널 스택 PCB(process controll block) 프로세스들을 관리하기 위해 프로세스마다 유지하는 정보들을 담은 커널 내부의 자료구조 문맥교..