程序是怎么运行的?

源代码经过编译后,变成二进制文件,这个二进制文件是由一条一条指令组成的。操作系统加载这个二进制文件到内存。

CPU按照内存里的指令一条一条执行,CPU加载一条指令,执行一条指令,然后接着加载下一条指令,再执行。一直重复这个过程。