운영체제1 [운영체제] 프로세스와 스레드 1. 프로세스(process)란? 프로세스(process) : 디스크로부터 메모리(RAM)에 적재되어 CPU의 할당을 받을 수 있는 인스턴스화 된 프로그램 프로세스가 프로그램의 인스턴스라면 운영체제는 이 프로세스들을 관리하는 스케줄러의 역할을 한다. 이 때 운영체제는 PCB라는 자료구조를 사용한다. PCB(Process Control Block) 운영체제는 프로세스를 관리하기 위해 프로세스의 생성과 동시에 고유한 PCB를 생성한다. 프로세스는 CPU를 할당받아 작업을 처리하다가도 프로세스 전환이 발생하면 진행하던 작업을 저장하고 CPU를 반환해야 하는데(Context Switching), 이때 작업의 진행 상황을 모두 PCB 에 저장하게 된다. 그리고 다시 CPU를 할당받을 때 저장했던 내용을 불러와 이.. 2022. 6. 13. 이전 1 다음