栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

python学习笔记(五)— 程序执行原理

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

python学习笔记(五)— 程序执行原理

目录

一、计算机中的三大件二、 程序执行的原理三、Python程序执行原理

1、Python解释器有多大? 四、程序的作用

1、QQ程序的启动过程2、QQ程序的登录过程

一、计算机中的三大件

计算机包括许多硬件,但是一个程序要运行,有 三个核心的硬件

1、cpu

中央处理器,是一块超大规模的集成电路负责 处理数据/计算

2、内存

临时 存储数据(断电之后,数据会消失)速度快空间小空间小(单位价格高)

3、硬盘

永久存储数据速度慢空间大(单位价格低)

二、 程序执行的原理


1、程序运行之前,程序是保存在硬盘中的;
2、当要运行一个程序时:

操作系统会首先让CPU把程序复制到内存中;CPU执行内存中的程序代码

程序要执行,首先要被加载到内存中

三、Python程序执行原理

操作系统会首先让CPU把Python解释器的程序复制到内存中;Python解释器根据语法规则,从上到下让CPU翻译Python程序中的代码;CPU负责执行翻译完成的代码。 1、Python解释器有多大?

mac电脑-linux内核 查看方式

四、程序的作用

程序就是用来处理数据的!

1、QQ程序的启动过程

1、QQ在运行之前,是保存在硬盘中的;
2、双击QQ运行之后,CPU把QQ程序复制到内存中;

2、QQ程序的登录过程

1、用户输入账号密码;
2、QQ读取用户的输入的账号密码,保存在内存中,QQ程序在内存中拥有独立的空间,账号密码保存在此空间中;(在程序内部,为QQ账号密码在内存中分配的空间就叫做变量)
3、QQ将账号密码发送给腾讯的服务器,等待服务器确认用户信息;

程序是用来处理数据的,而变量就是用来存储数据的;

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/738545.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号