操作系统的历史和演变

最后更新: 04/10/2024
操作系统的演变

操作系统在当今高度自动化的社会中扮演着至关重要的角色。没有操作系统,我们就无法完成所有工作,因为它们使我们能够在一台计算机上执行多项任务。

虽然如今它非常简单易用,并且在各种版本和操作系统(Mac OS、Linux、Windows)上都得到了广泛应用,但它最初的结构却非常简单,只能执行一项任务。如果您想了解更多信息,请阅读以下内容。

本文将简要介绍操作系统及其所有版本的发展历程,直至我们今天所熟知的系统。所有这些系统虽然各不相同,用途也各有差异,但都源自同一个父系统——UNIX 。

您还可以阅读:十大最佳 Linux 发行版

什么是操作系统?它在计算机中的主要功能是什么?

操作系统是计算机上必须安装的最重要的软件,因为没有操作系统,计算机就如同无法工作一样。

在安装程序之前,操作系统的主要职责还包括确保驱动程序正常运行,以便能够识别硬件。这包括键盘、鼠标、摄像头等等。

有时,操作系统还有许多其他职责,例如流量监控,即确保程序和用户能够同时正确运行。

它们还可以用于安全,防止外人访问私人信息等。

第一个存在的操作系统是什么?谁开发了它,为什么?

我们今天所知的计算机科学是随着时间的推移不断发展的结果。它的最初发展是在二战后的20世纪40年代中期,当时“操作系统”这个词还不存在。

当时,程序员使用机器语言与计算机交流,并且只使用数字 0 和 1进行编程。

然后,在 1950 世纪 1956 年代,操作系统的概念开始出现,最著名的是 704 年的 IBM XNUMX 计算机,它只允许其他程序在其上运行。

该系统在 20 世纪 60 年代也得到了发展,随着UNIX(操作系统的基础)在同一时期的出现,原始操作系统被允许多任务或多用户操作的操作系统所取代。

70 年代中期

20 世纪 70 年代,个人电脑诞生了,其操作系统是用C编程语言编写的,它是 UNIX 的演变版本。

MacOS、MS-DOS 和 Windows 等操作系统在 20 世纪 80 年代进入市场。在竞争中,新的公司加入进来,创建新的系统,Linux由此诞生,并在 20 世纪 90 年代加入了 GNU 项目,GNU 是一个完全自由的操作系统。

UNIX 这个操作系统对计算历史有什么影响?

如前所述,Unix 并非第一个操作系统,但它对社会和操作系统发展的影响最为深远。它由 Ken Thompson、Dennis Ritchie 和 Rudd Canaday 于 1969 年创建。

  FAT32 和 NTFS 中的权限:差异、用法和完整指南

它最初被称为 UNICS,但由于不成功,后来更名为 UNIX,由 AT&T 贝尔实验室和通用电气公司开发,尽管第一个版本由于价格昂贵且运行速度慢而受到一些歧视。

加州大学伯克利分校最终以UNIX为原型发布了新版本。后来,Windows运行在UNIX之上,尽管据说它也能在DOS上运行。

1980年中

微软为他们开发了一个名为 XENIX 的 UNIX 版本,旨在用于微型计算机、小型计算机以及当时的一些其他机器。该版本于 1980 年发布,并持续更新至 1989 年。之后,微软决定与 DOS 合作,这使他们能够改进系统架构并显著提升销量。

就像 Windows 的发展一样,但方式略有不同,GNU/LINUX 从一开始就以拥有一个完全自由的架构为目标,可以适应各种设备和计算机。

LINUX 使用 MINIX 和 UNIX 作为其系统的基础,在 Richard Stallman 的 GNU 项目诞生之前,它被称为 MINUX。

新闻

鉴于当时激烈的市场竞争,苹果公司并未落后,于2001年开始采用UNIX系统(尽管并非完全照搬),最终催生了从零开始编写的Mac OS X。由此可见,UNIX堪称操作系统之母,因为没有UNIX,我们今天所熟知的操作系统根本不可能存在。

