Process1 개발배경지식2) 프로그램과 프로그래밍 프로그램 프로그래밍 언어에 의해 짜인 코드가 컴파일되어 컴퓨터가 이해할 수 있는 형태로 바뀌어진 코드의 집합을 프로그램이라고 한다. 이러한 프로그램을 실행하게 되었을 때를 프로세스라고 한다. 프로세스 프로세스는 실행되고 있는 프로그램을 의미한다. 프로그램이 실행되면 이 프로그램은 메모리 위에 올라가게 되고, 이를 운영체제가 중재하는 역할을 한다고 이전 포스팅에서 언급한 바 있다. 이때 프로그램이 메모리에 올라가는 형태가 바로 프로세스이며, 이는 프로그램의 실행 정보, 코드, 그리고 실행되면서 사용되거나 생성되는 데이터 등으로 구성되어있다. 이 내용이 많을 경우 '무거운 프로그램'이라고 지칭하곤 한다. 실제 프로그램은 코드로 이루어져 있으며, 이러한 코드를 작성하는 행위를 프로그래밍이라고 한다. 그리고 이.. 컴퓨터 공학 기본/개발배경지식 2021. 11. 3. 이전 1 다음