in

操作系统的完整历史

在思考计算机的历史时,你必须考虑操作系统。如果你曾经使用过视频游戏机、计算机或拥有智能电视,那么你就有操作系统的经验。操作系统帮助我们运行周围的世界,在windows 1.0和lisa os的日子里已经走过了很长的路。基于此,我们将回顾过去和操作系统的历史。

关于操作系统的6个事实

  • 施乐星工作站拥有第一个商业化生产的图形用户界面。
  • 所有原版的128k macintosh个人电脑内部都刻有签名。
  • windows 1.0是windows支持时间最长的版本,支持在2001年终止。
  • 你可以在航天器和超级计算机上找到linux的版本。
  • 第一部搭载android操作系统的商用智能手机是htc dream。
  • 第一台带有触控板的便携式电脑是苹果powerbook 500。

什么是操作系统?

操作系统被定义为作为计算机硬件接口或管理程序的程序。当你打开一台个人电脑时,操作系统会在启动过程中加载并开始向各个组件发出命令。

操作系统允许计算机的各个组件相互交互,但也可以充当终端用户的界面。大多数人熟悉用于家用计算机或游戏机的操作系统,但还有其他类型的操作系统,包括为洗碗机、暖通空调设备、车辆和自动取款机设计的嵌入式操作系统。

许多人认为操作系统只存在于第一台微型计算机mits altair之后。然而,事实并非如此,操作系统的历史可以追溯到20世纪50年代,远在固态硬盘和光盘驱动器等组件问世之前。

操作系统的历史

早期的计算机令人印象深刻,但它们在执行程序方面受到限制。它们没有传统的操作系统,而是依靠穿孔卡或打孔纸带。这在20世纪50年代的早期系统中充当了一种输入形式。

这个系统虽然繁琐但有效,因为那个时候还没有真正的编程语言。这个早期技术的一个更著名的应用是由英国数学家和计算机科学家alan turing完成的。图灵通常被称为“现代计算机科学之父”,他的工作通过“恩尼格玛机”帮助破解了二战中的密码。他还负责提出了图灵测试,这是一个用于确定人工智能的准则。

采用真空管和晶体管的大型计算机用磁带取代了打孔纸带。这些系统使用一批磁带和驱动器进行工作,提高了效率,但离windows或linux这样的现代操作系统还有很长的路要走。这些大型主机位于专用的、恒温恒湿的房间中,需要操作员。 1956年,通用汽车研究部门为ibm 704引入了一个早期的“操作系统”。

虽然gm-naa i/o操作系统是为gm设计的,但ibm 704因完全不同的原因而更为人所熟知。《黛西·贝尔之歌》是使用ibm 704合成的,并且作家亚瑟·c·克拉克恰好在展示期间正在访问贝尔实验室。链接文本 6年后,《哈尔9000》将那首曲子永恒地定格在了斯坦利·库布里克的《2001太空漫游》中。

由于有了集成电路,那首歌成为未来事物的前兆。这些电路有助于降低计算机的尺寸和成本,并引领了个人家用计算机的时代。这就是现代操作系统产生的地方,因为20世纪70年代的微型计算机让位于80年代的家用计算机。

微软windows 95是最流行的windows版本之一。

©istock.com/t:fotonen

20世纪70年代和80年代的操作系统

mits可能是最早生产altair个人电脑的公司之一,但它远未取得商业上的成功。可以说,同样适用于具有鼠标和图形用户界面的个人计算机第一台个人计算机,即xerox alto。这些早期的个人计算机及其操作系统为未来的一代人奠定了基础,包括1977年的苹果(apple),tandy和commodore

在那些日子里,你的个人电脑运行的操作系统差异很大。trsdos或tandy radio shack disk操作系统是为tandy trs-80引入的,而由apparat开发的第三方操作系统newdos/80则运行在trs-80 model iii上。不要将该操作系统与apple dos或ms-dos混淆,后者于1981年推出。

苹果的第一次尝试传统操作系统始于lisa个人电脑。这台台式电脑最初是为企业设计的,但具有图形用户界面和鼠标。然而,lisa并不适合像《through the looking glass》这样的游戏,该游戏向用户展示了简单gui的功能。

1984年,苹果推出了macintosh计算机的首个操作系统mac os system 1。苹果通过9个版本保持了该软件的活力,最后一版是mac os 9.2.2。那是经典mac os在kodiak谣言开始之前的最后一个版本。而在另一端,微软于1985年11月20日推出了windows 1.01。

他们的第一个图形操作系统本应在几年前推出,但由于ibm和微软的各种修改而推迟。他们经常发布新版本,尽管直到1987年,该公司才包含vga或ps/2支持。然而,像许多早期操作系统一样,它并不完全受欢迎。然而,windows 3.1改变了这一切。

尽管20世纪70年代末和1980年代初有许多第三方操作系统可供选择,但在这方面,苹果和微软这两家公司脱颖而出,其他公司则逐渐淡出。

现代操作系统

自从操作系统的历史开始以来已经有40多年了,在这个过程中,我们见证了几家新公司进入这个领域。这部分是由于新设备的出现,这些设备需要操作系统,包括智能家电,电视和手机

