1.1.3 桌面和服务器操作系统
尽管市面上的操作系统数量繁多,但一般分成两大类:服务器操作系统和桌面操作系统。因特网Web站点的计算机通常称为“服务器”,它通过分散的计算机向人们提供信息,人们在家中或办公室使用的计算机通常称为“桌面”或者“客户端”计算机。
服务器操作系统(也称“网络操作系统”)是专门为那些在网络和Web站点提供集中化存储机制和通信功能的计算机而设计的;桌面操作系统(也称“客户端操作系统”“个人操作系统”)是专门为单用户微型机设计的。一般用户通常与桌面操作系统进行交互,而不直接使用服务器操作系统。但是,了解主流的服务器操作系统也是很有必要的。
1.Windows
微软公司的Windows操作系统为大多数的计算机用户所直接使用。如同任何其他事物一样,Windows操作系统也有其诞生、成长和发展的过程。Windows操作系统的最初版本Windows 1.0和Windows 2.0并没有在计算机用户中产生很大的反响。那时,微型计算机的主流操作系统是微软公司的DOS操作系统。
1990年5月22日,微软发布Windows 3.0;1992年发布的Windows 3.1真正使Windows操作系统成为微型机操作系统的重要选择。
1995年8月24日,微软发布Windows 95;1998年6月25日,微软发布Windows 98。这两个Windows版本逐渐巩固了Windows操作系统的“霸主”地位。
2000年9月14日,微软发布了Windows 98的第三版,即Windows ME(千禧版),这是最后一个16位/32位混合模式的Windows 9x系列产品。
上述各个版本的Windows主要用在个人计算机上。与此同时,Windows的服务器操作系统版本也在不断成长,称为Windows NT。
从MS-DOS到Windows 9x,操作系统的发展宣告MS-DOS命令行界面的终结,迎来了32位程序设计和图形界面的崭新时代。
2000年2月17日,微软发布Windows 2000 Server。
2001年10月25日,微软发布Windows XP。XP系列包含了Windows XP Home Edition(家用版)和Windows XP Professional(专业版)。2003年5月22日,微软发布了XP时代的服务器版本Windows Server 2003。
随着PC实现向64位的升级,2007年1月30日微软发布Windows Vista和Office 2007。作为新一代操作系统,Windows Vista传递出3C的特性,努力帮助用户实现工作效益的最大化,即:
①信心(Confident):使用户在使用时更放心,更有信心。
②简明(Clear):更简单、方便,让用户不用过多学习,就可以做想做的事情。
③互联(Connect):实现信息同步,与各种设备都能实现更好的互联互通。
2008年2月27日,Windows Server 2008、Visual Studio 2008(开发工具)和SQL Server 2008(数据库)在洛杉矶共同发布。Windows Server 2008包含了功能强大的Internet Information Server(IIS)7.0。
2009年10月22日,微软正式发布Windows 7(见图1-1),其核心版本号为Windows NT 6.1。Windows 7可供家庭及商业工作环境、笔记本电脑、平板电脑、多媒体中心等使用,还延续了Windows Vista的风格。同时,还发布了服务器版本Windows Server 2008 R2。2011年2月23日,微软发布Windows 7升级补丁SP1和Windows Server 2008 R2升级补丁SP1。
2012年10月26日,微软公司正式发布Windows 8(见图1-2)。Windows 8支持来自Intel、AMD的芯片架构,被应用于个人计算机和平板电脑上。该系统具有更好的续航能力,且启动速度更快、占用内存更少,并兼容Windows 7所支持的软件和硬件。Windows 8独特的开始界面和触控式交互系统,旨在让人们的日常电脑操作更加简单和快捷,为人们提供高效易行的工作环境。
图1-1 Windows 7的典型界面
图1-2 Windows 8的典型界面
与Windows 7的版本定义不同(旗舰版、家庭版等),Windows 8提供了4个不同的版本,分别是Windows RT、Windows 8标准版、Windows 8 Pro(专业版)以及Windows 8 Enterprise(企业版)。其中Windows RT是专门用于平板电脑的,其余3款均是PC版。Windows 8企业版拥有Windows 8 Pro的所有功能,IT组织/企业能够实现对PC的管理和部署、先进的安全性、虚拟化、新移动场景等功能。
新版Windows和Office的创新设计旨在改进人们利用技术沟通、互联、创造和分享内容以及娱乐的方式。面对数字时代的挑战,其卓越的性能提升将消除人员、信息和社区之间沟通的羁绊,为消费者带来更便捷、更安全的PC体验,更好的互联性能,以及更好的娱乐体验。
2015年7月29日,微软公司正式发布Windows 10(见本书1.1.4节)。
像其他图形化用户界面一样,Windows提供了图标、按钮和其他屏幕控制方式,用户可以使用鼠标或者类似设备来进行操作。之所以称为“windows”,是因为其图形化界面最基本的容器是矩形的工作区域,像窗口一样。每个窗口可以显示不同的文档或者程序,用户可以同时操作多个项目,这种服务被称为多任务。Windows也提供了一些基本的网络功能。
2.Mac OS
1984年,Apple计算机公司迈出开创性一步,发布了Apple Lisa计算机。该计算机提供图形化用户界面,包含可以通过鼠标进行操作的菜单、图标等。Lisa计算机在商业上并不成功,但Apple的下一个产品,即Macintosh计算机取得了很大的成绩,图形化用户界面的操作系统Mac OS是其成功的决定性因素。1998年Apple公司发布的iMac计算机也包含Mac OS。像Windows一样,Mac OS经历了多个版本的改进,能提供多任务功能并支持小型网络。
Mac OS基于UNIX内核,一般情况下在普通PC上无法安装。目前,苹果计算机的操作系统版本已经到了OS 10,代号为Mac OS X(X为10的罗马数字写法),这是苹果计算机诞生15年来最大的变化(见图1-3)。新系统非常可靠,它的许多特点和服务都体现了苹果公司的理念。
图1-3 OS X 10典型界面
另外,疯狂肆虐的计算机病毒几乎都是针对Windows的,由于Mac OS的架构与Windows不同,所以很少受到病毒的袭击。Mac OS X操作系统界面非常独特,突出了形象的图标和人机对话。
2011年7月20日,Mac OS X正式改名为OS X。最新版本为10.10.3(2015年4月17日)。
与Mac OS兼容的软件被称为Macintosh软件,或简称Mac软件。尽管Macintosh和iMac用户可以选择许多Macintosh软件,但是其应用软件的数量远小于Windows操作系统下可以运行的软件数量。借助于特殊的仿真硬件和软件插件,Macintosh计算机可以运行某些Windows软件,但是运行性能不是最佳的,所以大多数Mac OS用户坚持只使用Macintosh软件。
3.DOS
在微型计算机发展的早期,人们只能通过DOS(Disk Operating System,磁盘操作系统)与计算机进行对话。DOS是微型机上最早使用的操作系统之一,其复杂的命令行用户界面也给人们留下了深刻印象。DOS最初是在IBM PC个人计算机上使用,命名为PC-DOS,微软公司也把这个操作系统销售给其他PC兼容机制造商,命名为MS-DOS。
如今,曾经辉煌的DOS并没有彻底消失,实际上它被集成在Windows中,通常在幕后发挥作用,所以,一般的Windows用户没有必要记住和输入这些复杂的命令。
4.UNIX和Linux
如今流行的服务器操作系统有Microsoft Windows Server、UNIX和Linux等,这些操作系统提供管理大型网络和Web站点上数据流特性的功能。
UNIX是一个在专业领域中较为流行的功能强大的操作系统,它有3个显著的特点:
①UNIX是可移植的操作系统,它只需经过较小的改动就能方便地从一个平台移植到另一个平台。这是因为它的主要部分是用C语言编写的(而不是机器语言)。
②UINX拥有一套功能强大的工具(命令),能够组合起来(在可执行文件中被称为脚本)解决许多问题,而这一工作在其他操作系统中则需要通过编程来完成。
③UNIX具有设备无关性,因为操作系统本身就包含了驱动程序,这意味着它可以方便地配置以驱动任何设备。
概括来说,UNIX具有一个强大的操作系统所拥有的一切特点,包括多道程序、虚拟内存和设计得非常优秀的文件和目录系统。唯一经常听到的有关UINX的批评,是说它的命令短,而且对一般用户来说很深奥。事实上,这一点却非常适合程序设计员,因为他们喜欢短的命令。
Linux最初是芬兰的Linus Torvalds开发的基于UNIX的操作系统。事实上,Linux和UNIX非常接近,以至于被人称为UNIX的复制品。整个设计是为了让UNIX在Intel微处理器上更有效地运行。如今,Linux可以运用到各种平台上,而且在程序员和商业用户中变得越来越流行。