052-程序执行原理-07-明确变量负责保存数据
IT科技2021-01-02 16:33:2621
喜欢下载分享
052-程序执行原理-07-明确变量负责保存数据
以下是喜马拉雅主播【人生真寂寞啊】发布的专辑【Python入门_懂中文就能学会_黑马】中的节目052-程序执行原理-07-明确变量负责保存数据的文字稿,由AI机器人自动转码生成,仅供参考。[00:00]号到目前为止
[00:01]相信大家已经能够明确了我们开发出来的程序核心的作用就是用来处理数据的那在这一小节中啊
[00:09]我们仍然以互动的方式展开老师呢
[00:12]找了一个大家都非常熟悉的QQ软件
[00:15]我们来共同分析一下QQ软件的执行以及登录过程通过思考呢
[00:22]我们来确认一下程序处理的数据到底是保存在哪里的
[00:27]好目的明确之后
[00:29]我们先来看一下QQ程序的启动过程
[00:32]同学们一个QQ软件安装之后在运行之前
[00:37]这个软件是保存在哪里的
[00:39]唉
[00:39]非常好
[00:40]在运行之前软件都是保存在硬盘中的对吧
[00:45]那当我们双击了QQ图标运行了QQ这个软件之后
[00:50]QQ的程序又跑到哪里啦
[00:52]A非常好
[00:54]当一个程序运行之后会被cpu先复制到内存中
[00:59]因为内存中的数据存储速度更快把程序复制到内存中才能保证高速的执行
[01:07]对吧
[01:08]A这个问题soeasy那接下来再让我们继续展开啊同学们当我们打开了QQ之后是不是需要在这个界面上输入QQ的号码然后再输入密码输入完号码和密码之后点击登录登录之后要做什么事情呢哎大家看啊当我们
[01:28]点击登录按钮之后啊QQ这个软件就会把我们输入的号码和密码呀
[01:35]发送给腾讯的服务器由腾讯的服务器来确认我们输入的号码和密码是否正确
[01:42]哎
[01:43]这个是不是一个软件的登录过程
[01:45]对吧
[01:46]那现在问题来了同学们啊
[01:48]当我们点击登录按钮
[01:51]QQ这个软件是不是要把我们输入的号码和密码发送给腾讯的服务器对吧
[01:58]那现在老师要提问一下QQ这个软件需不需要自己存储一下我们输入的号码和密码
[02:07]A
[02:07]应该是需要的对吧
[02:09]哎
[02:10]同学们
[02:10]试想一下QQ这个软件是不是要把我们输入的号码以及密码发送给腾讯的服务器
[02:17]如果QQ这个软件自己都不记录注号码和密码
[02:22]这个软件知道给服务器发送什么内容吗
[02:26]应该不知道对吧
[02:28]所以啊
[02:29]在QQ这个软件把号码和密码发送给服务器之前QQ这个软件应该是需要保存一下我们输入的号码以及密码的对吧
[02:41]否则他就不知道把什么内容发送给服务器了好第一个问题搞定啦
[02:47]那接下来让我们看第二个问题
[02:49]同学们
[02:49]我们已经明确啦
[02:51]QQ这个程序是需要保存QQ号码和密码的对吧
[02:56]那大家考虑一下QQ这个程序把号码和密码保存在哪里
[03:02]哎
[03:02]老师提示一下cpu内存和硬盘同学们考虑一下QQ号码和密码保存在哪里
[03:10]A非常好
[03:11]应该是保存在内存中
[03:13]因为我们当前执行的程序
[03:16]QQ这个程序本身就是在内存里的耳QQ要保存我们输入的号码和密码是不是同样也应该保存
[03:27]对吧
[03:27]这点大家能明确吗
[03:29]哎
[03:29]应该可以对吧
[03:30]那接下来再让我们看第三个问题
[03:33]第三个问题就有难度了哦
[03:34]你看QQ这个程序啊是怎么样来保存用户号码和密码的
[03:41]A
[03:41]这个问题貌似有难度啦
[03:43]那同学们
[03:44]让我们继续看下方的笔记
[03:46]在这里老师啊
[03:47]给大家画了一张图来我们共同看一下这张图啊
[03:51]同学们
[03:52]当我们双击QQ图标之后是不是会启动QQ的程序对吧
[03:57]启动之后
[03:59]实际上cpu会把QQ的程序完整的复制到内存中
[04:04]也就是QQ这个程序现在待在内存里了
[04:07]对吧
[04:08]那当QQ这个软件需要记录用户输入的号码以及密码的时候QQ这个软件怎么做呢
[04:17]哎关键大家不用看啊
[04:19]QQ这个软件啊
[04:20]会在自己管理的这块内存中分配两个空间一个空间用来保存QQ的号码
[04:29]另外一个空间呢
[04:30]用来保存QQ的密码
[04:32]哎
[04:32]在这里老师要强调一下哦
[04:34]同学们现在老师画的大的红色的框框
[04:38]这个框框呢
[04:39]就表示QQ这个软件
[04:42]自己独立管理的内存空间
[04:45]所谓独立管理的内存空间啊
[04:48]就是其他任何软件在QQ运行的时候都不允许使用这一块内存空间
[04:55]这个能理解吗
[04:56]A
[04:56]因为啊我们的内存条是固定的
[04:59]对吧