프로세스와 스레드
·
운영체제
프로세스프로세스는 실행 중인 프로그램을 의미한다. 프로그램위키백과- 컴퓨터 프로그램프로그램이란, 컴퓨터에서 실행될 때 특정 작업을 수행하는 일련의 명령어들의 모음(집합)이다 따라서, 단순히 말하면 프로그램이란 명령어 모음 파일이다. 이는 텍스트로 이루어져 있을 수도 있고, 바이너리로 이루어져 있을 수도 있다. 지금은 프로그램이 소스코드 형태의 텍스트 파일이라고 생각해보자. 이렇게 텍스트 파일에 불과한 프로그램을 실행하기 위해서는 컴퓨터 자원을 할당받아야 한다.예를 들자면 cpu, 메모리와 같은 자원 말이다. 따라서, “프로세스는 실행 중인 프로그램을 의미한다.”라는 문장에서, “실행 중인 프로그램”을 더 자세히 풀어 말해보자면 “실행되는데에 필요한 컴퓨터 자원을 할당받은 프로그램“과 같다. ➕ 프로세스..