2024年3月4日发(作者:)

计算机操作系统发展简史
操作系统是由于需要而产生的,它随着计算机技术本身及其计算机应用的日益发展而逐渐发展和不断完善。它的功能由弱到强,现已成为计算机系统的核心组成。
人类管理和控制计算机经历了手工操作、早期批处理阶段、执行系统阶段、多道程序系统阶段、分时系统、实时系统、通用操作系统。
进入80年代,硬件技术飞速发展以及微处理机的出现和发展,操作系统有了进一步发展,如单用户操作系统、网络操作系统、分布式操作系统。
关于计算机操作系统,从用户的角度来看,它具有以下特征:
操作系统是计算机与理技术的结合;
操作系统是方便用户管理和控制计算机软硬件资源的系统软件(或程序集合);
操作系统目前有五大类型(批处理、分时、实时、网络和分布式)和五大功能(作业管理、文件管理、存储管理、设备管理和进程管理)。
一、早期的操作系统
最初的电脑并没有操作系统,人们通过各种操作按钮来控制计算机,后来出现了汇编语言,操作人员通过有孔的纸带将程序输入电脑进行编译。这些将语言内置的电脑只能由操作人员自己编写程序来运行,不利于设备、程序的共用。为了解决这种问题,就出现了操作系统,这样就很好实现了程序的共用,以及对计算机硬件资源的管理。
随着计算技术和大规模集成电路的发展,微型计算机迅速发展起来。从20世纪70年代中期开始出现了计算机操作系统。1976年,美国DIGITAL RESEARCH软件公司研制出8位的CP/M操作系统。这个系统允许用户通过控制台的键盘对系统进行控制和管理,其主要功能是对文件信息进行管理,以实现硬盘文件或其他设备文件的自动存取。此后出现的一些8位操作系统多采用CP/M结构。
二、单用户、单任务的操作系统
继CP/M操作系统之后,还出现了C-DOS、M-DOS、TRS-DOS、S-DOS和MS-DOS等磁盘操作系统(DOS)。其中值得一提的是MS-DOS,它是在IBM-PC及其兼容机上运行的操作系统,它起源于SCP86-DOS,是1980年基于8086微处理器而设计的单用户操作系统。后来,微软公司获得了该操作系统的专利权,配备在IBM-PC机上,并命名为PC-DOS。
1981年,微软的MS-DOS 1.0版与IBM的PC面世,这是第一个实际应用的16位操作系统。微型计算机进入一个新的纪元。1987年,微软发布MS-DOS 3.3版本,是非常成熟可靠的DOS版本,微软取得个人操作系统的霸主地位。
1
从1981年问世至今,DOS经历了7次大的版本升级,从1.0版到现在的7.0版,不断地改进和完善。但是DOS系统的单用户、单任务、字符界面和16位的大格局没有变化,因此它对于内存的管理也局限在640KB的范围内。
三、多用户多程序和分时操作系统
多用户多程序和分时系统的典型代表有UNIX、Windows和Linux操作系统。
所谓多程序就是在计算机内存中同时存放若干道已开始运行且尚未结束的程序,它们交替运行,共享系统中的各种硬、软资源,从而使处理机得到充分利用。
分时操作系统是一种联机的多用户交互式的操作系统。一般采用时间片(是把计算机的系统资源尤其是 CPU时间进行时间上的分割,每个时间段称为一个时间片,每个用户依次轮流使用时间片)轮转的方式使一台计算机为多个终端服务。对每个用户能保证足够快的响应时间,并提供交互会话能力。
1.Unix
Unix网络操作系统于1969年诞生在AT&T公司的贝尔实验室,在1973年使用C语言重新编写,使Unix具有了非常良好的移植性。在Unix历史上,最重要的两个版本是1983年开发的AT&T的System V和加州大学伯克利分校的BSD。应该说,现在所有的Unix都是从这两个版本衍生来的。
分时的多用户、多任务、树形结构的文件系统以及重定向和管道是UNIX的三大特点。
2.Windows
Windows是Microsoft公司在1985年11月发布的第一代窗口式多任务系统,它使PC机开始进入了所谓的图形用户界面时代。Windows 1.x版是一个具有多窗口及多任务功能的版本,但由于当时的硬件平台为PC/XT,速度很慢,所以Windows 1.x版本并未十分流行。1987年底,Microsoft公司又推出了MS-Windows2.x版,它具有窗口重叠功能,窗口大小也可以调整,并可把扩展内存和扩充内存作为磁盘高速缓存,从而提高了整台计算机的性能,此外它还提供了众多的应用程序。
1990年,Microsoft公司推出了Windows 3.0,它的功能进一步加强,具有强大的内存管理,且提供了数量相当多的Windows应用软件,因此成为386、486微机新的操作系统标准。随后,Windows发表3.1版,而且推出了相应的中文版。3.1版较之3.0版增加了一些新的功能,受到了用户欢迎,是当时最流行的Windows版本。
1995年,Microsoft公司推出了Windows 95。在此之前的Windows都是由DOS引导的,也就是说它们还不是一个完全独立的系统,而Windows 95是一个完全独立的系统,并在很多方面做了进一步的改进,还集成了网络功能和即插即用功能,是一个全新的32位操作系统。
2
1998年,Microsoft公司推出了Windows 95的改进版Windows 98,Windows 98的一个最大的特点就是把微软的Internet浏览器技术整合到了Windows 95里面,使得访问Internet资源就像访问本地硬盘一样方便,从而更好地满足了人们越来越多的访问Internet资源的需要。
1999年,Microsoft公司推出Windows 2000(简称Win2K),是微软公司Windows NT系列32位视窗操作系统。Windows 2000是一个preemptive、可中断、图形化及面向商业环境的操作系统,为单一处理器或对称多处理器的32位Intel x86电脑而设计。它的用户版本在2001年10月被Windows XP所取代;而服务器版本则在2003年4月被Windows Server 2003所取代。
2001年,Microsoft公司推出Windows XP。Windows XP原代号Whistler。字母XP表示英文单词“体验”(experience)。Windows XP外部版本是2002,内部版本是5.1(即Windows NT 5.1),正式版Build是5.1.2600。微软最初发行了两个版本:专业版(Windows XP Professional)和家庭版(Windows XP Home Edition)。Windows XP
Professional专业版除包含家庭版一切功能,还添加了新的为面向商业用户的设计的网络认证、双处理器支持等特性,最高支持约3.2GB的内存。主要用于工作站、高端个人电脑以及笔记本电脑。家庭版只支持1个处理器,专业版则支持2个。后来又发行了媒体中心版(Media Center Edition)、平板电脑版(Tablet PC Editon)和入门版(Starter
Edition)等。
2005年,Microsoft公司推出Windows Vista。Vista之前操作系统开发代号Longhorn。Windows Vista的内部版本是6.0(即Windows NT 6.0),正式版的Build是6.0.6000。根据微软表示,Windows Vista包含了上百种新功能;其中较特别的是新版的图形用户界面和称为“Windows Aero”的全新界面风格、加强后的搜寻功能(Windows Indexing Service)、新的多媒体创作工具(例如Windows DVD Maker),以及重新设计的网络、音频、输出(打印)和显示子系统。Vista也使用点对点技术(peer-to-peer)提升了计算机系统在家庭网络中的示通信能力,将让在不同计算机或装置之间分享文件与多媒体内容变得更简单。针对开发者方面,Vista使用.NET
Framework 3.0版本,比起传统的Windows API更能让开发者能简单写出高品质的程序。
2009年,Microsoft公司推出Windows 7。Windows 7 的设计主要围绕五个重点——针对笔记本电脑的特有设计;基于应用服务的设计;用户的个性化;视听娱乐的优化;用户易用性的新引擎。
随着电脑硬件和软件系统的不断升级,微软的windows操作系统也在不断升级,从16位、32位到64位操作系统。从1985年的windows1.0到大家熟知的windows95、NT、97、3
98、2000、Me、XP、Server、Vista,Windows 7各种版本的持续更新,Windows几乎成为了操作系统的代名词
3.Linux
Linux是目前全球最大的一个自由软件,它是一个可与UNIX和Windows相媲美的操作系统,具有完备的网络功能。Linux最初由芬兰人Linus Torvalds开发,其源程序在Internet网上公布以后,引起了全球电脑爱好者的开发热情,许多人下载该源程序并按自己的意愿完善某一方面的功能,再发回到网上,Linux也因此被雕琢成为一个全球最稳定的、最有发展前景的操作系统。
从发展前景上看,Linux取代UNIX和Windows还为时过早,但一个稳定性、灵活性和易用性都非常好的软件,肯定会得到越来越广泛的应用。
【附】Windows 操作系统推出日期
版本
Windows 1.0
Windows 2.0
Windows 3.0
Windows 3.1
Windows 3.2
Windows NT 3.1
Windows NT 3.5
Windows 95
Windows NT 4.0
Windows 98
Windows 98 SE
Windows 2000
Windows ME
Windows XP
Windows Server 2003
Windows Vista
Windows Server 2008
Windows 7
Windows Server 2008 R2
Windows 8
4
日期
1985-11-20
1987-11-1
1990-5-22
1992-3-18
1994-4-14
1993-7-27
1995-11-20
1995-8-24
1996-7-29
1998-6-25
1999-6-10
2000-2-17
2000-9-14
2001-10-25
2003-4-24
2007-1-30
2008-2-27
2009-10-22
2009-10-22
2013