今天是参加笔记活动的的第4天
Linux基础
计算机硬件
计算机由五大基本单元组成
- 控制器
- 运算器
- 存储器单元
- 输入单元
- 输出单元
在一个完整的冯诺依曼计算体系当中,计算机主要由五大基本单元组成,分别是控制器、运算器、存储器、以及输入输出两个单元。 控制器,顾名思义,他的作用就是协调和指挥计算机中各个部件进行按需作业。运算器主要作用就是算术与逻辑运算的处理。存储器主要分为内存跟外存,磁盘光驱等都是属于外存。 输入设备比如鼠标、键盘,输出设备比如显示器、音响等。 右侧这种图简单的描述了基本单元的原型流程,从输入设备输入指令,经过控制器、运算器、存储器之间的处理,最终输出结果到输出设备展示给用户。 介绍完计算机硬件,看计算机中最大的软件,也就是操作系统。
计算机操作系统
操作系统(Operating System,OS)
管理和控制计算机系统中的硬件和软件资源,用于在用户与系统硬件之间传递信息
操作系统是用于管理和控制计算机系统中的硬件和软件资源,用于在用户与系统硬件之间传递信息。操作系统主要提供了两个方面的能力,一个是管理计算机资源,包括处理器管理、存储管理、设备管理、文件管理等,另外一个能力是提供各种的用户接口,包括命令接口、图形用户接口、程序调用接口,实现外部程序与操作系统内核的交互。目前主流的计算机操作系统包括 mac 系统、linux 系统、windows、手机端安卓系统以及目前比较火的华为鸿蒙系统。
操作系统启动流程
操作系统的启动流程分为传统模式,也就是基于 bios 的启动流程,另一种是当前的主流模式,就是基于 UEFI 的启动流程。BIOS 或者 UEFI 其实就是一段固化在主板上的程序,计算机启动时会默认运行这段程序,然后通过这段程序去运行主板引导项, B 其实大家可以简程序解为 UEFI 是 BIOS 流程的升级版本,解决优化了 BIOS 启ootloader 也就是操作系统引导程序,然后通过引导程初始化操作系统。序运行动中的一些问题。比如优化了 BIOS 自检流程,然后 BIOS 启动会配合 MBR 分区,无法引导启动超过 2.2T 的磁盘。而 UEFI 一版配合 GPT 分区,支持引导超过 2.2T 的磁盘。