首先我们要知道操作系统是什么?
说白了就是一个软件
有什么作用那?
为底层硬件提供兼容性
为什么?(个人总结)
为上层应用(游戏,代码等)提供统一的硬件调用接口
最出名的接口:openGL(图形接口)
那什么是OpenGL,就是在完游戏中,首先肯定是你的显卡要强大,那显卡是靠的是图形接口来将树叶的颜色,天空的颜色等生成图像,一个画面才能出来,这个过程就叫渲染(课外拓展而已。。。。)
这个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 内核