프로그램이 실행되는 전체 흐름
소스 코드가 실행 파일이 되고 운영체제가 프로세스를 만든 뒤 CPU, 메모리, 장치가 함께 명령을 처리하는 전체 경계를 정리합니다.
source code
-> compiler / linker
-> executable file
-> operating-system loader
-> process + virtual address space
-> thread scheduled on a CPU
-> instructions read and executed
-> memory and device I/O