본문 바로가기

API

프로세스란?

프로세스


프로그램을 실행할 때 만들어지느 게 프로세스다.

프로그램의 실행 객체를 프로그램이라 하지 않고 프로세스라고 하는 이유는 프로그램을 실행하게 되면 하드디스크에 있는 프로그램을 메모리로 복사하여 이용하기 때문이다.


하드디스크상 : 프로그램

메모리에로드되어있을 때 : 프로세스


실제로 컴파일 한 후 모든 것을 지워도 실행은 되고 있다 왜냐하면 메모리에 모두 로드되어 있기 때문이다. 


즉, 프로세스는 메모리에 로드되어있는 프로그램을 말한다.