windows

你在苹果的计算机上找不到运行windows的情况,但自诞生以来,这个操作系统一直是流行文化中的主力军。microsoft windows是为ms-dos创建的图形用户界面。这个闭源软件经历了太多修订版本,无法计数。 windows nt是微软基于混合内核的第一个操作系统,推出了多个版本,直到windows 95推出。

那个版本有一个重新设计的界面,具有许多改进,但与windows xp相比相形见绌。windows xp是微软的下一个步骤,具有新的用户界面和启动菜单。以家庭和专业版两个版本进行市场推广,该操作系统一直受欢迎,并安装在数百万台计算机上,直到2006年的windows vista。

windows vista并没有像其他版本的操作系统那样受到好评。微软推出windows 7作为升级版本,并为大众带来了多点触控支持。windows 8在设计部门引起了轰动。这是该公司“metro”设计语言的开端,您可以在他们的pc系列产品和移动设备中找到。

windows 10在2014年为用户带来了许多变化,并重新引入了虚拟桌面。操作系统的最新版本,windows 11于2021年推出,但对windows 10的支持将延续到2025年10月

mac os/x

使用苹果计算机与使用运行windows的pc完全不同。虽然以前不是这样,但是从苹果的早期macintosh系统软件到于2022年6月6日推出的macos venture,差距已经显著扩大。

苹果的第一个操作系统版本包括apple dos、prodos和apple sos,这些是附带在apple iii家用计算机上的操作系统。虽然lisa在1983年引起了全球的关注,但mac os在1984年推出并震动了整个行业。原始版本基于lisa os,而system 2.0提供了对appletalk的支持。system 4.0随macintosh se一起推出,这是从macintosh plus升级而来的。

苹果的system software 5于1987年进入市场,有三个可启动的磁盘,配备了系统工具和实用程序。这是苹果首个包含了允许多任务处理的新扩展——multifinder的操作系统。

system 7,又称为mac os 7,是该系列中从图形角度来看的第一个重大升级。虚拟内存支持、合作式多任务处理以及扩展管理器是其他主要改进。1997年,史蒂夫·乔布斯接任苹果公司的首席执行官,该公司推出了mac os 8。

macos系列自2001年以来一直活跃,并且至今仍然强劲。虽然在用户数量方面排名第二,但这个基于unix的操作系统在数百万台台式电脑和笔记本电脑上运行。

linux

backslash linux是基于ubuntu和debian的操作系统。

©by kumarpriyansh – own work, cc by-sa 4.0, https://commons.wikimedia.org/w/index.php?curid=52967394 – 许可证

与linux相比,windows和macos都是闭源的,linux是操作系统历史上第一个广泛采用的现代开源程序。该操作系统基于linux内核,由linus torvalds于1991年推出。其图形用户界面独特,但对于使用windows或macintosh计算机的用户来说应该是熟悉的。

linux自90年代以来就存在,但直到ibm和戴尔等公司注意到它,它才开始逐渐壮大。过去几十年来,linux的采用率稳步增长。它不再仅用于超级计算机或由爱好者构建的系统。一些较受欢迎的linux发行版包括fedora linux,debian和ubuntu。

ubuntu基于debian,拥有自己的粉丝群体。android也是基于linux开发的,还有十几种操作系统也是如此。一些使用linux的公司包括三星,lg和丰田。如果你使用过谷歌的chromebook,那么你也使用过基于linux的操作系统。

移动操作系统

随着技术的进步,组件变得越来越小,从而将我们带入了操作系统历史上的移动时代。三星的一款中档智能手机比80年代的任何传统个人电脑都要强大。如今,人们可以随身携带计算机。然而,这些便携式计算机仍然依赖于操作系统。

android vs. ios的争论每年都在加剧,特别是自从微软退出智能手机业务以来。windows 10 mobile是该平台操作系统的最后一代。相比之下,全球超过一半的智能手机运行某种形式的android。

android是由open handset alliance开发的。谷歌赞助了这个项目,这就是为什么你会发现这个名字与他们的服务紧密相连,尽管大多数组件都是开源的。这意味着制造商可以使用内核来构建自己的操作系统,或者在其手机上使用经过修改的android分支版本。

这就是为什么你会看到来自几十家制造商的android智能手机,而ios只有苹果设备在运行。他们在2007年的第一代iphone上推出了ios,比android早一年。它是每个iphone上都可以找到的操作系统,并且有适用于ipad、apple tv和apple watch的不同版本。

apple watch运行的是ios操作系统。

©denphotos/shutterstock.com

无论你使用apple watch se还是新款ipad,苹果的每个操作系统版本都具有相同的设计语言。

结论

正如你所见,操作系统是计算机、智能手机、视频游戏机和其他设备的重要组成部分。如果没有操作系统,在playstation 5上尝试在菜单中导航将无法进展,即使如今大多数操作系统都可以分为几个简单的类别。如果你刚开始并想了解主要操作系统之间的区别,请查看我们的windows、mac和linux比较。

Written by