今日学习重点(计算机基础)
day 1
与运行程序有关的三大核心硬件
cpu
内存
优点:存取速度快
缺点:断电数据就全部丢失
硬盘
优点:断电后数据也会保留下来
缺点:存取速度远远慢于内存
运行一个程序经历过程
代码由硬盘加载内存,然后cpu去内存中读取指令然后执行
cpu
内存
优点:存取速度快
缺点:断电数据就全部丢失
硬盘
优点:断电后数据也会保留下来
缺点:存取速度远远慢于内存
运行一个程序经历过程
代码由硬盘加载内存,然后cpu去内存中读取指令然后执行
操作系统
操作系统本质就是一个软件,该软件的功能是专门用来帮我们控制硬件的
操作系统位于计算机硬件与软件之间,用于协调、管理、控制计算机硬件资源与软件资源
操作系统的两大功能:
1、将复杂的硬件操作封装成简单的功能提供给用户/应用程序使用
2、将多个任务对硬件的竞争变得有序
一个完成的计算机系统应该分成三部分:
应用软件
操作系统
计算机硬件
操作系统位于计算机硬件与软件之间,用于协调、管理、控制计算机硬件资源与软件资源
操作系统的两大功能:
1、将复杂的硬件操作封装成简单的功能提供给用户/应用程序使用
2、将多个任务对硬件的竞争变得有序
一个完成的计算机系统应该分成三部分:
应用软件
操作系统
计算机硬件
day 2
今日重点:
编程语言
在当今技术的限制下,我们注重开发效率,不考虑执行效率
编译型:类似于谷歌翻译
解释型:类似于同声传译
基于执行效率的语言排序:
机器==>汇编==>编译==>解释
基于开发效率的语言排序:
解释==>编译==>汇编==>机器
运行python程序的三个步骤:(重要点)
1.先启动python解释器
2.将python程序当中的普通的文本读入内存
3.python解释器解释执行刚刚读入内存的代码,开始识别语法
关于变量的一些规则
1.大写默认成为常量
2.不要用中文当变量名
3.变量名尽量解释清楚变量内容
4.不要以数字开头,可以使用下划线和数字和英文字母组成的
5.不要用python中的一些关键字去命名变量名