第一部分 Linux的规则安装
第零章 计算机概论
0.1 电脑:辅助人脑的好工具
计算机其实是:接受用户输入的命令与数据,经中央处理器的算术与逻辑单元处理后,产生或储存成有用的信息。
生活中的计算机:计算器,手机,台式/笔记本电脑,平板,智能手表等
0.1.1 电脑硬件的五大单元
从台式机看的话
- 输入单元:包括键盘,鼠标,读卡器,扫描仪,手写板,触控屏幕,,
- 主机部分:这个就是系统单元,被主机机箱保护着,里面含有一堆板子,CPU与内存等
- 输出单元: 屏幕,打印机,,,,
主机最重要的就是一块主板,上面安装了中央处理器(cpu),以及内存,应胖或储存卡,还有一些适配卡而已。
整个主机的重点在于中央处理器(Central Processing Unit,CPU),CPU为一个具有特定功能的芯片,里面含有指令集,如果你想让主机进行什么特殊功能,就得看CPU是否有相关内置的指令集才行。由于CPU的工作主要在于管理和运算,因此CPU内主要可分为两个单元,算术逻辑单元和控制单元。其中算术逻辑单元主要负责程序运算羽逻辑判断,控制单元则主要协调各周边组件与各单元间的工作。
CPU读取的数据都是从内存来的,内存中的数据则是从输入单元所传输进来的,而CPU处理完毕的数据夜必须先写回内存,最后才从内存传输到输出单元。
综上所述,我们会知道电脑是由几个单元组成的,包括输入单元,输出单元、CPU内部的控制单元,算术逻辑单元与内存
不晚写到这想起了冯诺依曼结构,,,却记不清了
基本上数据都是通过内存再流出去的。至于数据会流进/流出内存则是由CPU所发出的命令控制。而cpu实际要处理的数据则完全来自于内存,这很重要不晚:两边了哦,可见很重要呢。
0.1.2一切设计的起点:CPU的架构
基于两种设计理念的CPU架构的指令集:精简指令集(RISC),复杂指令集(CISC)系统。
-** 精简指令集(Reduce Instruction Set Computer,RISC)**
这种CPU的设计中,指令集较为精简每个指令的运行时间都很短,完成的操作也很简单,指令执行性能较佳;但要做复杂的事情,就要由多个指令来完成。
目前世界上使用最广的可能就是ARM的架构(RISC的一种CPU
)
- 复杂指令集(complex Instrution Set Computer,CISC)
与RISC不同的是,CISC在指令集的每个小指令可以执行一些较低级的硬件操作,指令数目多且复杂,每条指令的长度并不相同,。因为指令执行较为复杂,所以每条指令花费的时间较长,但每个单挑指令处理的工作较为丰富。0.1.3 其他单元设备(其它?)
- 系统单元:系统单元包括CPU与主板相关组件。而主板上面其实还有很多的硬件接口与相关的适配卡。
- 存储单元:包括内存(Main Memory, RAM)与辅助存储,辅助存储:包括硬盘,软盘,光盘,磁带等。
- 输入,输出单元:输入输出的设备:触摸屏了;输入设备:鼠标,键盘,体感设备;输出设备:屏幕,打印机,扬声器,HDMI电视,投影仪,蓝牙耳机。
0.1.4运作流程
- CPU=脑袋
- 内存=脑袋中存放正在被思考的数据的去区块
- 硬盘=脑袋中存放回忆的记忆区块
- 主板=神经系统
- 各项设备接口=人体与外界沟通的手,脚,皮肤,眼睛等
- 显卡=脑袋中的影像
- 主机电源=心脏
整部主机最重要的地方就是脑袋,同样的整个主机中最重要的就是CPU与内存,而CPU的数据源统统来源于内存,如果由过去的经验判断事情时,也要将经验(硬盘)挪到目前的记忆(内存)当中,再交由CPU判断