前 言
如果你使用计算机,那么也会使用计算机操作系统来利用计算机的能力。对计算机的操作系统知道得越多,就越能够享受计算机的各种各样的功能。本书打开了一扇理解计算机的操作系统的大门。此外,本书还使你能够了解多种类型的操作系统,因此你可以为个人和专业应用比较每种操作系统的优点。
在本书中,你将学习目前使用的最流行的操作系统:
* Windows XP。
* Windows Vista。
* Windows 7。
* Windows Server 2003和Windows Server 2003 R2。
* Windows Server 2008和Windows Server 2008 R2。
* UNIX/Linux,包括Fedora Linux。
* Mac OS X Leopard和Snow Leopard。
你可以使用本书学习一种、两种或者所有的操作系统。本书从基本的级别开始,逐步增加难度,循序渐进地介绍每一章的知识,使你走上正确的轨道,成为每种操作系统的熟练用户。
本书以清晰的语言通过动手操作的、实用的方法讲解操作系统。研究多个操作系统的优点是:你可以在学习时把每种操作系统的功能放在一块进行比较。如果你正在参加一个入门性的操作系统课程或者操作系统概论课程,本书为掌握操作系统提供了坚实的基础。此外,如果你正在为一个或多个计算机认证(例如硬件系统、网络、编程或安全)做准备,将发现本书为你的准备工作提供了一个至关重要的背景。本书尤其适合于作为CompTIA A+认证的背景。如果你对计算机比较陌生,本书将从基础开始帮助你建立信心。如果你在计算机方面有更多的经验,将会发现许多有用的信息,它们可以进一步帮助你建立知识和经验库。
本书读者对象
本书是用简单、直观的语言编写的,适合任何使用计算机并且想要学习更多知识的人阅读。无需任何先前的计算机经验,尽管具有一些以前使用计算机的基本经验是有帮助的。本书中的“动手项目”使用了多种操作系统。如果你能够访问书中介绍的一种操作系统或它们的组合,就可以学习一些概念。可供你使用的操作系统越多,比较它们特性的机会也就越好。一般来讲,这些项目可以在教室、计算机实验室或者家里执行。
本版本的新增内容
本版本进行了广泛的更新,包含了最近的操作系统和操作系统特性。其中包括对Windows 7、Windows Server 2008、Windows Server 2008 R2、带有GNOME桌面的Fedora Linux以及Mac OS X Leopard和Snow Leopard的全新介绍,而大幅缩减了对遗留操作系统(例如Windows 3.x、Windows 95、Windows 98、Windows 2000以及Mac OS X Panther和Tiger)的介绍,在书中提及它们主要是为了提供一种历史观点。同时还保留了对Windows XP、Windows Vista、Windows Server 2003和Windows Server 2003 R2的介绍,因为这些操作系统仍然在许多地方使用。
本书还包括针对新硬件以及新的操作系统安装和管理活动的广泛更新。新硬件介绍包括了最新的CPU和外围设备。操作系统与新的存储设备之间的交互也进行了显著的更新,新的联网能力也是如此,包括无线联网的发展和云计算。
截屏图、图形和表格实质上都是全新的。“动手项目”也针对新的操作系统进行了全面更新或者就是全新的。其他的章末复习和学习材料也进行了重大更新,以帮助读者使他们的知识保持最新。
各章描述
本书对各章涵盖的内容进行了平衡,从而提供关于每个主题的完整信息。下面总结了你将在每一章中所学的知识。除了通过各章的正文提供的指导之外,还可以使用各章末尾的“动手项目”“案例项目”“关键术语”和“复习题”增长知识,以及对自己在每一章中所取得的进步进行评价。
* 第1章“操作系统理论”:对操作系统进行了基本的介绍,包括操作系统的类型以及它们是如何工作的。你还可以学习有关操作系统的历史。
* 第2章“流行的操作系统”:深入描述了Windows XP、Windows Vista、Windows Server 2003/Server 2003 R2、Windows Server 2008/Server 2008 R2、Linux和UNIX,以及Mac OS X Leopard和Snow Leopard。你将简要学习早期的Microsoft操作系统。本章将给你提供一个起点,可以通过它比较操作系统的特性以及了解最新版本中的 发展。
* 第3章“操作系统的硬件组件”:使你能够理解处理器是如何工作的以及现代处理器的必要特征。本章最后概述了流行的现代处理器。
* 第4章“文件系统”:解释了所有文件系统的公共功能,然后描述了由不同操作系统使用的特定文件系统,包括FAT的简要介绍和NTFS、ufs/ext、HFS、HFS+的深入介绍。
* 第5章“安装和升级操作系统”:展示了如何为安装操作系统做准备,然后说明了如何安装在本书中讨论的每一种操作系统。你将从头开始学习安装操作系统以及如何升级操作系统。
* 第6章“配置输入和输出设备”:解释了像显示器、键盘、鼠标、磁盘驱动器、网卡这样的设备以及其他设备怎样与操作系统对接。你将学习用于现代操作系统和计算机的最新的输入和输出技术。
* 第7章“使用和配置存储设备”:描述了流行的存储设备,包括硬盘驱动器、可移动驱动器、RAID、CD和DVD技术,闪存和固态驱动器存储、网络存储、USB设备以及最新出现的技术。本书介绍了操作系统的存储设备配置,你将学习如何为Windows、UNIX/Linux以及Mac OS X操作系统执行备份。
* 第8章“调制解调器和其他通信设备”:使你准备好通过广域网技术与外界通信。你将学习相对低速的调制解调器通信乃至通过有线电视、DSL、卫星、无线及其他方式实现的高速通信,还将学习为Internet上的通信配置操作系统。
* 第9章“网络连通性”:介绍了网络是如何工作的,包括网络拓扑和协议。你将学习如何在每种操作系统中配置协议,并将学习局域网和广域网的基本结构,还将学习操作系统如何对接到网络。
* 第10章“网络上的资源共享”:显示了通过网络共享资源的各种方式,例如共享磁盘、文件夹和打印机。本章除了介绍如何共享资源之外,还讨论了如何通过账户、组和访问特权保障它们的安全。
* 第11章“标准操作和维护程序”:展示了许多维护系统的技术,例如清理未使用的文件、磁盘碎片整理、执行文件系统修复、虚拟内存调优以及寻址问题。本章还讨论了备份计划以及如何进行系统调优,以获得最佳的性能。
* 附录A“操作系统的命令行命令”:说明了如何访问每种操作系统中的命令行,并且展示了一些表格,它们总结了一般的命令和网络命令。这个附录使你能够快速查找或复习操作系统命令。
* 附录B“结合使用本书与Fedora”:讨论了Linux的Fedora 13 Live Media分发版。这个附录中说明了如何直接从光盘运行Fedora,以及如何在硬盘驱动器上安装Fedora。
本书特点
为了帮助你充分理解操作系统的概念,本书中设计了许多特色内容,旨在提升本书的教学价值。
* 本章目标。本书每一章的开始处都提供了在该章中要掌握的概念的详细列表,这个列表提供了对该章内容的概览,同时也是一种有用的学习帮助。
* 插图与表格。大量的操作系统屏幕和概念的插图通过可视化地展示常见的安装步骤、理论和概念,从而给你提供帮助。此外,许多表格还提供了实用与理论信息的细节和对照。
* “经验之谈”故事与示例。每一章都包含一些排成特殊字体的文本以及来自作者的广泛经验的示例,它们通过介绍现实的情况给本书增色。
* 本章小结。每一章的正文后面都对该章介绍的概念做了小结。这些小结提供了一种有益的方式,用于概述和重温每一章中介绍的思想。
* 关键术语。在每一章末尾都列出了那一整章中介绍的术语清单以及它们的定义。
* 复习题。章末评估以一组复习题开始,它们强化了每一章中所介绍的思想。
* 动手项目。本书的目标是给你提供实用的知识和技能,以便安装和管理桌面以及服务器操作系统,从而把它们用于个人和商业目的。为此,除了理论解释之外,每一章还提供了大量的“动手项目”,旨在给你提供真实的实施体验。
* 案例项目。每一章末尾都提供了一个由多部分组成的案例项目。这些广泛的案例允许通过真实的操作系统支持和管理方案实施在各章中学到的技能和知识。
特殊栏目说明
在本书很多适当的位置以栏目的形式添加了额外的信息与活动,以帮助你更好地理解相关章节所讨论的内容。全书中的栏目可以提醒你关注额外的材料。本教材中使用的栏目如下:
“注意”用于介绍与所描述的主题相关的额外的有用材料。
“提示”来自作者的经验,用以提供关于如何配置操作系统、应用概念或者解决问题的额外信息。
“警告”用于帮助你预先考虑潜在的问题或错误,使你可以阻止它们发生。
“动手项目”是实践练习。
“案例项目”是更复杂、基于场景的作业。在案例项目中,将要求你运用所学的知识。
教师的材料
当在课堂环境中使用本书时,可以使用下面的补充材料。所有补充材料都可以通过本教材的Web站点在线获取。
教师的电子手册——包括额外的教学材料,用于帮助进行课前准备,其中包括有关课堂活动、讨论主题以及额外活动的建议。
解决方案--教师的资源包含所有章末材料,包括“复习题”“动手项目”和“案例项目”的解决方案。
ExamView——本教材带有配套的ExamView,它是一个功能强大的测试软件包,允许教师创建和管理书面、计算机(基于LAN)和Internet考试。ExamView包括与本书中介绍的主题相对应的数百个问题,使学生能够生成详细的学习指导,包括页码索引,以便进一步复习。基于计算机的测试和Internet测试组件允许学生在他们的计算机上参加考试,并通过自动给每次考试评分来节省教师的时间。
PowerPoint演示文稿——本书带有针对每一章的Microsoft PowerPoint幻灯片。在课堂演示中包括了它们,作为一种辅助教学工具,使学生可以在网络上复习各章内容,或者把它们打印出来在课堂上发放。教师可以自由地添加要在课堂上介绍的额外主题的幻灯片。
图形文件——本书中的所有图形和表格都以位图格式作为教师的资源。与PowerPoint演示文稿类似,在课堂演示中也包括了它们,作为一种辅助教学工具,可供学生在复习时使用,或者把它们打印出来,在课堂上分发。
请访问login.cengage.com并且登录,以访问提供给教师的资源。
要访问额外的课程材料,可以访问www.CengageBrain.com。在CengageBrain.com主页上,使用页面顶部的搜索框搜索图书的ISBN(在图书的封底可以找到它)。这将把你带到本书的页面,可以在其中找到这些资源。
系统与实验室需求
无须任何硬件,就能够学习本书中的操作系统概念。截屏图及其他插图有助于支持这里展示的讨论。不过,为了最大限度地获取本书中的知识,你应该逐步完成“动手项目”。为此,将需要访问至少一台计算机和一种操作系统。要像本书中展示的那样完整、广泛地学习操作系统,将需要多台计算机和多种操作系统,也可以使用服务器或者提供了虚拟服务器或桌面环境的台式机,其中将运行不同的操作系统。
下面给出了针对本书中介绍的每一种操作系统的建议:
Windows XP
Windows XP是对Windows 98/Windows Me操作系统的重大升级,其中Home(家庭)版本适用于休闲娱乐的用户,而Professional(专业)版本则适用于办公以及网络环境。对于Home版本,建议使用500MHz或更快的处理器、256MB的RAM、1.0GB的硬盘驱动器以及一个DVD/CD-ROM驱动器;对于Professional版本,则建议使用900MHz或更快的处理器以及512MB的RAM。
Windows Vista
Windows Vista是对Windows XP的重要升级,对于视频能力则尤其如此。建议使用1GHz或更快的CPU、1GB以上的RAM、40GB或更大的硬盘驱动器、一个DVD/CD-ROM驱动器,以及一个与Windows Display Driver Model兼容的图形处理器。
Windows 7
Windows 7 是2009年推出的Windows桌面操作系统,许多读者都在他们的台式机或笔记本计算机上安装了它。建议使用1GHz或更快的CPU、1GB以上的RAM、50GB或更大的硬盘驱动器、一个DVD/CD-ROM驱动器,以及一个与Windows Display Driver Model兼容的图形处理器。
Windows Server 2003和Windows Server 2003 R2
对于这些服务器操作系统,建议至少使用550MHz的处理器,但是如果使用更快的处理器(例如900MHz或更快),则将获得更好的响应。还建议使用至少512MB的RAM、40GB或者更大的硬盘驱动器以及一个DVD/CD-ROM驱动器。
Windows Server 2008和Windows Server 2008 R2
这些服务器操作系统代表服务器能力方面的重要提升。对于这些服务器操作系统,建议使用1GHz或更快的处理器;并且注意Windows Server 2008 R2只能运行在64位的处理器上。还建议使用至少2GB的RAM、50GB或更大的硬盘驱动器以及一个DVD/CD-ROM驱动器。为了获得将加载多个操作系统(例如通过Microsoft Hyper-V)的虚拟服务器能力,还需要一个支持Intel-VT或AMD-V的处理器。
Mac OS X Leopard和Snow Leopard
尽管Mac OS X Leopard不需要Intel处理器,但是Mac OS X Snow Leopard需要。为了在学习本书时获得最佳的效果,建议Macintosh计算机使用Intel处理器、1~2GB的RAM、超过10GB的磁盘空间以及一个DVD/CD-ROM驱动器。
UNIX/Linux
为了使用Fedora 13 Live Media DVD,建议计算机使用400MHz或更快的处理器、512GB以上的RAM以及一个DVD/CD-ROM驱动器(硬盘空间对于运行Live Media分发版不是一个问题,除非执行了需要10GB或更多磁盘空间的硬盘安装)。
致谢
第4版的修订是一种非常有价值的经历,这部分是由于我们有机会与许多才华横溢的人共事。我们想要感谢组稿编辑Nick Lombardi对本书的兴趣与支持,也非常感谢高级产品经理Michelle Ruelos Cannistrici组建了我们的团队并自始至终支持我们的工作。我们要特别向开发编辑Deb Kaufmann致敬,他令人难以置信地通过清晰的语言、准确性、汇集评论以及总是提出合理的建议,在各个方面确保本书可以获得一个高质量的结果。我们还要感谢PreMediaGlobal的生产阶段的项目经理Sumathy Kumaran所做的工作,对文字编辑Marcia Youngman也一并表示感谢。Cengage Learning的高级内容项目经理Kara A. Dicaterino在生产阶段的末尾也发挥了重要的作用。
John Bosco在Green Pen Quality Assurance的优秀工作人员彻底地测试了书中每一处的概念、按键和鼠标点击。我们还想感谢本书的评审者对每一章的各个方面都提供了必要的反馈,他们是西部州长大学的Gwendolyn Britton、常春藤技术社区学院的Alan Bunning、皮特社区学院的Emily Harrington、瓦伦西亚社区学院的Heith Hennel、埃奇库姆社区学院的Wes Hill以及奥沙克技术社区学院的David Pope。
献辞
Michael Palmer——我要把本书再次献给Deb Kaufmann,他代表了开发编辑的黄金 标准。
Michael Walters——我要把本书献给我的岳母Dorothy Oliver,她在我们共处的时光里给了我那么多的快乐和决心。