Windows Vista 的工作原理

图片版权所有 © 2006 微软公司。保留所有权利。

微软 Windows 的第一个版本于 1983 年上市。但与今天的 Windows 版本不同,Windows 1.0 并不是一个操作系统 (OS)。它是一个与现有操作系统 MS-DOS 配合使用的图形用户界面。1.0 版本看起来也不像新版本——甚至不像许多人认为是 Windows 真正第一个版本的 Windows 3.0。它的图形更简单,使用的颜色比今天的用户界面少,而且它的窗口不能重叠。

自那时以来,Windows 发生了巨大变化。在过去的 20 年里,微软发布了众多功能完备的操作系统版本。有时,新版本与旧版本有显著不同,例如从 Windows 3.1 到 Windows 95 的转变。其他新版本则更像是对旧版本的增强或改进,例如 1995 年至 2001 年间发布的多个消费者版本的操作系统。

广告

微软最新版本的操作系统是 Windows Vista。对于许多用户来说,升级到 Vista 似乎不会像从 3.1 升级到 Windows 95 那样引人注目。但 Windows Vista 拥有许多新功能,包括您可以看到的部分和看不到的部分。

从核心来看,Windows Vista 仍然是一个操作系统。它主要有两项幕后工作:

  • 管理硬件和软件资源,包括处理器、内存、存储和附加设备
  • 允许程序与计算机硬件配合工作

如果一切顺利,这项工作通常对用户是不可见的,但它对计算机的运行至关重要。您可以在操作系统的工作原理中详细了解这些任务。

但是当许多人想到操作系统时,他们会想到他们可以看到的部分——图形用户界面(GUI)。GUI 是人们与计算机上的硬件和软件交互的方式。在 Windows 系统中,诸如“开始”菜单、回收站以及文件和文件夹的视觉表示等功能都属于 GUI 的一部分。

Windows Vista 的 GUI 是一种称为 Windows Aero 的 3D 界面。在 Windows Vista 的四个版本中,有三个——家庭高级版商用版旗舰版——支持 Windows Aero。家庭普通版是操作系统最精简的版本,使用图形密集度较低的 GUI 而非 Aero。其他版本也可以使用这个基本 GUI,因此拥有无法支持大量 3D 图形的老旧计算机的用户仍然可以升级到 Vista。

接下来,我们将仔细研究 Aero GUI 和其他 Vista 功能。

微软的网站提供了每个版本包含哪些功能的更多信息。

广告

Windows Vista:Aero

Aero Glass
图片版权所有 © 2006 微软公司。保留所有权利。

在某些方面,Windows Aero 与最近的 Windows GUI 版本(例如 Windows XP 中使用的版本)相似。Aero 在屏幕窗口中组织信息,并使用图标表示文件、文件夹和应用程序。但 Aero 还有一些功能,可以看作是 Windows XP GUI 的升级。它的窗口是三维对象,您可以向任何方向移动和调整它们。Aero Glass 使每个窗口的边框半透明,因此您可以看到桌面或其后面的其他窗口。微软声称,透明的边框让您可以专注于工作,而不是界面 [来源:微软]。

Vista 还用更精美的实时图标(Live Icons)取代了旧版 Windows GUI 中表示许多文件的简单静态图标。实时图标为您提供每个文件的最新缩略图预览。当您查看文档的实时图标时,您会看到文档的实际外观,而不是创建它的程序的图标。您还可以使用资源管理器预览窗格在打开文件之前查看其内容。

广告

类似的缩略图也取代了您在使用“alt”和“tab”键在打开的窗口之间切换时看到的图标。Aero 更基本的“alt + tab”版本称为 Flip,它允许您从菜单栏上的 2D 缩略图预览中进行选择。另一个功能是 Flip 3D,它允许您从三维、移动的缩略图中进行选择,而不是 2D 图像。此外,如果将鼠标悬停在任务栏上的项目上,您将看到每个窗口的 2D 缩略图,而不是列出应用程序和文件名的文本。

Flip 3D
图片版权所有 © 2006 微软公司。保留所有权利。

Aero GUI 的许多元素,包括“开始”菜单和窗口本身,都包含了新的搜索功能。当计算机运行时,Vista 会扫描磁盘驱动器以查找更改并维护其文件的运行索引。您可以从 GUI 中的多个位置搜索此索引。例如,您无需通过“开始”菜单中的一系列级联窗口移动鼠标,只需键入您要查找的程序或文件即可。您还可以创建搜索文件夹——已保存的搜索,以便在需要查找特定文件或文件夹时返回使用。为文件添加元数据或标签可以使这些搜索更高效。当您搜索文件时,计算机检查文件名、标签和文档内容以查找相关结果。

