<aside> 📖 一个干净的理论模型 (Simple Sequential Execution)

$$ \text{Program} = \text{State Machine} \\ \text{OS} = \text{Object} + \text{API} $$

<aside> 📖 指令分为两种

  1. 内部指令
  2. 外部指令(只有一条)

<aside> 📖 一个普通的 C 程序执行的第一条指令在哪里?

动态链接的加载器中

</aside>

<aside> 📖 本质上,所有的程序和 Hello World 类似

strace跟踪\

</aside>

<aside> 📖 如何在程序的两个视角之间切换?

</aside>