现代操作系统的诞生 Windows、MacOS 和 Linux 何时以及如何诞生?

接下来,我们将讨论最流行的操作系统:

Windows

Windows操作系统由威廉·H·盖茨三世和保罗·艾伦于1975年创建,当时他们只是普通的学生,却对计算机充满热情。他们决定使用迪吉多公司(Digital Equipment Corporation)的PDP-10计算机进行编程。

如前所述,其基本架构灵感源自UNIX。然而,一段时间后,MS-MOD Windows问世,其架构略有不同,并进行了诸多重大改进,销量从此开始显著增长,并在2000年后推出了多个新版本,最终发展成为Windows 10。

Linux

如您所知,这是一个以自由开放系统理念实现的操作系统,任何人都可以访问其中编写的内容,并根据自己的意愿更改其结构。

1983 年,理查德·斯托曼创建了 GNU 项目,该项目基于 UNIX 结构并符合 POSIX 标准。两年后,GNU 不再仅仅是一个项目,而是成为了自由软件基金会。

  非 root 容器:受限环境中权限和安全管理的完整指南

作为一个允许人们编写框架并进行更改的系统,它出现了巨大的增长,甚至超过了 Windows。然而,它没有好的种子。感谢 UNIX,它经历了巨大的发展。

其他细节

尽管Linux发展迅速,但他们始终不敢发布第一个版本,因为他们并不喜欢它;它一直仅供其创建者Linus Torvalds个人使用。一段时间后(1991年),他们发布了第二个版本,即后来的Linux 0.02。

他们后来发布了0.03版本。然而,由于错误和测试,他们从所有版本迁移到 0.10。然后,在 1992 年,他们迁移到 0.95,并且由于认可和良好的接受度,他们拥有了当前版本的 LINUX。

MacOS

它是最年轻的操作系统之一,因为它的第一个版本可以追溯到 2001 年中期,尽管该操作系统的名称来源于 1984 年发布的Mac OS X版本。

与其前身不同,MAC 操作系统

过了一段时间,苹果公司收购了该公司(1997 年),并在 1999 年推出了真正的第一个版本,即 Mac OS X Server 1.0,该版本于 2001 年 3 月发布,实际上是第 10 版。

它的开发并不容易,因为系统的某些部分比其他部分更加复杂和昂贵。除了是最年轻的之一之外,它还继续与 Microsoft 和 LINUX 竞争。

操作系统的演变(年表)

看看我们在下面强调的内容:

Windows

Windows是最早发布的操作系统之一。正因如此,它才有许多版本,我们称之为发行版或子版本。

  • Windows 1(1985)
  • Windows 2(1987)
  • Windows 3(1990)
  • 视窗 NT (1993)
  • Windows 95(1994)
  • Windows 98(1998)
  • 视窗我 (2000)
  • Windows XP(2001)
    • Windows XP 家庭版和 Windows XP 专业版
    • Windows XP 媒体中心
    • 的Windows XP Tablet PC版

独家销售版本

  • Windows XP Starter
  • 视窗 XP N
  • Windows XP K&KN
  • 嵌入式Windows XP
  • 旧版 PC 的 Windows 基础知识
  • Windows XP专业版x64
  • Windows Vista(2007)
    • Windows 启动器。
    • Windows Vista 家庭普通版。
    • Windows Vista Home Basic N(欧洲反垄断版)
    • Windows Vista Home Premium(最广泛)
    • Windows Vista 商业版。
    • Windows Vista Business N(欧洲反垄断版本)
    • Windows Vista 企业版。
    • Windows Vista 旗舰版。
  • Windows 7(2009)
    • 入门版
    • 家庭基本
    • 家庭高级版
    • 专业
    • 旗舰版
    • 企业版
    • 嵌入式标准

