[운영체제 정리] 3.프로세스
프로세스란? 프로세스: 실행중인 프로그램. 프로세스의 문맥: 프로세스의 현재 상태를 나타내는것.과거의 프로그램이 실행되면서 현재까지 왔을때, 프로그램의 현재상태를 보여준다. PCB(프로세스 컨트롤 블락): 프로세스가 실행될때마다 운영체제는 PCB를 만들어서, cpu, 메모리를 얼마나 할당할지 판단한다. 왜 pcb문맥이 필요한가? 현대의 cpu는 타임쉐어링 방식으로 작동되기 때문에 cpu가 어떤 프로그램이 사용을 했는지 기억을해야 cpu를 뺏기고 , 얻었을때 이어서 프로그램을 실행할수 있다. 프로세스의 상태 프로세스의 상태는 대표적으로 러닝, 레디, 블락이 있다. 컴퓨터는 일반적으로 레디와 런닝 상태를 주로 반복한다. 프로세스의 상태변화 1 - 뉴상태 : 프로세스가 시작되어 그 프로세스를 위한 자료 구조는..