文章插图
对于什么是操作系统可能很多人都没认真考虑过,甚至可能都不知道自己其实用过很多种类的操作系统 。今天我们就介绍介绍关于操作系统的基本知识 。
首先我们先介绍一下具体什么是操作系统 。
什么是操作系统为了理解什么是操作系统,我们将Linux操作系统的整体架构示意图展示在这里 。从图中可以看出,操作系统位于硬件之上,而处于应用程序之下 。所以操作系统是介于应用软件与硬件之间的一个软件系统 。
我们看一下维基百科给出的定义:
An operating system (OS) is system software that manages computer hardware, software resources, and provides common services for computer programs.
大致翻译一下就是,操作系统是用于管理计算机硬件、软件资源,并对计算机程序提供通用服务的系统软件 。
文章插图
文章插图
下面我们从对操作系统的定义的不同的角度来介绍一下操作系统 。
硬件管理
其实我们是无法直接对硬件进行操作的,对硬件的操作是需要软件的 。而操作系统就是用来管理硬件的软件 。常见的硬件,如CPU、内存、硬盘、网卡和鼠标键盘等都是需要操作系统的管理才能工作 。而这就是我们所说的硬件管理 。
文章插图
文章插图
软件管理
软件管理主要是对应用软件的管理 。其实我们最直接的认识就是应用软件需要按照到操作系统上才可以运行 。而操作系统对软件的管理其实还要多得多,除了安装删除外,还有定时运行软件和调度等等 。
通用服务
通用服务是之操作系统提供给应用软件的功能接口,也称为API 。例如最常见的提供文件访问的接口,或者摄像头访问的接口等等 。
操作系统的分类操作系统的种类很多,从不同的角度进行划分,则可以有不同的操作系统 。为了便于大家理解,今天我们从支持设备的类型来分类来介绍一下常见的操作系统 。如果从设备角度分类,操作系统分为桌面操作系统、服务器操作系统、手机操作系统和嵌入式操作系统等 。
【操作系统有哪些?主流电脑操作系统盘点】其中桌面操作系统应该是最常见的操作系统了 。比如我们常用的Windows或者Mac OS就是桌面操作系统 。
文章插图
文章插图
除了上述两个常见的操作系统外,其实Linux也有很多适合桌面设备的发行版,比如下面就是一个基于Linux的桌面版操作系统 。
文章插图
文章插图
另外一种非常常见的操作系统就是手机操作系统了 。目前有两大阵营,一个是Android操作系统,其实这个操作系统是在Linux内核基础上实现了一个GUI界面;另外一个阵营就是苹果的Mac OS操作系统 。
下面这个就是Android操作系统的界面 。
文章插图
文章插图
另外一个就是苹果手机的操作系统,具体如下图所示 。如果单纯从操作层面,其实两个操作系统并没有太大的差异,其核心在于内部架构的差异 。
推荐阅读
- kvm切换器有什么用?附:KVM切换器的使用方法
- 附:linux常用基本命令 linux重启命令
- 版的意思和组词 版是什么意思
- hⅰ是什么意思 h意思是什么
- 开在名字里的寓意 开是什么意思
- 男主外,女主内是什么意思 内是什么意思
- 后脚跟痛是大病前兆 脚后跟干裂是什么原因
- 新生婴儿出生的贺词 新生儿是什么
- 优酷该怎样才可以投屏,苹果12优酷怎么无法投屏