什么是编程语言
方言的作用:交流
普通话的作用:交流
英语的作用:交流
语言的作用,人与人之间的交流
编程语言:为了与计算机交流,人与计算机交流的语言(介质/方式)
什么是编程
编程的目的:通过编程语言编写一个个的文件,这些文件的集合组成qq软件,而这个过程叫作编程。
为什么要编程
假设我们是奴隶主,而计算机是我们的奴隶,我们通过编程让计算机为我们干活,取代劳动力。
计算机的五大组成
CPU中央处理器
- 控制器:控制硬件(我们的四肢,眼睛……)
- 运算器:进行运算或逻辑判断
吃饭的流程
1.判断饭能不能吃(运算器)
2.端起碗(控制器)
3.张开嘴
4.咀嚼
5.结束
- 存储器
* 内存:记忆一百个单词,睡一觉就忘了
优点:能够快速回忆
缺点:睡一觉就忘了
* 外存:储存1000个单词在笔记本里,永久储存
优点:永久储存,不会丢失
缺点:如果查询第500个单词,速度很慢
计算机
内存:内存条
优点(相比较外存):读取速度快
缺点(相比较外存):关机即消失
外存:U盘,光盘,硬盘
优点(相比较内存):永久储存,不会丢失
缺点(相比较内存):读取速度慢
注意:如果我们要启动一个程序(一定储存在外存中),在外存中查找这个程序,然后在内存中运行
补充:计算机是以0和1储存的,0和1是由高低电压控制的。(了解中的了解)
- 输入设备:鼠标,键盘,手柄
- 输出设备:显示器,音箱,打印机
注意:U盘既是输入设备又是输出设备,成为I(input)O(output)设备
计算机组成(补充)
多核CPU
CPU相当于人类的大脑,人类只有一个大脑,多核CPU有多个CPU,多个大脑。4个CPU可以让计算机同时干4件事。
位数64 or 32
A 00000000
B 00000001
ABAB 00000000 00000001 00000000 00000001 # 32位电脑 一次调用32位
ABABABAB 00000000 00000001 00000000 00000001 00000000 00000001 00000000 00000001 #64位电脑
位数有向下兼容的性质
了解中的了解
100
22 *1+21 *0+20 *0
存储器相关
ROM存储器:ROM只读存储器(不可写),在工厂中就被编程完毕,然后再也不能修改。他一般存放BIOS(basic input output system)程序,该程序一般用于启动计算机,或用于处理底层设备的控制。
CMOS存储器:由一块电脑内置的电池驱动供电,它一般用来保持当前时间和日期的更新,即使计算机没有充电,时间也会保持更新;同时它也可以储存启动磁盘的路径。(装机的时候一般会告诉计算机操作系统在计算机的位置,如C:/)
总线
相当于人类的血管与神经,连接计算机的所有硬件设备