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