计算机基础知识点
1.计算机的基本概念
- 计算机基本点
- 特点:逻辑计算,数值计算,存储记忆功能
- 总结:计算机是一种能够按照程序运行、自动、高速处理数据的现代化智能电子设备
- 计算机的基本组成
-软件:运行在系统上面的部分,虚拟的部分,物理层次上无法接触
-硬件:鼠标,键盘,显示器,主机等物理层次上存在的部件。
2.计算机语言
2.1计算机语言的基本概念
- 概念:计算机语言指人与计算机之间通讯的语言
2.2计算机语言的发展
- 机器语言–>汇编语言–>高级计算机语言
- 机器语言:由0和1组成的二进制数,简而言之,计算机的语言基础就是二进制数字。
- 汇编语言:在机器语言的基础上,利用简单的字母和符号来代替二进制字符串,提高了语言的记忆性和识别性。
- 高级计算机语言:就是一系列指令的集合语言。如常见的python,java,c等等高级编程语言。
3.交互方式
3.1交互方式的种类
- 命令行的交互方式(Text-based User Interface)TUI
- 图形界面化的交互方式(Graphical User Interface)GUI
- 通过WIN+R打开命令提示符输入cmd打开文本命令行输入
3.2DOS命令
dir | 列出当前目录下的文件夹或者文件 |
---|---|
md | 创建文件夹 |
rd | 删除文件夹(只能删除空的) |
cd | 进入指定目录 |
cd… | 退回上一级目录 |
cd/ | 退回根目录 |
del | 删除文件夹或者文件 |
exit | 退出DOS |
4.文本文件和字符集
4.1文本文件种类
- 纯文本:只能保存单一的文本内容,无法保存内容无关的东西(例如:txt文本文档)
- 富文本:可以保存文本以外的东西(例如:有道笔记)
- 纯文本在计算机底层中也会转化为二进制保存
- 将字符转为二进制的过程称之为编码(encode)
- 将二进制转为字符的过程称之为解码(decode)
4.常见的字符集
ASCII | 美国信息交换标准码 | 使用7位编码 | 包括128个字符 |
---|---|---|---|
ISO-8859-1 | 欧洲的编码 | 使用8位编码 | 包括256个字符 |
GBK | 中国编码(国标码) | 双字节表示 | |
Unicode | 万国码 | 包含世界上所有的语言和字符 |
- 编写程序一般都使用Unicode编码,其实现主要由UTF-8,UTF-16,UTF-32
5.进制
5.1进制之间的转换
- ⼗进制–>⼆进制 原理: 对⼗进制数进⾏除2运算
- ⼆进制 – > ⼗进制 原理:⼆进制乘以2(次幂)的过程
- 进制越⼤表现形式越短,之所以出现其他进制就是为了更⽅便的表示数据
5.2进制的计数
- 十进制
⼗进制满⼗进⼀ 共有10个数字
计数:0 1 2 3 4 5 6 7 8 9 - 二进制
二进制满二进一 只有两个数字
计数:0 10 11 100 101 110 1000… - 八进制
八进制满八进一 共有8个数字
计数:0 1 2 3 4 5 6 7 10 11 12…17 20 21… - 十六进制
十六进制满十六进一 引入了abcdef分别表示 10 11 12 13 14 15
计数:0 1 2 3…8 9 a b c d e f 11 12 …1a 1b 1c 1d…
5.3数据间的换算
- bit是计算机中最小的单位
- byte是程序员可操作的最小单位
- 8bit=1byte(字节)
- 1024byte=1kb(千字节)
- 1024kb=1mb(兆字节)
- 1024mb=1gb(吉字节)
- 1024gb=1tb(太字节)