[OS] Process에 대해 알아보자.
Dongwoongkim
프로세스와 프로그램의 차이프로그램이 메모리에 적재되어 실행되고 있는 상태를 프로세스라고 말합니다. .exe 나 .dmg와 같은 파일 -> 프로그램 ( 정적인 상태 )이 프로그램을 실행시켜 메모리에 적재 -> 프로세스 ( 동적인 상태 ) 모든 프로그램은 운영체제가 실행되기 위한 메모리 공간을 할당해주어야 실행될 수 있습니다. 프로세스프로그램실행되어 작업중인 프로그램하나의 코드 덩어리가 컴파일 과정을 거쳐 실행파일로 만들어진 파일파일이 메모리에 적재되어 실행되고 있는 상태파일이 저장장치에 존재하지만 메모리에는 올라가 있지 않은 상태 그렇다면 프로세스와 스레드는 차이는 무엇일까요. 프로세스와 스레드 차이스레드는 프로세스 내 작업의 흐름을 지칭합니다. 프로세스스레드OS로부터 자원을 할당받은 작업의 단위로..