从代码到执行的全过程非常浅的浅析

2020-04-11  本文已影响0人  飞翃荷兰人

1 写代码

鼠标键盘读到你的操作,通过IO总线传到CPU的寄存器,经cpu处理后,将其存入内存中,最后从内存到文本文件中。(可以把CPU看成由三部分组成,PC:程序计数器,ALU:逻辑处理单元,寄存器)。

2 代码变为可执行文件

将源文件转化为可执行文件大概经过4个步骤,预编译,编译,汇编和链接。

原文:


image.png
image.png

3 执行可执行文件

首先shell要做一系列判断,知道你是要执行这个可执行文件。之后将可执行文件加载到内存中。再之后,cpu开始做调度。


image.png
上一篇 下一篇

猜你喜欢

热点阅读