回顾:PC&手机操作系统发展简史

来源:静心科技 在原文基础上有修改

让我们先一起回顾下操作系统历史

操作系统,简而言之就是管理计算机硬件和软件资源的计算机程序。

可以说,操作系统是整个计算机系统的核心所在。操作系统基本组成由进程管理、内存管理、文件系统、网络通讯、安全机制、用户界面、驱动程序这7部分组成,但是有时候也会被划分为驱动程序、内核、支承库、外围这4部分。

  • 计算诞生初期:多道批处理系统、分时系统、实时系统

1946年诞生了世界上第一台计算机ENIAC,但是当时并没有操作系统的概念,采用的人工操作。

但是由于人工操作的速度远远不能匹配高速运转的机器,首先出现的就是联机批处理系统,使得计算程序的输入和输出开始由计算机CPU处理。并在监督程序的自动控制下,计算机自动完成任务。

但是在计算机输入和输出的时候,CPU会出现等待空闲状态,为此又出现了脱机批处理系统。脱机批处理系统通过外接的卫星机快速读取和输出数据,而CPU只需与卫星机交互,实现分工协调,提高效率。

但是在CPU请求卫星机的数据的时候,CPU仍处于等待空闲状态,为此又出现了多道批处理系统。使得多个计算程序能够存储在内存中,并允许交替并行在CPU中执行。

但是多道批处理系统使得一个程序独占计算资源而使得计算效率低下,而且还没有人机交互界面,为此又出现了分时系统

也即规定某个计算程序的占用时间,如果没有处理完则进行下一个计算程序处理,等待下一轮计算周期再继续执行未执行完的计算程序。由于计算周期非常短,使得所有计算程度似乎都在并行“同步”处理。

分时系统最大的问题就是无法对特殊任务做出及时响应,于是就产生了实时系统,从而使得计算机能及时响应随机事件,并严格控制完成的时间。

到此为止,多道批处理系统、分时系统、实时系统构成了早期基本操作系统的三种基本类型。之后,根据不同的计算工作任务,出现了“实时处理+批处理=实时批处理系统”、“批处理+分时处理=分时批处理系统”等多类型多特点操作系统。​

尽管当时国际上都希望能够研制一套功能完备、适用各种工作环境的通用操作系统,但是都因为系统庞大复杂、可靠性和可维护性低下及巨大成本等原因,都没能达到预期的目标。

  • 迈入信息时代的标志:OS/360操作系统

1964年,IBM发布了统一的OS/360操作系统。

1961年年底,IBM启动“360系统电子计算机计划”,预计需要投入50亿美元。而当时IBM的营业额还达不到这样多。

而且当时投入到这个项目中的软件工程师超过2000人,其难度可想而知。360操作系统的开发用了5000个人年(人年:一个人一年的工作量)。毕竟IBM是真正从无到有,所有的软件、硬件几乎没有成熟的经验可借鉴。

尽管软件操作系统开发工作不是那样完美,IBM凭借360项目在计算机行业几乎是一统天下,OS/360更被赞誉为人类从原子能时代跨入到信息时代的重要标志

1966年,IBM再次发布DOS/360操作系统,简称DOS。OS/360和DOS/360是成为IBM大型机的两款操作系统。尽管IBM大型机如今早早被英特尔的x86服务器给席卷,但是曾经的辉煌是不可被抹去的。

  • 计算机/互联网行业的奠基石:Unix操作系统

有一个叫肯·汤普逊(Ken Thompson)的人 ,因为工作需要,花了一个月开发一个小的作业系统—“Unix”。1973年肯·汤普逊和丹尼斯·里奇用C语言重写了Unix操作系统。至此,作为计算机和互联网行业的基石的Unix操作系统正式发布,小型机市场正式拉开帷幕。

尽管IBM当时已经有很多操作系统,但是都不适用于小型机。据说当时IBM有想重新研制适用小型机操作系统的想法,最后被微软说服,由微软为IBM-PC提供著名的Microsoft DOS(MS-DOS)操作系统。

