Program Execution 9
- 프로그래밍 언어와 구현체 — CPython은 왜 컴파일러이자 인터프리터인가
- 기계어는 CPU에서 어떻게 실행되는가 - ISA와 Instruction Cycle
- Runtime은 무엇을 하는가 - 언어별 실행 모델
- 서로 다른 바이너리는 어떻게 약속을 맞추는가 - ABI
- 프로그램은 어떻게 커널의 기능을 사용하는가 - System Call
- 프로세스의 주소는 어떻게 실제 메모리로 이어지는가 - Virtual Memory
- 실행 파일은 어떻게 프로세스가 되는가 - Loader와 Process
- 소스 코드는 어떻게 실행 파일이 되는가 - 컴파일러와 링커
- 프로그램은 어떻게 실행되는가