之前确实很少接触Linux,感觉学习一下价值还是很大的。
课程开始先介绍了计算机有关的知识,感觉挺详细,在这里罗列一下并略微夹杂点私货(
计算机硬件
在一个完整的冯诺依曼计算体系当中,计算机主要由五大基本单元组成,分别是控制器、运算器、存储器、以及输入输出两个单元。
- 控制器:顾名思义,他的作用就是协调和指挥计算机中各个部件进行按需作业
- 运算器:主要作用就是算术与逻辑运算的处理
- 存储器单元:存储器主要分为内存跟外存,磁盘光驱等都是属于外存
- 输入单元:输入设备比如鼠标、键盘,输出设备比如显示器、音响等
- 输出单元:输出设备
在了解操作系统前,了解其硬件组成还是很有价值的。
计算机操作系统
操作系统是用于管理和控制计算机系统中的硬件和软件资源,用于在用户与系统硬件之间传递信息。可以说是“中介”?
操作系统主要提供了两个方面的能力:
一个能力是管理计算机资源,包括处理器管理、存储管理、设备管理、文件管理等,
另外一个能力是提供各种的用户接口,包括命令接口、图形用户接口、程序调用接口,实现外部程序与操作系统内核的交互。
关于操作系统的启动,包括 BIOS / UEFI 两种方式。
两者的区别在于:
首先,后者优化了前者自检的流程,从而加快了Bootloader的引导速度,可以说后者是前者的升级。
其次,两者的磁盘分区方式也不相同,前者配合 MBR 分区一起使用,但限制最大容量为 2.2T。后者配合 GPT 分区一起使用,没有容量限制。