简单易懂的计算机基础
一、计算机的基本概念
1、计算机的概念
计算机(Computer)俗称电脑,是现代一种用于高速计算的电子计算机器。
2、计算机的特点
- 数值计算
- 逻辑计算
- 存储记忆功能
3、计算机的组成
计算机的组成包括硬件和软件。
硬件就是看得见摸得着的。例如:鼠标、键盘、显示器、CPU、硬盘……
软件就是看不见摸不着的。包括浏览器、微信、网易云音乐……
二、计算机语言
1、计算机语言的基本概念
计算机语言(Computer Language)指用于人与计算机之间通讯的语言。
2、计算机语言的发展
从机器语言发展到汇编语言再到高级计算机语言。
机器语言:最初的机器语言都是由0和1组成的二进制数,说白了二进制就是机器语言组成的基础。
汇编语言:汇编语言是在机器语言基础上发展的,它用了一些简单的字母和符号串来替代二进制串,这样就提高了语言的记忆性和识别性。
高级语言:就是一系列指令的集合。例如Java、C、C++、Python
3、解释型和编译型的语言区别
根据转换时机的不同,语言分成了两大类:编译型语言和解释型语言
- 编译型语言
- 代表语言:C语言……
- 编译型语言,会在代码执行前将代码编译为机器码,然后将机器码交由计算机执行。
- 优点:执行速度特别快
- 缺点:跨平台性较差
- 解释型语言
- 代表语言:Python、Java……
- 解释型语言,不会在执行前对代码进行编译,而是在执行的同时一边执行一边编译。
- 优点:跨平台性比较好
- 缺点:执行速度比较慢
三、交互方式
1、交互方式的种类
交互方式分为命令行的交互方式(Text-based User Interface)TUI和图形界面化的交互方式(Graphical User Interface)GUI
2、文本交互模式打开的方式
win+R打开运行,在文本框输入cmd,按回车键
3、DOS命令
dir:列出当前目录下的文件夹或文件
命令行演示:
图形化界面所看到的目录与DOS命令查看到的一样
md:创建目录
命令行演示:
rd:删除目录
注:只能删除空目录
命令行演示:
cd:进入指定目录
命令行演示:
cd … :退回上一级目录
命令行演示:
cd / :退回到根目录
命令行演示:
del:删除文件
命令行演示:
exit:推出DOS命令
四、文本文件和字符集
1、文本文件
- 分类
分为纯文本和富文本 - 纯文本
纯文本只能保存单一的文本内容,无法保存内容无关的东西(例如:txt文本文档) - 富文本
富文本可以保存文本以外的东西(例如:有道笔记) - 编码和解码
纯文本在计算机底层也会转换为二进制保存- 编码
将字符转换为二进制码的过程 - 解码
将二进制码转换成字符的过程
- 编码
2、常见字符集
编码 | 注释 |
---|---|
ASCII | 美国人编码,使用7位来对美国常用的字符进行编码,包含128个字符 |
ISO-8859-1 | 欧洲的编码,使用8位来编码,包含256个字符 |
GBK | 中国人编码(国标码) |
Unicode | 万国码,包含世界上所有语言和字符,编写程序一般都会使用Unicode编码。Unicode编码有多种实现,UTF-8、UTF-16、UTF-32 |
五、进制
1、进制之间的转换
十进制 ——> 二进制 原理:对十进制数进行除2运算
例:十进制数字5转换为二进制
二进制 ——> 十进制 原理:二进制乘以2(次幂)的过程
例:二进制101转换为十进制
进制越大表现形式越短,之所以出现其他进制就是为了方便地表示数据。
2、进制的计数
十进制
十进制满十进一。十进制一共有10个数字。
计数:0 1 2 3 4 5 6 7 8 9 10 11 12 13 …… 19 10 ……
二进制
二进制满二进一。二进制一个有两个数字,分别是0和1。
计数:0 1 10 11 100 101 110 111 1000 1001 ……
八进制
八进制满八进一。八进制一共8个数字。
计数:0 1 2 3 4 5 6 7 10 11 12 …… 17 20 21 …… 27 30 31 ……
十六进制
十六进制满十六进位。十六进制的数字,引入了a b c d e f表示10 11 12 13 14 15。
计数:0 1 2 3 4 5 6 7 8 9 a b c d e f 10 11 …… 18 19 1a 1b 1c 1d 1e 1f 20 21 …… 29 2a 2b 2c 2d 2e 2f 30 31 ……
3、数据间的换算
bit是计算机中最小的单位;
byte是我们最小的可操作的单位。
8bit = 1byte(字节)
1024byte = 1kb(千字节)
1024kb = 1mb(兆字节)
1024mb = 1gb(吉字节)
1024gb = 1tb(太字节)
六、环境变量
1、基本概念
- 定义
环境变量(environment variables)一般是指在操作系统中用来指定操作系统运行环境的一些参数,如:临时文件夹位置和系统文件夹位置等。 - 环境变量操作
- 查看环境变量
计算机(此电脑)右键——>选择属性——>系统界面左侧选择高级系统设置——>选择环境变量 - 添加环境变量
通过新建按钮添加环境变量,环境变量可以有多个值,值与值之间用英文逗号隔开。 - 修改环境变量
通过编辑按钮来修改环境变量 - 删除环境变量
通过删除按钮来删除环境变量
- 查看环境变量
2、path环境变量
- path环境变量保存的是一个一个路径
- 当我们在命令行中输入一个命令,系统会在当前目录下找,如果有就直接打开
- 如果没有则会去path环境变量的路径去找,直到找到为止。没有找到则会报错
- 我们可以将一些经常要访问的文件或程序的路径添加到环境变量当中。这样我们就可以在任意位置来访问这些文件了
- 注意事项
path环境变量不区分大小写,多个路径之间用;隔开