开始搜索菜单
图片版权所有 © 2006 微软公司。保留所有权利。

除了 GUI 之外,Vista 还附带了几个新应用程序。不同版本包含不同功能,但以下是新功能的示例:

  • 侧边栏(Sidebar)允许您访问称为小工具(Gadgets)的迷你应用程序。侧边栏类似于 Konfabulator 或 Macintosh OS X 的 Dashboard,它们将自己的迷你应用程序称为微件(Widgets)
  • 会议空间(Meeting Space)是一个供小团体 Vista 用户使用的电话会议程序。
  • 语音识别(Speech Recognition)让用户可以使用语音控制计算机并创建文档。Vista 具有语音激活的用户界面以及通用的语音听写应用程序。
  • Windows Mail 取代了家庭用户的 Outlook Express,并包含反网络钓鱼工具。
  • Windows 日历(Windows Calendar)也适用于家庭用户,它是一个交互式日历应用程序。除了允许用户跟踪约会外,它还可以用于发送活动电子邮件邀请。
侧边栏
图片版权所有 © 2006 微软公司。保留所有权利。

Vista 还包含一些旨在提高性能的新工具:

  • SuperFetch 将常用应用程序预加载到内存中,以便它们更快地启动。
  • ReadyBoost 允许人们使用 USB 闪存驱动器为系统添加内存。
  • 睡眠(Sleep)通过存储当前正在使用的文件,让您可以快速恢复工作。在台式计算机上,这些文件保存在计算机的内存和硬盘驱动器上。在笔记本电脑上,文件仅在电池电量不足时才保存到硬盘驱动器上。

由于其新功能,特别是其 3D GUI,Vista 对硬件的要求与之前的操作系统版本不同。接下来我们将研究这些要求,并探讨 Vista 如何创建 3D 桌面。

广告

Windows Vista:创建 3D 桌面

Windows Vista 桌面视图
图片版权所有 © 2006 微软公司。保留所有权利。

Windows Vista 的桌面环境需要比以往版本的操作系统更多的计算机资源。因此,为了使操作系统更稳定,Vista 的图形子系统与其前身不同。

首先,Windows Vista 使用了一种新的图形驱动程序模型,称为 Windows 显示驱动程序模型(WDDM)。以前的 Windows 图形驱动程序在内核模式下运行。它们可以直接访问图形硬件,其性能可能会影响操作系统。这就是为什么图形错误可能导致整个系统停止响应。然而,WDDM 主要在用户模式下运行。它很少直接访问图形硬件或操作系统的关键部分。微软对 Vista 的音频子系统也进行了类似的更改。这些更改应该有助于使操作系统更稳定。

广告

WDDM 管理图形处理单元 (GPU) 的工作负载。它分配不同任务所需的视频内存,并优先处理需要访问 GPU 的应用程序。换句话说,它有助于管理计算机的视频处理资源。这尤为重要,因为操作系统和使用大量 3D 图形的应用程序必须共享计算机的图形资源。

一个名为桌面窗口管理器(DWM)的驱动程序是 WDDM 的一部分。该驱动程序负责更新您在桌面上看到的内容。DWM 绘制您在屏幕上看到的所有对象,并将它们保存在缓冲区中,直到您需要它们。通过将不同的桌面视图保存在缓冲区中,DWM 应该有助于防止程序停止响应时经常出现的空白方块。DWM 创建了 Flip 和 Flip-3D 中使用的缩略图,并且可以缩放屏幕图像以适应高分辨率显示器。

尽管 WDDM 是创建您用于访问应用程序的窗口的核心,但它不直接与这些程序通信。相反,它通过应用程序编程接口(API)与程序交互。API 通过为复杂任务提供一组指令,帮助硬件和软件更有效地通信。Windows Vista 可以使用 DirectX 9 作为其 API,尽管新版本 DirectX 10 是操作系统内置的独占部分。

所有这些 3D 渲染都需要大量的处理能力。要使用 Aero 和 Windows Vista 中一些更硬件密集型的功能,计算机必须达到高级就绪(Premium Ready)状态。它必须有足够的系统内存和图形内存来处理 3D 图像的不断创建和操作。这就是为什么高级就绪计算机的要求听起来像您对 3D 游戏的要求一样。它必须具备:

  • 1 GHz 32 位或 64 位处理器
  • 1 GB 系统内存
  • 40 GB 硬盘驱动器,至少有 15 GB 可用空间
  • 至少 128 MB 显存

计算机还必须支持 DirectX 9,具有 DVD-ROM 驱动器并能够访问互联网。微软提供了一份列表,列出了高级就绪系统所需的所有组件。

