计算机中的三大件计算机中包含有较多的硬件,但是一个程序要运行,有 **三个** 核心的硬件,分别是:1. **CPU** * 中央处理器,是一块超大规模的集成电路* 负责 **处理数据**/**计算** 2. **内存*** **临时** 存储数据(断电之后,数据会消失)* 速度快* 空间小(单位价格高) 3. **硬盘** * **永久** 存储数据* 速度慢* 空间大(单位价格低)| CPU | 内存 | 硬盘 | | :---: | :---: | :---: | |  |  |  |计算机中CPU负责执行程序;内存的速度比硬盘的速度快;我们的程序是安装在硬盘中的;计算机关机之后,内存中的数据都会消失程序执行的原理1. 程序运行之前,程序是保存在硬盘中的 2. 当要运行一个程序时* 操作系统会首先让 **CPU** 把程序复制到 **内存** 中* **CPU** 执行 **内存** 中的 **程序代码**> **程序要执行,首先要被加载到内存**### 2.1 Python 程序执行原理1. 操作系统会首先让CPU把Python 解释器的程序复制到内存中 2. **Python 解释器** 根据语法规则,**从上向下** 让 **CPU** 翻译 **Python 程序中的代码** 3. **CPU** 负责执行翻译完成的代码#Python 的解释器有多大?# 1. 确认解释器所在位置 $ which python# 2. 查看 python 文件大小(只是一个软链接) $ ls -lh /usr/bin/python# 3. 查看具体文件大小 $ ls -lh /usr/bin/python2.7提示:建立 **软链接** 的目的,是为了方便使用者不用记住使用的解释器是 **哪一个具体版本**程序的作用 程序就是用来处理数据的!* **新闻软件** 提供的 **新闻内容、评论……** 是数据 * **电商软件** 提供的 **商品信息、配送信息……** 是数据 * **运动类软件** 提供的 **运动数据……** 是数据 * **地图类软件** 提供的 **地图信息、定位信息、车辆信息……** 是数据 * **即时通讯软件** 提供的 **聊天信息、好友信息……** 是数据
详细解决方案
程序执行原理
热度:33 发布时间:2024-01-25 14:30:40.0
相关解决方案