N 版和 KN 版

  • Windows 7 家庭高级版女性
  • Windows 7 Professional N
  • Windows 7旗舰版N
  • Windows 8(2012)
    • Windows 8(家庭版)
    • Windows 8 专业版(网络)
    • Windows 8 企业版(仅适用于企业)
    • Windows 8 RT(适用于平板电脑中的 ARM 处理器,已预装)
    • Windows 8.1
  • Windows 10(2015)
    • 窗户10首页
    • Windows 10专业版
    • Windows 10企业
    • Windows 10 Enterprise LTSB
    • 视窗10教育
    • 10的Windows Mobile
    • 视窗10小号
    • 适用于工作站的 Windows 10 专业版
    • Windows 10 Mobile Enterprise
    • Windows 10 团队
    • Windows 10 Pro教育
    • Windows 10 IoT
    • Windows 10 N 和 KN
  主分区、扩展分区和逻辑分区之间的区别:完整指南

MacOS

我们要记住,Mac OS 自 1984 年中期以来一直在构建系统和软件,但在成为苹果公司之后,它于 2001 年推出了第一个正式的操作系统。

  • 1984:系统 1
  • 1985:系统 2
  • 1986:系统 3
  • 1987:系统 4
  • 1988:系统 6
  • 1990:系统 7
  • 1997 年:Mac 操作系统 8
  • 1999 年:Mac 操作系统 9
  • 2001 年:Mac OS X 10.0 猎豹
  • 2001 年:Mac OS X 10.1 Puma
  • 2002 年:Mac OS X 10.2 捷豹
  • 2003 年:Mac OS X 10.3 Panther
  • 2005 年:Mac OS X 10.4 Tiger
  • 2007 年:Mac OS X 10.5 Leopard
  • 2009 年:Mac OS X 10.6 雪豹
  • 2011 年:Mac OS X 10.7 Lion
  • 2012 年:Mac OS X 10.8 山狮
  • 2013 年:Mac OS X 10.9 小牛队
  • 2014 年:Mac OS X 10.10 优胜美地
  • 2015 年:Mac OS X 10.11 El Capitan
  • 2016 年:Mac OS X 10.12 macOS Sierra
  • 2017 年:Mac OS X 10.13 macOS High Sierra
  • 2018 年:Mac OS X 10.14 macOS 莫哈维
  • 2019:Mac OS X 10.15 macOS Catalina

Linux

自 1991 年宣布以来,已有数百名开发者为该项目做出了贡献,让我们来看看它的一些主要里程碑:

  • 1983 – 1989:GNU GPL 的第一个版本创建
  • 1991 年:LINUX 内核创建
  • 1992 年:LINUX 内核获得 GNU GPL 许可。
  • 1993年:创建了许多测试版本
  • 1994年:LINUX 1.0第一个版本发布
  • 1996年:第二个版本(LINUX 2.0)投放市场。
  • 1997 年:LINUX 被认为是一个开放系统,多家软件公司为其及其版本创建了应用程序和程序。
  • 1998 年:Oracle 创建并支持 LINUX
  • 2001年:为了更好的处理,LINUX区分64位和32位。
  • 2007年:戴尔成为第一家预装UBUNTU系统的计算机制造商
  • 2015:简化您的设计,以便任何人都可以添加新版本或设计。

结论

操作系统不断发展演进。程序员随着操作系统的演进不断学习,以改进下一步的开发。批处理解决了作业调度和配置的问题。

然而,这仍然是一个效率低下的系统,会导致任务之间出现明显的延迟。多任务处理和时间共享解决了CPU空闲时间问题,并允许多个任务和用户同时交互。

硬件供应商通过开发更优秀的处理器和I/O控制器,在提升性能方面发挥着重要作用。现代技术继续运用多任务处理和分时技术的概念。然而,现代图形用户界面将这些概念集成到了桌面环境中。

您还可以阅读:适用于 Windows 10 的 8 款最佳浏览器