1.计算机的硬件
分类:
运算器、控制器:就是我们现在的CPU,可以理解为计算机的大脑。
存储器:内存(临时存储)、硬盘(永诀存储)
输入设备:鼠标、键盘等 。
输出设备:显示器、打印机等。
1.1计算机的数据存储
常见的进制分类
- 二进制
- 十进制
- 八进制
- 十六进制
二进制
计算机数据在底层存储和运算的时候,都是以二进制形式操作的,了解不同的进制,便于我们对数据的运算过程的理解。
二进制数据是用0和1两个数码来表示。
进位规则是“逢二进一”,借位规则是“借一当二”。
计算机的底层不管是数字还是图片,还是字母,还是汉字,还是音频,还是视频,都是以二进制的形式来存储的。
一个0或者1个1,我们会叫做一个bit位,比特位。我们一般会把8个二进制分为一组,这个单位叫做字节,而字节也是计算机最小的存储单元。
- 1024 字节 = 1KB
- 1024 KB = 1MB
- 1024 MB = 1GB
- 1024 GB = 1TB
十进制
十进制数据是用0,1,2,3,4,5,6,7,8,9来表示。例如:234。进位规则是“逢十进一”,借位规则是“借一当十”。
八进制
八进制数据是用0,1,2,3,4,5,6,7来表示。例如:1234567。
十六进制
十六进制数据是用0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f来表示。例如:34ab。
其中10-15表示为a-f。
2.计算机软件
分类
系统软件
应用软件
3.应用软件的架构
cs:
客户端 + 服务器
在用户本地有一个客户端程序,在远程有一个服务器端程序
BS:
浏览器 + 服务端
只需要一个浏览器,用户通过不同的网址,客户访问不同的服务器端程序
4.计算机语言的发展
三个阶段:
机器语言、汇编语言、高级语言
Java是属于高级语言的。
计算机只能识别0和1,所有的汇编语言,高级语言,在运行之前,都要做一个编译的动作。
编译:把计算机看不懂的东西,变成计算机能看得懂的0和1