如果您正在考虑升级到 Windows Vista 并希望使用 Aero 界面,您应该记住这些是最低要求。如果您的计算机完全符合这些规格,它将能够创建 3D 界面。但是,如果您正在多任务处理或玩图形密集型游戏,它可能会变慢。如果您希望在笔记本电脑或没有独立显卡的台式机上运行 Vista,您可能会发现 GUI 的好处无法弥补它对系统资源造成的压力。为了从 Aero 用户界面获得最佳性能,计算机需要超过最低建议配置,包括一张带有独立显存的独立显卡。

微软公布了使用基本界面的计算机的不同最低要求。它们包括:

  • 800 MHz 或更高性能的现代处理器
  • 512 MB 系统内存
  • 支持 DirectX 9 的图形处理器

微软还在 Vista 处理网络和安全方面做了一些更改。我们将在下一节中探讨这些更改。

广告

Windows Vista:网络和安全

网络和共享中心
图片版权所有 © 2006 微软公司。保留所有权利。

过去,计算机网络主要存在于学校、企业和计算机爱好者的家中。但如今,许多家庭都拥有多台计算机,需要共享文件、打印机和互联网连接。与大多数企业不同,许多普通家庭用户没有网络专家来设置和维护他们的网络。

因此,Windows Vista 包含了多个网络设置向导,引导用户创建网络和共享设备。它还包含一些通过网络和共享中心(Network Center)访问的内置网络工具:

广告

  • 网络资源管理器(Network Explorer)允许用户在联网计算机上查找文件并进行移动。它类似于其他 Windows 资源管理器,让人们在自己的计算机上查找文件。
  • 网络映射(Network Map)创建网络上所有计算机和设备的视觉地图。

Vista 还包含网络感知(Network Awareness)功能,适用于需要在多个位置使用计算机的用户。网络感知会检测用户计算机正在使用哪个网络并应用相应的设置。

Vista 还包含帮助人们维护和修复自己网络的工具。网络诊断(Network Diagnostics)功能可以自行检测和修复某些网络问题。它还可以引导用户完成恢复网络连接的必要步骤。为此,它使用了一系列利用 Windows 诊断基础设施(WDI)的工具。

WDI 为多个组件提供结构,包括网络诊断框架(NDF)和多个 API。NDF 使用网络诊断引擎(Network Diagnostics Engine)以及微软和第三方的帮助类(helper classes)来识别和排除客户端网络问题。帮助类是故障排除协议,网络诊断引擎通过帮助类 API 与它们通信。需要访问互联网的应用程序也可以使用 API 来访问 Vista 的故障排除功能。

Vista 的其他更改应在计算机连接到网络或互联网后提高其安全性。一些专家将之前与安全相关的问题归咎于 Windows 内核 [来源:Extreme Tech]。尽管 Vista 使用的内核与早期版本的 Windows 基本相同,但微软对应用程序与内核的交互方式进行了一些更改。除了使计算机更稳定之外,这一更改还将使人们更难编写旨在利用应用程序并影响内核的恶意代码。

Vista 还包含人们可以用来使其系统更安全的应用程序和工具。与早期版本的 Windows 一样,Vista 可以自动检查、下载和安装安全更新。此外,它还具有以下几个新的安全功能:

  • 用户账户控制(UAC)允许特定计算机的每个 Windows Vista 用户设置自己的账户。具有管理权限的用户可以决定不同账户可以安装哪些类型的应用程序以及可以对计算机设置进行哪些更改。在许多情况下,安装软件和更改操作系统需要管理员密码。
  • UAC 还允许家长使用家长控制来管理孩子可以玩的游戏类型和可以查看的网页内容。家长还可以为计算机使用设置时间限制。
  • 用户账户控制(User Account Control)Windows 防火墙(Windows Firewall)Windows Defender恶意软件删除工具(Malicious Software Removal Tool)提高了系统安全性,并有助于预防和清除病毒间谍软件。然而,许多行业专家建议用户安装额外的病毒防护软件。
家庭安全中心
图片版权所有 © 2006 微软公司。保留所有权利。

尽管微软已将 Vista 宣传为比以前版本的 Windows 更安全可靠,但这个新操作系统并非没有争议。批评者指出,它的许多功能,包括搜索、侧边栏和预览窗格功能,在其他操作系统(如 Linux 和 Macintosh OS X)中已经存在。Beta 测试人员将 UAC 密码要求描述为侵入性和烦人。一些人声称,由于应用程序与内核交互方式的改变而带来的安全性提升将是短暂的。Vista 还因其集成的恶意软件删除工具而在多个国家被指控违反反垄断法。

其他批评是针对笔记本电脑的。Aero 对 3D 渲染的硬件要求可能会比旧版本 Windows 更快地耗尽笔记本电脑的电池。睡眠状态也可能在笔记本电脑不使用时耗尽电池。

