细说大管家──认识PC主流操作系统
硬件周刊
我们知道计算机是由软件和硬件两大部分组成,软件又可分为系统软件和应用软件两大类,而操作系统则是最重要的系统软件。操作系统的英文名为Operating System,简称为OS,它的作用说白了就是为了能让我们更好、更方便地使用计算机。早期的计算机可不是我们普通人可以使用的,需要使用汇编语言编写程序才能够运行,而且不同的计算机使用的编译器不一样,相互之间不能通用,资源浪费极其严重,计算机成了只有极少数人才能使用的昂贵而神秘的设备。为了解决这些问题,操作系统应运而生了。
操作系统能以尽量有效、合理的方式组织和管理计算机的软、硬件资源,合理地组织计算机的工作流程,控制程序的执行并向用户提供各种服务功能,使得用户能够灵活、方便、有效地使用计算机,使整个计算机系统能高效地运行。通俗地说,操作系统就是电脑中的大管家,管理着电脑中所有的资源及外部设备,让它们都能各尽其职进行有效的工作。它也是直接和硬件对话的第一层次的软件,充当着其他应用软件和硬件之间的桥梁,其他软件都必须运行在操作系统之上;而在人和计算机之间它则相当于翻译官的角色,它负责将人用自然语言发出的命令及各种操作转化为计算机可以接受的机器指令,并将计算机运行的结果反馈给人。说了这么多,我们可以用一句话总结操作系统:它是最重要的软件。
相对Unix这类操作系统,PC操作系统的历史要短得多,它是伴随着个人电脑而诞生的,并随着个人电脑的普及而发展。就PC主流操作系统而言,大致经历了DOS和Windows两个时代。
DOS──逝去的彩虹
DOS似乎只有现在的老鸟有过接触,新学电脑的人对DOS只是一知半解甚至闻所未闻。可能在我们菜鸟眼中DOS是一个很难学的操作系统,要记很多命令和参数。每当看到别人潇洒熟练地使用DOS命令操作着电脑,总要投过去钦佩的目光。呵呵,其实大可不必,这个东西已经过时了,尽管它曾经有过十分辉煌的历史。
说起DOS的历史,似乎总要和微软的发家史联系在一起,不过话说回来,没有DOS哪有今天的微软帝国啊。
一、IBM情急之下的选择
上个世纪70年代末到80年代初,正是个人电脑刚刚出世而又朝气蓬勃的时候,不过那时还是Apple的苹果机的天下,眼瞅着Apple赚了个盆满钵满,当时计算机行业中的巨无霸IBM坐不住了,想不到原来在IBM眼中只是玩具的个人电脑也这么能赚钱,于是IBM情急之下也决定进军PC市场。1980年它推出了与苹果机不一样的IBM PC,这个机器采用了Intel 8086 CPU,为了配合这款机器,IBM公司需要一个16位的操作系统,此时参与竞争的操作系统有三种:CP/M-86、P-System和微软公司的MS-DOS,最终的结果是IBM选择了MS-DOS作为自己PC机的操作系统。更令IBM想不到的就是自己这一不经意间的举动成就了后来成为自己竞争对手的软硬双煞──微软和Intel,因为以IBM当时的实力,自己做操作系统和CPU是完全不成问题的(也许是时间的关系)。呵呵,如果上天能给IBM再来一次机会的话,IBM一定会对Intel和微软说不,而且期限肯定要超过一万年。:)
其实DOS也不是比尔·盖茨自己的大作,他是从一位叫蒂姆·帕特森的人手中买过来的,最初叫QDOS,实际上是在CP/M操作系统基础上进行修改和删减而成的。微软对QDOS稍做修改并更名为MS-DOS(DOS的含义也变成了Disk Operating System,磁盘操作系统),倒手卖给了IBM。1981年,微软的MS-DOS 1.0和IBM PC同时登场,从此微软由一家名不见经传的小公司一路高歌猛进而成为软件行业中的霸主。
二、DOS的辉煌历史
MS-DOS 1.0刚出道时并没有受到众星捧月般的拥戴,因为当时CP/M操作系统还是业界的标准,MS-DOS的兼容性曾受到了人们的广泛质疑。在以后的几年中,微软公司推出了1.1、1.25等几个改进版本,逐步赢得业界的认同,并随着IBM开放PC标准的政策而被众多的兼容PC生产商所采用。接下来的MS-DOS 2.0较以前有了更大的改进,它能够支持5MB的硬盘,并引进了UNIX系统的目录树文件管理模式,此时的MS-DOS已经超越CP/M系统而成为PC机操作系统的最佳选择;1987年发布的MS-DOS 3.3更是一举奠定了微软在PC操作系统上的霸主地位;DOS时代的最后一个版本是6.22,相信它在许多电脑爱好者心目中还留有非常美好的印象。DOS一度被全球数以亿计的计算机所采用,在Windows 95出现以前,几乎90%以上的个人电脑都是使用DOS作为操作系统,甚至在Windows 95发布后的四五年时间,它还在顽强生存着。
三、风光不再
“江山代有才人出,各领风骚数百年”套用在操作系统上,恐怕只有几年乃至十几年。虽然DOS有过辉煌的历史,但它固有的一些不足也决定了它不可能在互联时代继续存在下去。
作为单用户、单任务的操作系统,DOS仅支持一个用户使用,并且一次只能运行一个程序;它使用的是字符操作界面,对电脑的操作需要通过键盘输入命令来完成的,而各种DOS命令难学难记,这使得电脑难以得到更进一步的普及;对各种新型的外设支持越来越力不从心,对多媒体的支持也不尽如人意,更难以满足互联网时代尽情冲浪的需要。这一切说明,该让DOS功成身退了。
虽然DOS已经引退了,不过似乎有点退而不休,我们依然还能看到它的身影。其实在Windows95/98/Me中就包含了DOS 7.0和DOS 8.0,可能有时候用DOS命令会觉得更方便一点,甚至电脑的某些故障只能在DOS下才能解决,所以豆仔觉得适当地学习一点DOS命令肯定是有益无害的(DOS基本命令的使用请大家详见F2版“DOS简单学”系列文章)。我想DOS真正离开我们肯定得等到Windows XP或更新的操作系统全面普及的那一天,这一天不会太久了!
Windows──美丽新世界
一、早期的Windows
其实Windows的历史几乎和DOS一样悠久。早在微软发布MS-DOS 1.0后,就在张罗着在操作系统中增加一个PC机的“界面管理者”,也就是加入一个图形用户界面。不过这次又让Apple占得了先机。在Apple的第一代图形用户界面的麦金塔电脑面世两年后,微软才于1985年推出Windows 1.0,作为图形界面的操作系统,微软将它取名为Windows(视窗),非常地贴切且平易近人。不过Windows 1.0版没有收到微软公司预期的效果,主要原因是当时大部分的电脑还不能达到满足Windows运行的要求,此外,Windows 1.0本身还不成熟,有很多的缺陷。1987年11月,Windows 2.0版推出,对1.0版的功能欠缺做出显著改进,增加了动态数据交换、覆盖式窗口等先进技术,并让广大用户逐渐认识到“窗口”的前景;而真正让Windows深入人心则是1990年5月22发布的Windows 3.0,它一举创造了发售量700万套的天文数字;Windows 3.1则是Windows 95之前最为成功的一个版本,相信很多人都用过它的中文版Pwindows 3.2,而且在很多采用Windows 2000终端技术的教学网络中还能看到它的身影。不过这些Windows版本还不能算做真正的操作系统,它们不能独立存在,必须运行在MS-DOS之上,仅相当于DOS的一个应用程序来为DOS提供图形化的用户界面。
二、Windows 9X系列
而真正在Windows的发展历史上最具有里程碑意义的产品是微软1995年8月推出的Windows 95,Windows从此不再是依赖于DOS而存在的操作系统了。它对Windows 3.1做了许多重大改进,包括:更加优秀的、面向对象的图形用户界面,从而减轻了用户的学习负担;全32位的高性能的抢先式多任务和多线程;内置对Internet的支持;更加高级的多媒体支持(声音、图形、影像等),可以直接写屏并很好地支持游戏;即插即用,简化用户配置硬件操作,并避免了硬件上的冲突;32位线性寻址的内存管理和良好的向下兼容性等等。其后的Windows 95 OEM版(俗称的Win 97)又增加了对FAT 32文件系统的支持,并捆绑了IE浏览器。而Windows 98,则是对Windows 95的进一步改进,强化对硬件设备和Internet的支持,它是目前使用得最为广泛的Windows操作系统,也肯定是目前微软最为长寿的一个Windows产品。这一系列最新的产品就是Windows Me了,它的全称是Windows Millennium Edition,实际就是Windows 98的改进版,所以也有人叫它Windows 98千禧版,它在界面和某些技术方面模仿了Windows 2000,不过它远不如Windows 98成功。
三、WindowsNT家族
相对于Windows 9X系列,WindowsNT系列则是截然不同的产品,它最初是微软作为服务器级操作系统而推出的,不过NT并不是网络的意思,而是New Technology(新技术)。早在1992年,微软就开始WindowsNT的开发,经历了WindowsNT 1.0、WindowsNT 2.0、WindowsNT 3.0、WindowsNT 3.5等阶段后,WindowsNT Server 4.0获得了很大的成功。这个版本的内核稳定性更高、系统更安全、界面更友好,硬件的兼容性也有了很大进步,成为企业级操作系统的真正意义上的集大成者,目前还有很广泛的应用。当NT升级到5.0时,微软在1998年10月将其名称改为Windows 2000,包括Professional和Sever两个版本,这也是目前很多高端用户极力追捧的一个操作系统。它保持了NT家族稳定性好的特点,同时加强了软件的兼容性和对多媒体的支持。2001年10月,微软又一划时代的Windows产品──Windows XP横空出世了。这一次微软把NT内核推向了主流的桌面操作系统,使Windows彻底和DOS说了拜拜,从而Windows获得了更好的稳定性和更为强大的功能,成为目前低迷的IT市场中为数不多的一个亮点。现在最新的Windows操作系统也正在紧锣密鼓地测试中,相信不久正式版就会和我们见面,让我们一起期待吧。
四、Windows的主要特点
1.易学易用的图形用户界面
相对于DOS的字符界面,图形化的用户界面更易于操作和学习,这使得操作者不必学习太多的操作系统知识,只要会使用鼠标就能进行操作,就连小孩子都很容易学会操作。而且在Windows中的操作是“所见即所得”的,所有的东西都摆在你眼前,只要移动鼠标,单击、双击即可完成。
2.方便的多任务、多用户功能
Windows支持多用户,尤其是Windows 2000和Windows XP对多用户的支持更为完善,支持设置不同的用户权限,支持对用户的管理,可以实现多个用户使用同一台计算机而互不干扰。此外它又是一个多任务的操作环境,它允许用户同时运行多个应用程序,或在一个程序中同时做几件事情。每个程序在屏幕上占据一块矩形区域,这个区域称为窗口,窗口是可以重叠的。用户可以移动这些窗口,或在不同的应用程序之间进行切换,并可以在程序之间进行手动和自动的数据交换和通信。
3.统一的用户界面
Windows应用程序大多拥有相同的或相似的基本外观,包括窗口、菜单、工具条等。用户只要掌握其中一个,就不难学会其他软件,从而降低了用户参加培训学习的费用。
4.强大的网络支持和出色的多媒体功能
现有的Windows系统中都内置了TCP/IP协议和上网必备的软件,用户只需进行一些简单的设置就能上网浏览、收发电子邮件等。同时它对局域网的支持也很出色,用户可以很方便地在Windows中实现资源共享。Windows强大的多媒体功能更令人心动,可以很方便地进行音频、视频的编辑/播放工作,轻轻松松就使你的电脑变成一台VCD、DVD甚至家庭娱乐中心。
5.硬件支持良好
Windows 95以后的操作系统都支持“即插即用(Plug and Play)”技术,这使得新硬件的安装变得简单而轻松。用户再也不必像在DOS下那样去编写Config.sys文件和Autoexec.bat文件了。想当初仅仅一个鼠标驱动程序就曾经让不少人头痛过,为了把它放入高端从而节省640KB的基本内存让很多人绞尽了脑汁;在DOS下玩游戏几乎在每一个游戏中都要对声卡进行一次设置。而在Windows下面,这些问题完全不存在,特别在Windows XP下,很多情况下都是系统安装时就一次性地自动将所有硬件的驱动程序安装设置好了。
当然Windows也有着诸多的不足:体积庞大,程序繁冗;存在着诸多的漏洞,为黑客提供了可乘之机……所以很多人对它一直是又爱又恨,爱的时候说它是“酒吧”、“扎啤”,恨的时候说它是“瘟酒吧”、“瘟扎啤”。