면접에서 많이 나오는 이유는 운영체제에서 작업을 실행할 때 자원을 할당하는 단위를 알고 있느냐와 프로그램 멀티 스레드를 구현할 때 장. 단점을 알고 있느냐에 대한 질문이다. ☝🏻 먼저 프로그램이 무엇인지 알아야 한다. 프로그램 → 프로세스 → 스레드 Q : 프로그램이란? A : 파일이 저장 장치에 저장되어 있지만 메모리에는 올라가 있지 않은 정적인 상태를 말한다. 1. 메모리가 올라가 있지 않은? 아직 운영체제가 프로그램에게 독립적인 메모리 공간을 할당해주지 않은 것으로, 모든 프로그램은 운영체제가 실행되기 위한 메모리 공간을 할당해 줘야 실행될 수 있다. 2. 정적인 상태 : 정적이라는 단어 그대로, 움직이지 않는 상태로, 한 마디로 아직 실행되지 않고 가만히 있다는 뜻 한마디로 정의하자면 프로그램이라..