Linux基础
操作系统概述
操作系统(OS)是管理计算机硬件与软件资源的计算机程序,是用户和计算机硬件之间的桥梁.
简单来说,操作系统就是计算机的大管家或者调度员,负责安排和协调所有硬件与软件的工作.
硬件与软件
从组成方面来看,计算机是由硬件和软件构成,
| 硬件 | 看的见,摸得着的物理设备 | CPU,内存,硬盘,主板,显示器,主板等 |
|---|---|---|
| 软件 | 运行在硬件上的程序和数据 | 操作系统,浏览器,办公软件,游戏等 |
这里我们举个列子,假设由一辆车,车就属于硬件,但是车还得有配套的东西,比如牌照,司机,然后这个车上面还有很多的服务,比如可以听歌,制冷制热功能,这个可以类比成软件系统,总的来说,整车实物 = 硬件;车里运行的所有电控程序、车载 APP = 软件,整车(硬件 + 配套软件)才是完整可用的汽车,对应完整计算机系统。
操作系统的作用
操作系统是计算机的灵魂,为什么这样说呢,操作系统可以调度CPU进行计算,调度内存进行数据存储,调度硬盘进行文件管理,调度网卡进行网络通讯,下面我们举个列子说明一下,以发消息为例
我们给别人发消息,对方收到了,一般我们就看见了第一步和第七步,中间的5步都是由操作系统完成的.
对于计算机来说,如果没有操作系统,就是一堆无法使用的塑料。
常见的操作系统
操作系统有很多,我们了解一下最常见的操作系统
PC端:Windows Linux macOS
移动端:Android iOS 鸿蒙
Linux诞生
Linux创始人林纳斯・托瓦兹,他在上大学期间需要浏览新闻和处理邮件,发现现有的操作系统不好用,他就自己写了操作系统,他把原型发布到了网络上并且源代码公开,也接受网友贡献的代码,经过这个事情,Linux这个系统逐渐的被网友所知,并且也很支持,Linux发展的也很好.
Linux内核
Linux系统由两部分组成:Linux内核和系统级应用程序。
从字面意思上来看,内核就是提供了系统最核心的功能,比如我们说的,调度硬件能力.但是只有内核肯定不行的,因为内核肯定不是像我这样的普通人去使用的,那么就有了系统级应用程序,可以理解为出厂自带程序,可以帮助用户快速上手程序
举个例子,比如,播放音乐,无论用户使用自带音乐播放器还是安装的第三方音乐器,均由播放器程序去调用内核提供相关的功能,由内核去调度我们的硬件CPU去解码,调度我们的外设音响去播放音乐.
可以看出,内核是Linux操作系统最核心的所在,系统级应用程序只是锦上添花.Linux内核是免费开源的,任何人都可以下载内核源码并查看且修改.可以通过:http://kernel.org去下载Linux内核
Linux发行版
因为内核是免费的,开源的,这也就代表了,任何人都可以获得并修改内核,并且自行集成系统级程序,提供了内核+系统级程序的完整封装,称之为Linux发行版.CentOS和Ubuntu是比较火的版本。
openEuler 是由开放原子开源基金会孵化的全场景开源操作系统项目,面向数字基础设施四大核心场景(服务器、云计算、边缘计算、嵌入式),全面支持 ARM、x86、RISC-V、loongArch、PowerPC、SW-64 等多样性计算架构
更多推荐


所有评论(0)