Linux系统
计算机启动主要分为两种启动方式,一是通过Bios启动,一是通过UEFI启动,而UEFI相当于bios的优化版本。
两种启动方式的主要差异在于,bios启动时会有bios自检这一流程,其会在运行操作系统前对计算机硬件进行检测,而这一流程会拖慢开机速度,UEFI则对这一流程进行了优化,使操作系统的启动速度加快,从而实现更快的开机。
此外,bios会默认与MBR磁盘分区方式进行配合,导致其无法引导启动2TB及以上的大容量磁盘,而UEFI会配合GPT分区方式,可以引导启动大容量磁盘。
Linux系统分为两类版本,一类是内核版本,一类是发行版本。
内核版本为作者本人维护的版本,包含了进程管理,内存管理,文件系统管理,以及硬件资源管理等一系列的底层能力。
发行版本则是在内核版本的基础上加上一些常用软件形成的,即我们平常使用的Linux操作系统,常见的Linux系统如下。
Linux系统应用领域:
- IT服务器(操作系统、虚拟化、云计算)
- 嵌入式和智能设备
- 个人办公桌面
- 学术研究和软件研发
我们手机所用的安卓系统也是以Linux为底层。
Linux基本组成有以下4个主要部分
- 内核
- shell
- 文件系统
- 应用程序
shell是命令解释器,可输入一些指令来与Linux内核进行交互,从而管理和使用Linux的资源。
Linux体系结构
分为用户空间和内核空间
Linux系统可如漫画中分为三层,底层为文件系统,中层为进程,上层为命令窗口。