第一章 Linux 基础
1.1 计算机和操作系统概念
1.1.1 计算机
1、计算机由什么组成? 计算机组成:由硬件和软件组成
2、软件和硬件分别是什么? 硬件:电子、机械等物理装置;软件:用户与计算机硬件的接口和桥梁,用户通过软件与计算机进行交流
1.1.2 操作系统
1、操作系统是什么? 操作系统是计算机软件的一种,主要负责调度和管理计算机硬件进行工作
2、操作系统主要作用? 可以调度 CPU 进行工作,可以调度内存进行工作,可以调度硬盘进行数据存储,可以调度网卡进行网络通讯,可以调度音响发出声音,可以调度打印机打印内容
以下是一个简单的操作系统运行消息的传输:

1.1.3 常见的操作系统
PC 端和移动端常见的操作系统有哪些? PC 端:Windows、Linux、MacOS;移动端:Android、IOS、鸿蒙系统
1.2 Linux 简介
1.2.1 Linux
1、Linux 是什么? Linux 是一种免费使用和自由传播的操作系统
2、Linux 由什么组成? Linux 系统内核:调度 CPU、调度内存、调度文件系统、调度网络通讯、调度 IO 等;系统级应用程序:文件管理器、任务管理器、图片查看、音乐播放等
以下是 Linux 系统调用硬件的示意图:

1.2.2 Linux 内核
Linux 内核是什么? 内核是 Linux 操作系统最核心的存在,内核是免费开源的,都可以进行下载并修改。Linux 内核下载链接:https://www.kernel.org
1.2.3 Linux 发行版
Linux 发行版是什么? Linux 内核无法被用户直接使用,需要配合应用程序才能被用户使用;所以在内核之上,封装系统级应用程序,组合在一起就称之为 Linux 发行版。所以如果我们自己写了系统应用,并封装起来,也可以是自己的发行版。
下图是市面上的 Linux 发行版:

























