Linux 基础(Part 1) | 青训营笔记

54 阅读2分钟

之前确实很少接触Linux,感觉学习一下价值还是很大的。

课程开始先介绍了计算机有关的知识,感觉挺详细,在这里罗列一下并略微夹杂点私货(

计算机硬件

在一个完整的冯诺依曼计算体系当中,计算机主要由五大基本单元组成,分别是控制器、运算器、存储器、以及输入输出两个单元。

  • 控制器:顾名思义,他的作用就是协调和指挥计算机中各个部件进行按需作业
  • 运算器:主要作用就是算术与逻辑运算的处理
  • 存储器单元:存储器主要分为内存跟外存,磁盘光驱等都是属于外存
  • 输入单元:输入设备比如鼠标、键盘,输出设备比如显示器、音响等
  • 输出单元:输出设备

在了解操作系统前,了解其硬件组成还是很有价值的。

计算机操作系统

操作系统是用于管理和控制计算机系统中的硬件和软件资源,用于在用户与系统硬件之间传递信息。可以说是“中介”?

操作系统主要提供了两个方面的能力:

一个能力是管理计算机资源,包括处理器管理、存储管理、设备管理、文件管理等,

另外一个能力是提供各种的用户接口,包括命令接口、图形用户接口、程序调用接口,实现外部程序与操作系统内核的交互。

关于操作系统的启动,包括 BIOS / UEFI 两种方式。

两者的区别在于:

首先,后者优化了前者自检的流程,从而加快了Bootloader的引导速度,可以说后者是前者的升级。

其次,两者的磁盘分区方式也不相同,前者配合 MBR 分区一起使用,但限制最大容量为 2.2T。后者配合 GPT 分区一起使用,没有容量限制。