程序要在计算机中运行,三个核心硬件必不可少,分别是CPU、内存和硬盘。
- CPU:中央处理器,负责处理数据和计算
- 内存:临时存储数据(断电之后,数据会消失),读取速度快,空间小
- 硬盘:永久存储数据,读取速度慢,空间大
程序执行原理:
(1)、程序在运行之前,是保存在硬盘中的。
(2)、 程序要执行,首先加载到内存(操作系统让CPU把程序复制到内存中)。
(3)、CPU执行内存中的程序代码。
python程序执行原理:
(1)、操作系统会首先让CPU把python解释器的程序加载到内存中
(2)、python解释器读取硬盘中的python程序,解释器让CPU根据语法规则,从上到下翻译python程序的代码
(3)、CPU负责执行翻译完成的代码
程序是用来处理数据的。