Vista 于 2006 年 11 月 30 日面向批量许可购买者上市,并于 2007 年 1 月 30 日向公众发布。凭借其 3D GUI 和相关的硬件要求,它有可能改变人们购买计算机的方式,尤其是在图形硬件方面。只有时间才能证明 Windows Vista 与之前版本之间的差异是否使其成为一个更稳定、更安全的操作系统,或者其最重要的变化是否只是表面上的。

请访问微软的网站,了解有关 Windows Vista 功能和成本的更多详细信息。有关计算机、操作系统和相关主题的更多信息,请参阅下一页的链接。

广告

常见问题解答

Windows 7 和 Vista 是一样的吗?
Windows 7 和 Windows Vista 不一样。Windows 7 在 Windows Vista 之后发布,具有不同的功能。

更多信息

相关 十万个为什么 文章

更多精彩链接

来源

  • "ATI Catalyst。图形驱动程序和 WWDM。" ATI. http://ati.amd.com/products/wp/ATIWDDMWhitepaperFinalV38.pdf
  • Loyd Case。“Windows Vista 用户账户的奥秘。”ExtremeTech,2006 年 6 月 6 日。http://www.extremetech.com/article2/0,1558,1972182,00.asp
  • Loyd Case。“Windows Vista 与硬件的未来。”ExtremeTech,2006 年 8 月 8 日。http://www.extremetech.com/article2/0,1558,2000438,00.asp
  • Cnet:拼凑 Vista http://news.com.com/Piecing+together+Windows+Vista/2009-1016_3-6050105.html
  • Jason Cross。“为什么 Windows Vista 不会糟糕。”ExtremeTech,2006 年 2 月 28 日。http://www.extremetech.com/article2/0,1697,1931913,00.asp
  • Michael Desmond。“购买 Windows Vista 的十大理由。”PC World,2006 年 2 月 10 日。http://news.yahoo.com/s/ttpcworld/20060210/tc_techtues_pcworld/124642
  • Tom Espiner。“EC Vista 调查细节泄露。”Cnet,2006 年 10 月 24 日。http://news.com.com/Details+trickle+out+about+EC+Vista+probe/2100-1016_3-6129089.html
  • Joris Evers。“Gartner:Vista 反垄断调整需要数年。”Cnet,2006 年 10 月 20 日。http://news.com.com/Gartner+Vista+antitrust+tweaks+to+take+years/2100-1016_3-6128157.html
  • Ina Fried。“Vista 的最后一英里。”Cnet,2006 年 11 月 8 日。http://news.com.com/Vistas+last+mile/2009-1016_3-6133357.html
  • Windows Vista 图形硬件和驱动程序。微软,2006 年 11 月 11 日。http://www.microsoft.com/whdc/device/display/graphics-reqs.mspx
  • 微软 Vista 网站 http://www.microsoft.com/windowsvista/
  • 微软。“Windows Vista 显示驱动程序模型。”微软,2006 年 7 月 6 日。http://msdn.microsoft.com/windowsvista/reference/default.aspx?pull=/library/en-us/dnlong/html/WinVistaDisplayDriverModel.asp
  • Windows Vista 中的网络诊断框架。微软,2006 年 6 月 30 日。http://www.microsoft.com/technet/community/columns/cableguy/cg0706.mspx
  • NVDIA 和微软 Windows。充分利用微软 Windows Vista。NVIDIA。http://www.nvidia.com/docs/CP/29598/Windows_Vista_TB_030906.pdf
  • PC Magazine:Windows Vista http://www.pcmag.com/category2/0,1874,1786052,00.asp
  • Darren E. Polkowski。“图形现状。”Tom's Hardware,2006 年 7 月 21 日。http://www.tomshardware.com/2006/07/21/the_graphics_state_of_the_union/
  • 问答:Windows Vista 发布到生产制造。微软,2006 年 11 月 8 日。http://www.microsoft.com/presspass/features/2006/nov06/11-08VistaRTM.mspx
  • Daniel Schuhmann。“明日 Windows Vista 的 500 小时测试。”Tom's Hardware,2006 年 5 月 31 日。http://www.tomshardware.com/2006/05/31/windows_vista/
  • Leo Waldock。“关于 Windows Vista 硬件的真相。”RegHardware,2006 年 6 月 15 日。http://www.reghardware.co.uk/2006/06/15/windows_vista_hardware/
  • Windows Vista:第一个需要 GPU 才能获得最佳体验的 PC 操作系统。John Peddie Research。http://www.nvidia.com/docs/CP/29598/Windows_Vista_JPR_Whitepaper_031306.pdf
  • Windows Vista 针对 IT 专业人士的产品概述。微软。http://www.microsoft.com/technet/windowsvista/evaluate/overvw.mspx

广告

加载中...