当前位置:首页 > 软件开发 > net
firefox

回眸一看 操作系统发展的历程

从1946年诞生第一台电子计算机以来,它的每一代进化都以减少成本、缩小体积、降低功耗、增大容量和提高性能为目标,随着计算机硬件的发展,同时也加速了操作系统(简称os)的形成和发展。

    早期的操作系统

    最初的电脑并没有操作系统,人们通过各种操作按钮来控制计算机,后来出现了汇编语言,操作人员通过有孔的纸带将程序输入电脑进行编译。这些将语言内置的电脑只能由操作人员自己编写程序来运行,不利于设备、程序的共用。为了解决这种问题,就出现了操作系统,这样就很好实现了程序的共用,以及对计算机硬件资源的管理。

    随着计算技术和大规模集成电路的发展,微型计算机迅速发展起来。从20世纪70年代中期开始出现了计算机操作系统。1976年,美国digital research软件公司研制出8位的cp/m操作系统。这个系统允许用户通过控制台的键盘对系统进行控制和管理,其主要功能是对文件信息进行管理,以实现硬盘文件或其他设备文件的自动存取。此后出现的一些8位操作系统多采用cp/m结构。


图2 曾有一段时间我们喜欢这样的系统

dos最初是为ibm-pc开发的操作系统,因此它对硬件平台的要求很低,即使对于dos6.0这样的高版本dos,在640kb内存、40mb硬盘、80286处理器的环境下也可正常运行,因此dos系统既适合于高档微机使用,又适合于低档微机使用。

    常用的dos有三种不同的品牌,它们是microsoft公司的ms-dos、ibm公司的pc-dos以及novell公司的dr dos,这三种dos都是兼容的,但仍有一些区别,三种dos中使用最多的是ms-dos。

     dos系统一个最大的优势是它支持众多的通用软件,如各种语言处理程序、数据库管理系统、文字处理软件、电子表格。而且围绕dos开发了很多应用软件系统,如财务、人事、统计、交通、医院等各种管理系统。鉴于这个原因,尽管dos已经不能适应32位机的硬件系统,但是仍广泛流行,而且在未来的几年内也不会很快被淘汰。

    操作系统新时代

    计算机操作系统发展的第二个阶段是多用户多道作业和分时系统。其典型代表有unix、xenix、os/2以及windows操作系统。分时的多用户、多任务、树形结构的文件系统以及重定向和管道是unix的三大特点。

    os/2采用图形界面,它本身是一个32位系统,不仅可以处理32位os/2系统的应用软件,也可以运行16位dos和windows软件。它将多任务管理、图形窗口管理、通信管理和数据库管理融为一体。

    windows是microsoft公司在1985年11月发布的第一代窗口式多任务系统,它使pc机开始进入了所谓的图形用户界面时代。windows 1.x版是一个具有多窗口及多任务功能的版本,但由于当时的硬件平台为pc/xt,速度很慢,所以windows 1.x版本并未十分流行。

1987年底,microsoft公司又推出了ms-windows 2.x版,它具有窗口重叠功能,窗口大小也可以调整,并可把扩展内存和扩充内存作为磁盘高速缓存,从而提高了整台计算机的性能,此外它还提供了众多的应用程序:文本编辑write、记事本notepad、计算器calculator、日历calendar……等。随后在88年、89年又先后推出了ms-windows/286-v2.1和ms-windows/386 v2.1这两个版本。


图4 windows 的 发展

操作系统linux

    linux是目前全球最大的一个自由软件,它是一个可与unix和windows相媲美的操作系统,具有完备的网络功能。

    linux最初由芬兰人linus torvalds开发,其源程序在internet网上公开发布,由此,引发了全球电脑爱好者的开发热情,许多人下载该源程序并按自己的意愿完善某一方面的功能,再发回网上,linux也因此被雕琢成为一个全球最稳定的、最有发展前景的操作系统。曾经有人戏言:要是比尔·盖茨把windows的源代码也作同样处理,现在windows中残留的许多bug(错误)早已不复存在,因为全世界的电脑爱好者都会成为windows的义务测试和编程人员。

    linux操作系统具有如下特点:

  1. 它是一个免费软件,您可以自由安装并任意修改软件的源代码。
  2. linux操作系统与主流的unix系统兼容,这使得它一出现就有了一个很好的用户群。
  3. 支持几乎所有的硬件平台,包括intel系列,680x0系列,alpha系列,mips系列等,并广泛支持各种周边设备。

    目前,linux正在全球各地迅速普及推广,各大软件商如oracle、sybase、novell、ibm等均发布了linux版的产品,许多硬件厂商也推出了预装linux操作系统的服务器产品,当然,pc用户也可使用linux。另外,还有不少公司或组织有计划地收集有关linux的软件,组合成一套完整的linux发行版本上市,比较著名的有redhat(即红帽子)、slackware等公司。虽然,现在说linux会取代unix和windows还为时过早,但一个稳定性、灵活性和易用性都非常好的软件,肯定会得到越来越广泛的应用。

    从发展前景上看,linux取代unix和windows还为时过早,但一个稳定性、灵活性和易用性都非常好的软件,肯定会得到越来越广泛的应用。

    unix系统

    unix系统是1969年问世的,最初是在中小型计算机上运用。最早移植到80286微机上的unix系统,称为xenix。xenix系统的特点是短小精干,系统开销小,运行速度快。经过多年的发展,xenix已成为十分成熟的系统,最新版本的xenix是sco unix和sco cdt。当前的主要版本是unix 3.2 v4.2以及odt 3.0。

    unix是一个多用户系统,一般要求配有8m以上的内存和较大容量的硬盘。

    os/2系统

    1987年ibm公司在激烈的市场竞争中推出了ps/2(personal system/2)个人电脑。ps/2系列电脑大幅度突破了现行pc机的体系,采用了与其它总线互不兼容的微通道总线mca,并且ibm自行设计了该系统约80%的零部件,以防止其它公司仿制。

    os/2系统正是为ps/2系列机开=版权所有  软件 下载  学院  版权所有= 发的一个新型多任务操作系统。os/2克服了dos系统640kb主存的限制,具有多任务功能。os/2也采用图形界面,它本身是一个32位系统,不仅可以处理32位os/2系统的应用软件,也可以运行16位dos和windows软件。

    os/2系统通常要求在4mb内存和100mb硬盘或更高的硬件环境下运行

 ↓相关文章:
© 2006-2008 All Rights Reserved