프로세스(process) 컴퓨터에서 실행되고 있는 프로그램 CPU 스케줄링의 대상이 되는 작업(task)와 거의 동일한 의미로 사용됨. 스레드(thread) 프로세스 내 작업의 흐름 프로그램이 메모리에 올라가면 프로세스가 되는 인스턴스화가 일어나고, 이후 운영체제의 CPU 스케줄러에 따라 CPU가 프로세스를 실행 1. 프로세스와 컴파일 과정 프로세스 → 프로그램이 메모리에 올라가 인스턴스화 된 것. ex) 프로그램은 구글 크롬 프로그램과 같은 실행 파일, 더블클릭 시 구글 크롬 프로세스로 변환되는 것. 전처리 소스 코드의 주석을 제거하고 #include 등 헤더 파일을 병합하여 매크로를 치환 컴파일러 오류 처리, 코드 최적화 작업을 하며 어셈블리어로 변환. 어셈블러 어셈블리어는 목적 코드 (object ..