MS-DOS也就是现在微软Window操作系统的原始雏形,尽管目前Window已经摆脱了DOS。

说到操作系统的元老Unix,大家可能不太熟悉,但是大家熟知的安卓操作系统和苹果的IOS系统都是由Unix派生而来。

目前由Unix派生的操作系统由传统Unix系统(FreeBSD、OpenBSD、Solaris)以及与传统Unix类似的系统(Minix、Linux、QNX)。其中有开源自由软件,也有商业软件,但是都在一定程度上继承了原始Unix系统的特点。

安卓操作系统则是基于Linux的开源操作系统,苹果电脑Mac操作系统是有Unix衍生而来,而IOS则是从Mac衍生出为移动设备iPhone定制的闭源操作系统。

尽管当时很多人认为Unix能够成为行业的标准,但是基于MS-DOS的Window因采用可视化的方式便于大众操作使用,赢得了前期市场。

要知道Unix这种命令行操作,对于大多数没有接触电脑的人来说难度很大。因此目前操作系统基本集中在由Unix衍生和Window操作系统。

浅谈操作系统兴衰原因

操作系统兴衰跟是否能够抓住市场有很大的关系,无论是个人电脑领域还是移动PC端等消费领域,市场起到了决定性作用。当然还与对互联网产业变化的敏感程度、机构组织决策等原因有关系。

  • IBM是先驱,而微软抓住市场机遇后来居上

经济学里,我们时常会听到一个理论,市场在资源配置中起到了决定性作用。操作系统能否健康稳定成长,最终根本原因在于市场。

IBM曾经花费巨资和人力,创造了世界上第一个相对较为完善的操作系统OS/360操作系统。当时,由于计算机并不是像现在一样普及,大众很多时候,或者说基本没有运用计算机的需求,但是对于政府、研究机构、大型企业工厂等都需要快速进行数据计算和生产实践。因此IBM最初定位于大型机绝对是顺应当时的市场需求。​

但之后,由于Unix、Linux操作系统的出现,个人电脑市场的喷薄而出,使得IBM意识到需要新的操作系统来满足小型机市场的需求。

当时,IBM采取借助微软的力量打造IBM-PC龙头,而并没有采取自研的方式。从结果上来看IBM PC及其兼容机的确赢得了很大的市场,但是却也成就了微软这样一个强大的竞争对手。

从另一个侧面来说,IBM没有能够及时感知个人电脑市场的变化,才导致了IBM被动的局面。

同样,微软的Window phone曾经因为没有敏锐感知到消费市场对于触摸屏的强大潜力,而错失与安卓操作系统的竞争机会,最终连全球最后1%的份额都。

能够抓住市场,也就是能够抓住先机。

  • 开源是安卓成功占领市场的重要策略

谷歌安卓操作的强大,很大程度在于安卓操作系统的开源性。2017年,谷歌联合84家软硬件制造商和电信服务商共同打造开源安卓操作系统,使得安卓操作系统迅速占领市场。并且安卓操作系统允许用户在其基础上打造自己的开源或者商业产品,也赢得了广泛商业认同。

我们曾经记忆中诺基亚的塞班、Meego,三星的Tizen,黑莓操作系统等基本已经消失。回首基本可以看出,这些操作系统基本都是企业按照自己的标准研制而生,并期望依托自己的手机平台来打通消费者市场。

但是相对开源的安卓操作系统来说,这些都显得微不足道。也正是这种强大的开源策略使得安卓赢得目前全球约85%的市场份额。

开源使得企业都能够快速、便捷定制属于自己的产品,能迅速赢得市场。

思考:在接下来的5G/物联网、AI时代,我们需要什么样的操作系统或商业平台呢?我们将继续关注和分享

2 评论

参与评论

请输入你的评论!
请在这里输入你的名字