三大系统之间的区别
此模块内容转自 bbs.huaweicloud.com/blogs/19345…
- Windows 系统:微软旗下的收费操作系统,也是当前市场占有率最高的操作系统。兼容性很好,日常用到的软件都可以运行,
生态庞大、软件多,但是存在良莠不齐的情况。游戏支持好,玩游戏的首选操作系统,稳定性比较弱,崩溃的情况较多一些,专注度较差,弹窗会很多,需要格外小心,很容易让你电脑丢失性能。 - Mac os:苹果设备独享的操作系统,属于强制性收费的操作系统,买苹果电脑的时候有一部分钱就是拿来买系统的。优点是
稳定,基于 Unix 内核,基本上几个月不关机都没有什么问题;生态较好,体系没有 Windows 系统大,封闭的操作系统,所有的软件上架都需要苹果认证,软件会少一些,但是正因为如此,软件质量要高很多,保证日常工作需求没有问题。安全性很好、用户体验较好,界面美观,几乎没有病毒,不用担心各种弹窗和干扰。缺点就是游戏少,对微软旗下软件支持差点,价格比较贵。 - Linux 系统:可能很多人不是很了解这个系统,甚至没有听过。它是一个完全开源的操作系统,基于这个系统有很多发行版本,比如说:redhat,mint,ubuntu,cetnos等。这个系统最大的优势就是性能高,体积较小,稳定性非常不错,对硬件需求是最小的。得益于这些优势,大部分的Linux系统用来做
服务器系统,稳定运行很久都不会出现问题。最大的缺点就是图形化界面较差,软件很少
UNIX 系统
此模块内容转自 blog.csdn.net/zaishuiyifa…
UNIX 系统可以说是这三大系统的衍生物
UNIX 的部分技术来源可追溯到从 1965 年开始的 Multics 工程计划,该计划由贝尔实验室、美国麻省理工学院和通用电气公司联合发起,目标是开发一种交互式的、具有多道程序处理能力的分时操作系统,以取代当时广泛使用的批处理操作系统。
可惜,由于 Multics 工程计划所追求的目标太庞大、太复杂,以至于它的开发人员都不知道要做成什么样子,最终以失败收场。
肯•汤普森吸取了 Multics 工程计划失败的经验教训,有意思的是,当年他开发 UNIX 的初衷是运行他编写的一款计算机游戏 Space Travel,这款游戏模拟太阳系天体运动,由玩家驾驶飞船,观赏景色并尝试在各种行星和月亮上登陆。他先后在多个系统上试验,但运行效果不甚理想,于是决定自己开发操作系统,就这样,UNIX 诞生了。自 1970 年后,UNIX 系统在贝尔实验室内部的程序员之间逐渐流行起来。1971-1972 年,肯•汤普森的同事丹尼斯•里奇发明了传说中的C语言,这是一种适合编写系统软件的高级语言,它的诞生是 UNIX 系统发展过程中的一个重要里程碑,它宣告了在操作系统的开发中,汇编语言不再是主宰。到了 1973 年,UNIX 系统的绝大部分源代码都用C语言进行了重写,这为提高 UNIX 系统的可移植性打下了基础(之前操作系统多采用汇编语言,对硬件依赖性强),也为提高系统软件的开发效率创造了条件。可以说,UNIX 系统与C语言是一对孪生兄弟,具有密不可分的关系。
20 世纪 70 年代初,计算机界还有一项伟大的发明——TCP/IP 协议,这是当年美国国防部接手 ARPAnet 后所开发的网络协议。美国国防部把 TCP/IP 协议与 UNIX 系统、C语言捆绑在一起,由 AT&T 发行给美国各个大学非商业的许可证,这为 UNIX 系统、C语言、TCP/IP 协议的发展拉开了序幕,它们分别在操作系统、编程语言、网络协议这三个领域影响至今。
下图是从 UNIX 衍生出来,目前常见的三大操作系统:Windows系统、Linux系统和Mac OS操作系统。