加入收藏 | 设为首页 | 会员中心 | 我要投稿 济源站长网 (https://www.0391zz.cn/)- 数据工具、数据仓库、行业智能、CDN、运营!
当前位置: 首页 > 服务器 > 搭建环境 > Windows > 正文

一文秒懂:Windows/Mac OS X/Linux/Unix对比

发布时间:2019-09-12 21:29:08 所属栏目:Windows 来源:耿立鑫
导读:对于一台电脑来说,如果说出色的硬件是它的身体的话,那么系统就是它的灵魂,安装了操作系统用户才能使用电脑来进行各种各样的操作。 就目前来讲,Windows依然是PC机里面使用最多的系统,当然除了Windows之外,还有一些其它非常优秀的操作系统。 下面我们

1965年时,贝尔实验室(Bell Labs)加入一项由通用电气(General Electric)和麻省理工学院(MIT)合作的计划;该计划要建立一套多使用者、多任务、多层次(multi-user、multi-processor、multi-level)的MULTICS操作系统。

MULTICS其实是"Multiplexed Information and Computing Service"的缩写。

在1970年时,那部PDP-7却只能支持两个使用者,当时Brian Kernighan就开玩笑地称他们的系统其实是"UNiplexed Information and Computing Service",缩写为"UNICS"。

后来,大家取其谐音,就称其为"UNIX"了。1970年可称为"UNIX元年"。

Brian Kernighan就开玩笑地称他们的系统其实是:"UNiplexed Information and Computing Service",缩写为"UNICS",大家取其谐音,就称其为"UNIX"

1971年,第一版Unix在一台PDP-11/24的机器上完成。

这台电脑只有24KB的物理内存和500K磁盘空间。Unix占用了12KB的内存,剩下的一半内存可以支持两用户进行Space Travel的游戏。而著名的fork系统调用也就是在这时出现的。

1973年:创在C语言并成功地用C语言Unix的第三版内核

到了1973年的时候,Ken Thompson 与Dennis Ritchie感到用汇编语言做移植太过于头痛,他们想用高级语言来完成第三版,对于当时完全以汇编语言来开发程序的年代,他们的想法算是相当的疯狂。

用叫BCPL(Basic Combined Programming Language)的语言开发,并整合了BCPL形成B语言,后来Dennis Ritchie觉得B语言还是不能满足要求,于是就改良了B语言,这就是今天的大名鼎鼎的C语言。

于是,Ken Thompson 与Dennis Ritchie成功地用C语言Unix的第三版内核。

Ken Thompson 与Dennis Ritchie成功地用C语言Unix的第三版内核

至此,Unix这个操作系统修改、移植相当便利,为Unix日后的普及打下了坚实的基础,而Unix和C完美地结合成为一个统一体,C与Unix很快成为世界的主导,于是,Unix开始广泛流行。

1980年:Berkeley的BSD UNIX和AT&T的Unix两个最主要的Unix的版本

到了1980年,有两个最主要的Unix的版本线,一个是Berkeley的BSD UNIX,另一个是AT&T的Unix,在这个时候,很显然,竞争最终引发了Unix的战争。

在这场战争中,好的是,软件开发人员还是能够得到Unix的源码并对其按照自己的需要和兴致进行裁剪。

而不好的是,Unix开始一发不可收拾地开发不停地出现各种各样的变种。

1982年,Joy创建了Sun Microsystems公司并提供了工作站–Sun-1,运行SunOS(Solaris以之后的十年出现)。

而AT&T则在随后的几年中发布了Unix System V的第一版,一个具有强大影响力的操作系统,最终造就了IBM的AIX和HP的HP-UX。

UNIX系统小结:

UNIX是最早出现的操作系统之一,最初的Linux就是是仿制的minix编写的,UNIX发展到现在已趋于成熟,需要大量专业知识才能操作,此外,UNIX系统具有强大的可移植性,适合多种硬件平台。

此外,UNIX具有良好的用户界面;程序接口提供了C语言和相关库函数及系统调用,命令接口是SHELL,系统的可操作性很强。

你甚至可以不用显示器,取而代知的是非常简易的输出设备,在安全性稳定性和性能高于Linux 但是需要专业的硬件平台,门槛较高。

鸿蒙:微内核采用分布式架构 提升效率

优点:微内核

缺点:不详

当然这个时候会有人问到华为的鸿蒙操作系统,8月9日余承东正式宣布自有操作系统:鸿蒙。

据余承东介绍,鸿蒙OS是基于微内核的全场景分布式OS,这是分布式架构首次用于终端OS,可以实现跨终端无缝协同体验,打通PC、智能手机、电视、汽车、智能穿戴等设备,听起来非常强大。

一文秒懂:Windows/Mac OS X/Linux/Unix对比

就目前来看,并没有鸿蒙实质性的数据,所以目前对于该系统的体验我们不太好评价,但是在笔者看来,鸿蒙系统的运行速度和体验是非常值得期待的。

写在最后:

看完上面的分析之后,相信大家对主流的操作系统有了一定的了解,可以说除了Windwos 10之外,还有很多优秀的系统。

MAC漂亮的界面、出色的图形处理功能与丰富的多媒体功能,非常适合UP主与设计师用户。

而LINUX与UNIX强大的网络功能与对内存等硬件的消耗小的特性适合网络服务器中。

Windows、Unix、Mac OS X 、Linux都是不错的操作系统,用户可以根据自己的需求来选择适合自己的操作系统。

【编辑推荐】

  1. 40岁还在Linux运维岗位合适吗?
  2. Windows 10 应用程序新的图标流出,微软正在为其改头换面
  3. Linux 里的 exFAT 是微软的“特洛伊木马”
  4. Linux怎么设置环境变量
  5. 我国自研操作系统micROS问世!这个机器人的“心脑”不简单
【责任编辑:张燕妮 TEL:(010)68476606】
点赞 0

(编辑:济源站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读