程序的执行原理

                                                                                                                                                点击此处返回总目录

一、计算机中的三大件

二、程序执行的原理

三、程序的作用

 

 

科普一下程序执行原理,对后面的学习有帮助。

 

 

一、计算机中的三大件

一个程序要执行,最核心的三个硬件:CPU、内存、硬盘

 

程序的执行原理

 

要想执行程序,这三个缺一不可。

 

程序的执行原理

 

 

 

二、程序执行的原理

 

程序的执行原理

 

1. 在计算机中,真正负责程序执行的是CPU

2. 程序没有执行时,保存在硬盘上

3. 当执行程序时,先把程序将硬盘拷贝到内存

 

 

Python程序的执行原理

程序的执行原理

 

1. cpu首先把python的解释器加载到内存中。

2. 后续由解释器提供翻译代码的规则。由cpu负责翻译和执行代码。

 

 

问题,要将python解释器加载到内存中,那么解释器是不是很大呢?答案是不会。我们可以通过命令查看一下python解释器有多大。

方法:

 

a.输入python命令,可以看到我们使用的python解释器。

程序的执行原理

可以看到,我们的解释器的版本是2.7.12

 

b.

程序的执行原理

 

解释:

which python                           //which命令:查询python命令保存在什么位置。可以看到保存在/usr/bin/python

ls -lh /usr/bin/python               //-h是以人性化方式显示文件的大小。我们可以看到只有16个字节。太小了。但是发现python文件只是个                                                   软连接,python文件执行的真正的文件叫python2.7

ls -lh /usr/bin/python2.7          //查看python2.7的大小。

 

我们发现python2.7有3.4M。也就是说python解释器不大。

 

 

 

三、程序的作用

开发的程序核心的作用就是来处理数据的。

 

程序的执行原理