首先咱们要知道操做系统是什么?java
说白了就是一个软件安全
有什么做用那?服务器
为底层硬件提供兼容性架构
为何?(我的总结)阿里云
为上层应用(游戏,代码等)提供统一的硬件调用接口操作系统
最出名的接口:openGL(图形接口)设计
那什么是OpenGL,就是在完游戏中,首先确定是你的显卡要强大,那显卡是靠的是图形接口来将树叶的颜色,天空的颜色等生成图像,一个画面才能出来,这个过程就叫渲染(课外拓展而已。。。。)blog
这个OpenGL有多强大,你能够这样理解,基本上是与现实中的物体保持毫米的差距,跑偏题目了。。。(求原谅。。。)排序
那当今世界有什么流行的操做系统接口
pc端有这么几个:
Windows(单用户):微软公司所写,图形化操做,设计思想能够理解为,能够让路边买菜的大妈也可轻松使用电脑
Linux(多用户):是李纳斯一人所写,靠命令进行操做(开源,开源的是内核)设计思想是,一切皆文件
Unix(多用户):首要任务是安全,多任务操做系统
安全等级排序:
Windows(最低) < Linux < Unix (最高)
成本等级排序:
Linux(最低) < Windows < Unix(最高)
Linux 有几个有表明性的发行版:
① CentOS:像如今的阿里云,百度云,腾讯云都用的是这个服务器
② Redhat(小红帽):属于软件免费,后期服务收费
③ Ubuntu(乌班图)
固然中国也有两个:麒麟和红旗
麒麟Linux
红旗Linux
什么?红旗好用不???反正打游戏你是别想了。。。
移动端有:
安卓:安卓老早以前是一我的开发的,用java语言开发的,你看它的架构图你会发现,它里面有一层 JavaFromeWork ,也就是用 java 语言写的,java又是调的 Linux ,因此 安卓的内核是 Linux ,不过如今安卓被谷歌收购了
iOS(苹果):也是 Linux 内核