操作系统简单介绍

一.什么是操作系统?

操作系统作为接口的图示
操作系统是用来控制计算机硬件的
功能有两种:
1.操作系统是直接跟硬件打交道。
2.把操作硬件的代码封装成一个又一个系统调用,供其他的应用程序访问。

操作系统最伟大的地方,就是把所有的跟硬件打交道的方法,封装成一个又一个系统调用。有了系统调用,有了系统调用就可以直接控制不同硬件工作,有了系统调用可以共其他应用使用,用来控制硬件。

举个栗子:电脑有个MP3文件,打算通过音乐播放器播放。实际工作情况是:操作系统先从硬盘(ROM)里面解析MP3数据到内存(RAM),使用声卡对音频数据进行解码,然后声卡把解码的数据传送给音响。
但是操作系统封装成的系统调用就不一样了,比如各种应用程序就可以直接通过系统调用来直接控制操作系统来与个个硬件,就是间接的操作硬件极大的简化了程序员的工作。

二.不同领域的主流操作系统

1>桌面操作系统

.windows 系列
.用户多 群体大

macOS操作系统(基于Unix)
.安全性高,适用开发人员

 Linux操作系统
 .应用软件少

2>服务器操作系统

.windows 系列
.付费 安全率低  占有率低

 Linux操作系统
 .安全 稳定 免费 

3>嵌入式操作系统
.Linux操作系统(开源的免费的)

4>移动设备操作系统
.ios操作系统
.Android操作系统(基于Linux演变)

如有不足,希望大家多多指点,补充一下!


版权声明:本文为Peter_JOK原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。