电脑操作系统是如何发展的

黑暗歌特 1个月前 已收到1个回答 举报

春风不识路 2星

共回答了84个问题采纳率:97.8% 评论

操作系统(OS)提供了大多数应用程序所需和使用的一组功能,并提供了控制计算机硬件所必需的连接。在第一台没有操作系统的计算机上,每个程序都必须有视频卡、存储卡和其他外围设备的驱动程序。计算机应用的发展及其复杂性导致了操作系统的必要性。

计算机操作系统的历史在一定程度上概括了计算机的最新历史。历史上,操作系统与计算机体系结构密切相关,从运行它们的计算机的体系结构研究操作系统的历史是一个好主意。首先我们大致介绍一下操作系统的总体发展历程。

上世纪40年代开始-第一代

最早的计算机没有操作系统。当时的机器是非常原始的,以至于程序通常一次只能在一行机械开关(插板)上输入一位。编程语言是不存在的(甚至都不是汇编语言)。这些在我们看来都是闻所未闻的操作系统。

上世纪50年代开始-第二代

到1950年代初,打孔卡的引入已使惯例有所改善。通用汽车研究实验室在1950年代初为其IBM 701实现了第一个操作系统。50年代的系统通常一次只能完成一项工作。因为程序和数据是按组或批次提交的,所以被称为单流批处理系统。

上世纪60年代开始-第三代

也是批处理系统,但是通过一次运行多个作业,它们能够更好地利用计算机资源。因此,操作系统设计人员提出了多重编程的概念,其中多个作业同时存储在主存储器中。处理器会根据需要从作业切换到作业,以在保持外围设备使用的同时保持多个作业的进行。

例如,在没有多程序的系统上,当当前作业暂停以等待其他进程操作完成时,CPU只是闲置,直到进程完成。解决此问题的方法是将内存分成几块,每个分区都有不同的工作。当一个作业在等待时,另一个作业可能正在使用CPU。

第三代操作系统的另一个主要功能是称为假脱机(在线同时进行外围操作)的技术。假脱机时,是将高速磁盘之类的设备插入到正在运行的程序与输入/输出中与该程序有关的低速设备之间。例如,将输出直接写入磁盘,而不是直接写入打印机。程序可以更快地完成运行,并且当打印机可用时,其他程序可以更快启动,可以打印输出。

在这一代中存在的另一个特征是分时技术,它是多程序编程技术的一种变体,其中每个用户都有一个在线(即直接连接)的终端。因为用户在场并与计算机交互,所以计算机系统必须快速响应用户请求,否则可能会降低用户的工作效率。分时共享系统被开发用于对大量同时互动用户进行多程序编程。

上世纪80年代至今-第四代

随着大规模集成电路(LSI)电路,芯片,操作系统的发展,进入个人计算机的系统和工作站时代的到来。微处理器技术发展到可以制造与1970年代大型机一样强大的台式计算机的地步。两种操作系统在个人计算机领域占据了主导地位:MS-DOS(由Microsoft,Inc.为IBM PC和其他使用Intel 8088 CPU及其后续产品的计算机编写),以及UNIX,Windows,MacOS等。

如今我们正处于个人计算机时代。

微处理器的发展使小型企业和业余爱好者可以使用廉价的计算,这反过来又导致了使用通用互连(例如S-100,SS-50,Apple II,ISA和PCI)的可互换硬件组件的广泛使用),并且越来越需要“标准”操作系统来控制它们。

显示设备和处理器成本的下降使得为许多操作系统提供图形用户界面变得切实可行,例如许多UNIX系统附带的通用X窗口系统,或者Microsoft Windows,RadioShack彩色计算机OS等其他图形系统,以及AmigaOS,Level II,苹果的Mac OS甚至IBM的OS/2。原始的GUI是在70年代初期在施乐帕洛阿尔托研究中心(Alto计算机系统)开发的,并被许多供应商所模仿。

下面我们例举20个有标致意义的操作系统历史时刻:

1 最早的计算机是大型机,缺少任何形式的操作系统。 每个用户都可以在打孔的纸卡,磁带或纸带上使用。

2 最早的操作系统(60-70年),每个制造商都有这样的专有操作系统,它们彼此完全不同,并且操作员始终从头开始学习所有内容。

3 1969年UNIX诞生于贝尔实验室,奠定了当今操作系统(Linux,Mac OS X,NeXTSTEP,OpenBSD ..)的基础。

4 1973年施乐·阿尔托(Xerox Alto)的提议在商业上并不是很成功,但影响了整个计算机和操作系统。 这是第一台使用鼠标和完全图形界面的计算机。

5 1977年Apple II Steve Wozniak Apple II成为第一批大规模扩展的家用计算机之一。

6 Apple DOS(磁盘操作系统)在发布后的第一年首次出现在Apple II计算机上,并受到其在未来十年中操作系统演变方式的强烈影响。

7 1981年MS DOS系统,由微软开发,首先出现在IBM PC上。

8 1984年发起GNU计划,旨在建立一个自由开放的Unix。

9 1985年第一个Windows,与其说是独立的操作系统,不如说是DOS的图形界面。

10 1988年NeXTSTEP八十年代的史蒂夫·乔布斯(Steve Jobs)离开了苹果,去从事自己的项目NeXTSTEP。

11 1991年带来了第一个Linux版本0.01。

12 1992年Windows 3.1互联网的第一个窗口

13 1995年Windows 95,RedHat Linux

14 1998年Windows 98

15 2001年Windows XP和Mac OS X

16 2004年Ubuntu

17 2007年iOS (iPhone OS)

18 2009年Windows 7

19 2010年Chrome操作系统,Google尝试进入操作系统市场的尝试称为Chrome OS。 该操作系统非常简约,专为具有永久Internet连接的移动设备(上网本)而设计。

20 2015年Windows 10

21小时前

30
可能相似的问题

猜你喜欢的问题

热门问题推荐

Copyright © 2024 微短问答 All rights reserved. 粤ICP备2021119249号 站务邮箱 service@wdace.com