第一章 计算机基础
第一章 计算机基础
1.1 硬件
计算机基本的硬件由:cpu / 内存 / 主板 /硬盘 / 网卡 / 显卡 等组成,只有硬件但硬件之间无法进行交流和通信
1.2 操作系统
操作系统用于协调和控制硬件之间进行工作,常见的操作系统有那些:
- windows
- linux
- centos [公司线上一般用]
- mac
1.3 解释器或编译器
编程语言的开发者写的一个工具,将用户写的代码转换成010101交给操作系统去执行。
1.3.1 解释型和编译型语言
解释型语言类似于:实时编译,代表:Python / PHP / Ruby / Perl
编译型语言类似于: 写完之后,整体再进行编译, 代表: C / C++ / Java / Go.....
1.4 软件(应用程序)
软件又称为应用程序,就是我们在电脑上使用的工具,类似于:记事本 / 图片查看器 / 游戏
1.5 进制
对于计算机而言无论是文件存储 / 网络传输输入本质上都是:二进制(1010101101),如: 电脑上存储视频/图片/文件都是二进制;QQ/微信聊天发送的表情/文字/语音/视频 也全部都是二进制。
进制:
- 二进制,计算机内部
- 8进制
- 10进制,人来进行使用一般情况下计算机可以获取10进制,然后在内部会自动转换成二进制并操作。
- 16进制,一般用于表示二进制(用更短的内容表示更多的数据),一般是:\x 开头。
| 二进制 | 八进制 | 十进制 | 十六进制 |
|---|---|---|---|
| 0 | 0 | 0 | 0 |
| 1 | 1 | 1 | 1 |
| 10 | 2 | 2 | 2 |
| 11 | 3 | 3 | 3 |
| 100 | 4 | 4 | 4 |
| 101 | 5 | 5 | 5 |
| 110 | 6 | 6 | 6 |
| 111 | 7 | 7 | 7 |
| 1000 | 10 | 8 | 8 |
| 1001 | 11 | 9 | 9 |
| 1010 | 12 | 10 | A |
| 1011 | 13 | 11 | B |
| 1100 | 14 | 12 | C |
| 1101 | 15 | 13 | D |
| 1110 | 16 | 14 | E |
| 1111 | 17 | 15 | F |

浙公网安备 33010602011771号