操作系统的一些基础知识

来源:互联网 发布:交通大数据分析 编辑:程序博客网 时间:2024/04/30 12:34
 

有关操作系统的简单介绍

http://www.snut.edu.cn/wlkt/learn/software/01_windows/

1。操作系统发展简史

操作系统是管理计算机软硬件资源的一个平台,没有它,任何计算机都无法正常运行。在个人电脑发展史上,出现过许多不同的操作系统,其中最为常用的有五种:DOS、windows、Linux、Unix/Xenix、OS/2,下面分别介绍这五种微机操作系统的发展过程和功能特点。

硬件平台上是BIOS,之上是操作系统,然后是客户的应用程序。

1。DOS平台

  从1981年问世至今,DOS经历了7次大的版本升级,从1.0版到现在的7.0版,不断地改进和完善。但是,DOS系统的单用户、单任务、字符界面和16位的大格局没有变化,因此它对于内存的管理也局限在640KB的范围内。
       DOS最初是为IBM-PC开发的操作系统,因此它对硬件平台的要求很低,即使对于DOS6.0这样的高版本DOS,在640KB内存、40MB硬盘、80286处理器的环境下也可正常运行,因此DOS系统既适合于高档微机使用,又适合于低档微机使用。

     常用的DOS有三种不同的品牌,它们是Microsoft公司的MS-DOS、IBM公司的PC-DOS以及Novell公司的DR DOS,这三种DOS都是兼容的,但仍有一些区别,三种DOS中使用最多的是MS-DOS。

2。Windows操作系统

windows是Microsoft公司在1985年11月发布的第一代窗口式多任务系统,它使PC机开始进入了所谓的图形用户界面(GUI:Graphic User Interface)时代。

windows1.X版是一个具有多窗口及多任务功能的版本,但由于当时的硬件平台为PC/XT,速度很慢,所以windows1.X版本并未十分流行。1987年底Microsoft公司又推出了MS-windows2.X 版,它具有窗口重叠功能,窗口大小也可以调整,并可把扩展内存和扩充内存作为磁盘高速缓存,从而提高了整台计算机的性能,此外它还提供了众多的应用程序:文本编辑Write、记事本Notepad、计算器Calculator、日历Calendar……等。随后在88年、89年又先后推出了MS-windows/286-V2.1和MS-windows/386 V2.1这两个版本。

1990年,Microsoft公司推出了windows3.0,它的功能进一步加强,具有强大的内存管理,且提供了数量相当多的windows应用软件,因此成为386、486微机新的操作系统标准。随后,windows发表3.1版,而且推出了相应的中文版。3.1版较之3.0版增加了一些新的功能,受到了用户欢迎,是当时最流行的windows版本。

1995年,Microsoft公司推出了windows95(也称为Chicago或windows4.0)。在此之前的windows都是由DOS引导的,也就是说它们还不是一个完全独立的系统,而windows95是一个完全独立的系统,并在很多方面作了进一步的改进,还集成了网络功能和即插即用(Plug and Play)功能,是一个全新的32位操作系统。

1998年,Microsoft公司推出了windows95的改进版windows98,windows98的一个最大特点就是把微软的Internet浏览器技术整合到了windows95里面,使得访问Internet资源就像访问本地硬盘一样方便,从而更好地满足了人们越来越多的访问Internet资源的需要。
当然还有挺多的内容,不过这篇文章写的时间太早,所以,没有涉及,等一下补充。。。。

3。Linux系统

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

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

  1.它是一个免费软件,您可以自由安装并任意修改软件的源代码。

  2.Linux操作系统与主流的UNIX系统兼容,这使得它一出现就有了一个很好的用户群。

  3.支持几乎所有的硬件平台,包括Intel系列,680x0系列,Alpha系列,MIPS系列等,并广泛支持各种周边设备。

 

4。Unix系统

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

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

5。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硬盘或更高的硬件环境下运行。

二。一些相关知识(会有些乱)

Windows XP的目标之一就是为客户同时提供32位和64位版。Windows XP 64位版的开发与Intel的64位处理器(代号Itanium)同步,并预计与该处理器同步发售。 Windows XP是实现Microsoft .NET构想的重要步骤,而基于Windows XP的PC机将是.NET体验的中枢,它可以让用户超越非连接的应用程序、服务和设备的限制,实现一种重新定义人、软件和Internet之间关系的完整计算体验。

最初的Windows 3.x系统只是DOS的一种16位应用程序,但在Windows 3.1中出现了剪贴板、文件拖动等功能,这些和Windows的图形界面使用户的操作变得简单。当32位的Windows 95发布的时候,Windows3.x中的某些功能被保留了下来。

Windows 98是Windows 9x的最后一个版本,在它以前有Windows 95和Windows 95 OEM两个版本,Windows 95 OEM也就是常说的Windows 97,其实这三个版本并没有很大的区别,它们都是前一个版本的改良产品。越到后来的版本可以支持的硬件设备种类越多,采用的技术也越来越先进。Windows ME(Windows千禧版)具有Windows 9x和Windows 2000的特征,它实际上是由Windows 98改良得到的,但在界面和某些技术方面是模仿Windows 2000。微软声称在Windows ME中去除掉了DOS,不再以DOS为基础。但实际上并不是如此,DOS仍然存在,只不过不能通过正常步骤进入,各种媒体上已有《恢复WindowsME的实DOS模式》一类的文章出现。Windows 2000即Windows NT 5.0,这是微软为解决Windows 9x系统的不稳定和Windows NT的多媒体支持不足推出的一个版本。它分为Windows 2000 Perfessional和Windows 2000 Sever两种版本,前者是面向普通用户的,后者则是面向网络服务器的。后者的硬件要求要高于前者。

64位的企业级应用必须建立在64位数据库平台上,因此,仅仅发布64位操作系统是远远不够的。有了64位操作系统,有了64位SQL Server,再加上64位企业级应用的开发环境Visual Studio.NET 2003,便构成了完整的企业级应用开发和运行环境,三者缺一不可。

由于首次嵌入了“.NET”应用的运行平台—— .NET Framework,从而使得Windows Server 2003成为“.NET”应用就绪的平台。加之同时发布的Visual Stidu.NET 2003,不仅为64位平台提供了开发工具,而且进一步方便了ISV对“.NET”应用的开发。

Windows Server 2003还有一个值得关注的特点是,利用插件技术来保持操作系统对新技术和新应用持续的支持。通常,在新一代产品发布之前,新的特性只能通过补丁程序或者新版本添加进来,而补丁程序承担的是修修补补的任务,新功能的添加是极其有限的,而更新版本的次数也是有限的,如在Windows 98之后,微软又推出了Windows 98 SE(第二版)。因此,这两种方式对新技术的支持要么有限,要么不及时。微软在Windows Server 2003中借用硬件系统中总线的概念,将新技术和新应用做成插件,随时可以插入操作系统中。微软承诺,未来将陆续发布几十个插件供用户免费下载,从而使得Windows Server 2003成为性能和功能上“动态更新”的操作系统,同时也保障了用户的投资回报。

Windows Server 2003的加盟使得Windows家族成为业界惟一的覆盖了从手机、PDA等移动设备,到PC等客户端设备,直至最高端数据中心服务器在内的完整的操作系统家族,借助开发工具VS.NET,用户可以用多种编程语言,一次编写.NET应用,便可在Windows家族不同平台上运行。

 



原创粉丝点击