操作系统(Operation System , OS)
介绍
在计算机中,操作系统是其最基本也是最为重要的基础性系统软件。从计算机用户的角度来说,计算机操作系统体现为其提供的各项服务;从程序员的角度来说,其主要是指用户登录的界面或者接口;如果从设计人员的角度来说,就是指各式各样模块和单元之间的联系。事实上,全新操作系统的设计和改良的关键工作就是对体系结构的设计,经过几十年以来的发展,计算机操作系统已经由一开始的简单控制循环体发展成为较为复杂的分布式操作系统,再加上计算机用户需求的愈发多样化,计算机操作系统已经成为既复杂而又庞大的计算机软件系统之一。
操作系统作为接口的示意图
没有安装操作系统的计算机,通常被称为裸机
- 如果想在裸机上运行自己所编写的程序,就必须用机器语言书写程序
- 如果计算机上安装了操作系统,就可以在操作系统上安装支持的高级语音环境,用过高级语言开发程序
例如:
如果我装上操作系统后,比如以后我们放一首音乐,操作系统将对内存、硬盘、声卡、音箱等的调度全部封装让系统去调用。
操作系统就是一个特殊的软件,操作系统的作用,一是直接去操作硬件,二是把操作硬件的代码封装成一个个系统调用,共其他的成员通过这些系统调用间接的去操作计算机的硬件。可以说操作系统就是用来管理硬件设备的。
不同应用领域的主流操作系统
- 桌面操作系统
- 服务器操作系统
- 嵌入式操作系统
- 移动设备操作系统
一、桌面操作系统
-
Windows系列
用户群体大
特点: 应用软件多,使用方便。但是安全性、稳定性不太好 -
macOS
适合于开发人员
特点: 安全性和稳定性都比window -
Linux
应用软件少
特点: 软件少,应用也比较少
解答:这就是为什么大家看到的基本上都是Windows系列的桌面操作系统了
二、服务器操作系统
- Linux
特点: 安全、稳定、免费、占有率高 - Windows Server
特点: 付费、占用率低
扩展: 服务器从硬件层面考虑就是一台电脑从,从软件方面考虑就是一个操作系统。
三、嵌入式操作系统
- Linux
四、移动设备端操作系统
- iOS
- Android(基于Linux)