[OS] 프로세스와 스레드 정리
·
ComputerScience/운영체제
프로세스 Process프로세스를 부르는 말은 여러가지가 있다. 메모리에 올라간 프로그램, 실행 중인 프로그램, PCB가 있는 프로그램, 프로그램 카운터가 있는 프로그램. 여기서 말하는 메모리, 프로그램과 차이점, PCB, 프로그램 카운터에 대해 자세히 알아볼 수 있다.  실행 중인 프로그램? 프로그램 vs 프로세스프로그램은 실행할 수 있는 정적인 상태를 의미한다. 우리가 '어떤 프로그램을 사용하고 있다'고 말하는 건 프로그램을 실행하는 것을 의미한다. 프로그램이 실행이 되면 그때는 동적인 상태의 프로세스가 된다.프로그램을 클릭해서 실행하면 그 프로그램은 메모리에 올라와 사용할 수 있는 상태가 되는데 그걸 프로세스라고 한다.  메모리에 올라간 프로그램프로그램의 실행 상태를 프로세스라고 하고, 프로세스는 메..