已阅读5页,还剩19页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
升级到 Windows 7,早用早受益 核心变化和改进4(共 4)对本文的评价是有帮助 - 评价此主题刘晖2012年5月首先要介绍的是 Windows 7 操作系统底层所作的改进。这就像大楼地基,只有打好坚实可靠的基础,才能构建出摩天大楼。在内核层面,Windows 7 的主要改进包括对新型硬件的支持、硬件驱动安装方式的改进、多线程应用的优化、以及对硬件设备提供了新的使用方法。新型硬件的支持现在的计算机硬件在朝着两个极端方向发展:高性能计算机可以运行最新最复杂的程序/游戏,或用最快速度处理数据,但代价是体积庞大,能耗增加;另一方面,小型便携计算机已经可以被我们装在口袋里随身携带,但受限于体积和能耗,性能很一般。为了适应硬件发展,Windows 7 中针对这种趋势进行了大量改进。 为配合高端硬件,Windows 7 针对大部分资源密集型环境进行了优化。例如专门考虑了对多核心处理器,以及并发磁盘读写的支持,因此在双核,甚至更多核处理器的计算机中,Windows 7 可以更好地同时运行更多程序。此外由于对磁盘读写进行了专门的优化,就算同时有多个进程需要向硬盘的不同位置读写,系统也可以根据优先级决定最终的读写顺序。至于多媒体应用,则要感谢 Windows 7 中最新的 DirectX 技术以及WDDM(Windows显示驱动模型)显卡驱动标准,不仅可以实现炫目的界面效果,而且资源占用更节省。 虽然 Windows 7 在高性能硬件上可以获得不错的效果,但对于以轻便为主要诉求的低配置便携式计算机,也可以流畅运行 Windows 7。实际上 Windows 7 对硬件的性能要求并不高,基本上 2008 年之后购买的主流配置计算机在运行 Windows 7 时都可以获得令人满意的性能,并充分发挥硬件的所有剩余价值。其实在这一点上很多人已经有所体会。例如,对于同一台双核或多核处理器计算机,在分别运行 Windows XP 和 Windows 7 时,如果曾尝试过同时运行多个程序就会发现,在 Windows XP 系统中运行大量程序后,如果在不同程序的窗口间切换,往往会感觉有些迟钝,而且整个系统会频繁陷入不响应状态长达数秒钟。但在 Windows 7 中,这种情况几乎不会发生,就算同时运行多个大型程序,都可以获得流畅响应,无论操作哪个程序,基本可以做到即点既出。因此对于依然在使用 Windows XP 的用户,如果已经需要更换硬件设备,那么借此机会升级到 Windows 7,新的操作系统无疑会让新硬件发挥出最大价值;如果需要继续使用原有计算机,并且现有计算机的使用寿命已经超过五年,则可以通过微软提供的 Windows 7 升级顾问程序对计算机配置进行检测,确定自己的硬件系统能否满足要求。硬件驱动安装的改进硬件设备只有在安装了必要的驱动后才能被操作系统识别和配置,并正常使用。就算市面上很多宣称“免驱动”的外设产品,那也是因为这些产品使用的是 Windows 内建的通用驱动,并不是说真正无需任何驱动即可使用。相比老版本 Windows,Windows 7 在硬件驱动方面又有哪些改进?这方面最重要的就是对 64 位环境的支持。为何今天 64 位计算变得越来越重要?其实早在 Windows XP 时代,Windows 就已经有64位版本,但由于应用面过于狭窄,软硬件支持不够完善,该系统只应用在一些特殊的专业场合。到了 Windows 7 时代,由于新式硬件,主要是处理器以及大容量内存的流行,计算机内存容量普遍开始超过 4GB,这就对 64 位系统和 64 位应用提出了新的要求。64 位系统无法使用 32 位驱动程序。也就是说,如果打算构建 64 位计算环境,那么所有设备驱动都必须使用 64 位版本,而且必须带有数字签名。经过多年的铺垫,在 Windows 7时代,用大内存(超过 4GB)的人越来越多,很多人开始对 64 位计算感兴趣,而软硬件厂商们也逐渐开始重视 64 位环境的设备驱动。目前对于大部分有一定规模的硬件厂商,基本都已提供 64 位驱动,这些外部原因会进一步促进 64 位 Windows 7 的应用。驱动是一种很重要的程序。如果没有驱动,设备就无法使用;而如果使用的驱动存在瑕疵,不仅会影响到设备的正常发挥,甚至可能导致整个系统崩溃。Windows 的稳定性在很大程度上来说都受到驱动程序的影响。因为驱动是一种特殊的程序,以往任何驱动程序都可以直接安装,很容易导致系统蓝屏死机或不够稳定。但 Windows 7 中不仅要求驱动程序包含数字签名才能安装,而且要求签名必须是可信的。这对驱动程序质量的提高起到了非常重要的促进作用。对于非专业用户,这方面的改进主要体现在驱动程序的安装过程中。很多人可能曾经因为这个问题而头疼,例如,新买了一台打印机,如何安装驱动?打印机提供了驱动光盘,Windows 内建了驱动,微软在 Windows Update 网站上提供了驱动,打印机厂商也在自己网站上提供了驱动驱动的来源如此众多,那么如何判断哪里的驱动才是最新或最好的?如何更加智能地安装最适合的驱动?在 Windows XP 中,将打印机连接到计算机上 USB 接口后,可能会发生下列情况:Windows XP 检测到新设备,首先会根据设备特征,在内建的驱动程序库中搜索是否有匹配的驱动。如果有,就自动安装;如果没有,就会出现图 1所示的对话框,询问用户打算通过什么方式安装该设备。如果手头有驱动光盘,就需要将光盘放入光驱,然后选择推荐的方法,点击“下一步”按钮若干次,安装光盘上的驱动;如果手头没有驱动光盘,但驱动文件已保存到硬盘上,则可以选择高级方法,指定保存驱动的文件夹,点击“下一步”按钮若干次,安装硬盘上的驱动。图 1,在 Windows XP 中选择设备的安装方式对于 Windows XP,可能需要选择多种不同选项,执行大量操作,最终也没能安装到最合适的驱动。如果是 Windows 7 情况就简单多了。在将打印机连接到计算机的 USB 接口后,计算机会很快检测到这个新设备。随后 Windows 7 会自动从多种来源进行搜索,这里可搜索的来源包括 Windows 内建驱动、光驱中的光盘,以及 Windows Update 网站(如图 1所示)。如果在不同来源只找到一个驱动,就会自动安装该驱动;如果找到多个不同的驱动,则会判断其中版本最新最好的驱动,并自动下载和安装。这一过程不需要用户干预,只要连接设备,等待片刻,Windows 7 就能自动安装最合适的驱动。图 2,Windows 7中用很少的鼠标点击就能安装最合适的驱动当然最糟糕的情况是,如果上述来源都没找到可用的驱动,此时还可以通过界面上提供的选项手工指定本地硬盘上的驱动程序文件夹。如果这种方法依然找不到合适的驱动,那么还可以通过问题报告功能将问题匿名反馈给微软,随后微软会通过问题报告和解决方案的方式提供有关设备安装的解决方法(如图 1所示)。图 3,通过反馈和上报有关驱动安装的问题,还可以获得进一步帮助多线程和优化现在的高端计算机似乎在朝着“多线程”的方向发展。CPU 是多核的,显卡是多卡并行工作的,内存是双通道甚至三通道的,硬盘也用了 RAID 阵列,似乎需要将硬件设备的数量加倍,才能获得更好的性能。那么软件又该如何支持这种“多线程”环境?延迟服务为实现各种功能,Windows 的后台执行了大量服务,在系统启动后,就算没有用户登录,这些服务已经在默默运行着。虽然服务数量众多,但在正常运行的过程中并不会为系统资源带来太大的负担。不过在系统启动过程中,开始加载这些服务时,却会很明显导致启动速度的延长。Windows 7 为了加快启动速度,会采取一种“区别对待”的做法。例如,虽然很快就启动到登录界面,但此时只加载了操作系统运行所必须的服务和组件,还有大量组件尚未加载,并且只有在用户登录之后才会加载这些内容。很多 Windows XP 用户所抱怨的登录后“假死”现象实际上就是这种设计导致的。因为在登录后,系统还需要继续加载大量的组件或服务,就会导致很长时间之后才能看到桌面,或者鼠标和键盘操作暂时没有效果。为改善这一情况,Windows 7 使用了一种“延迟启动”模式。这也就是说,对于这种模式的服务(如图 1所示),依然需要在系统启动的时候自动运行,但并不会立刻加载并与其他组件抢夺资源,而是会主动为其他服务和组件的加载让路,让其他更重要的内容首先运行起来。只有在系统启动完毕,并空闲下来之后,才会开始加载这些内容。通过这种做法,Windows 7依然可以在很短的时间内启动到登录界面,登录到桌面后,虽然此时系统尚未完全启动好,但已经可以立刻开始使用系统,并不需要等待其他后台内容加载完毕。图 5,“延迟启动”模式可以让不那么重要的服务给其他重要服务让路I/O优先级以前计算机硬件性能不够强大的时候,通常我们可能只会同时运行一两个程序。而现在很多人已经习惯同时打开十几个甚至更多程序,除了当前正在用的程序外,其他程序都在后台运行。如此多的进程同时运行容易导致一个问题:资源争夺。这里所说的资源有多种类型,例如 CPU 资源、内存资源,磁盘 I/O 资源等。现在的 CPU 速度越来越快,核心越来越多,新购买的计算机内存也越来越多,因此多个进程同时运行对 CPU 和内存资源的争夺并不严重,相反对磁盘 I/O 资源的争夺是导致性能问题的主要原因。例如每个人系统中都安装的反病毒软件,在打开实时监控后,该功能会随时扫描要访问的每个文件。如果反病毒软件在扫描文件,而用户还在进行磁盘读写操作密集型活动,例如压缩或加密文件,以及处理大量零散数据,就会导致严重的冲突。就算同时运行多个程序,在同一时间里只能有一个程序对硬盘进行读写操作。如果多个程序需要读写,系统会将其他读写安排到队列中,按顺序处理队列中的请求。因此在 Windows XP 中,磁盘的读写请求是没有轻重缓急之分的。也就是说,如果反病毒软件要在后台扫描文件,而用户要在前台处理文件,这两个程序的读写请求将被平等对待。这种做法在现在来看并不好,因为反病毒软件运行在后台,慢一点也不易察觉;而前台运行的程序如果比较慢就很明显,并且会严重降低用户工作效率。在 Windows 7 中,新增了一套 I/O 优先级功能。简单来说,所有在前台运行的程序都将具有较高优先级的磁盘读写 I/O ,而后台程序的 I/O 优先级较低。如果前台和后台程序都要读写硬盘,系统会优先处理前台程序的请求。因此理论上来说,就算有再多程序需要同时读写硬盘,至少前台程序受到的影响都将被降到最低。这样的设计方式虽然会使后台运行的程序速度受到影响,但通常并不已于察觉,相反用户将能清楚感受到的前台程序不受任何影响,而且相比不对 I/O 划分优先级的 Windows XP 系统,前台程序的运行速度理论上还可以更快一些。缓存和后台维护大部分硬件组件的性能都在飞速增长,然而有一个特例:硬盘。虽然硬盘容量也在持续增长,但对于速度,多年来的发展并不像其他设备那么迅速。通常大部分计算机的性能瓶颈都是硬盘。既然硬盘速度短时间内无法大幅提高,是否有什么办法将硬盘对性能的影响尽量减缓?答案是缓存。现在的计算机通常都装有很多内存,而运行的程序可能根本用不完。因此为提升内存使用效率,并提高程序和文件的加载速度,Windows 会使用预读取功能监控一段时间内计算机上程序的运行情况,并根据监控获得的数据,在系统闲置时预先将预测到可能随后需要执行的程序代码读入内存。在使用该功能后,如果缓存中保存了太多数据,那是否意味着系统可能会因为缓存太大而导致内存不够用?毕竟缓存中保存的都是暂时不需要,以后才要运行的程序的代码,而内存最重要的功能则是给正在运行的程序提供暂住空间。其实这个担心是完全没必要的,Windows 本身就能很好地处理这个功能。如果当前正在运行的程序对内存的要求不高,还有很多内存没有使用,这时 Windows 会自动使用大量空闲内存作为缓存。而一旦缓存已经被使用,或某个程序需要大量内存,这时 Windows 则会通过一些复杂的判定机制,判断缓存中哪些数据是最不重要的,并将不重要的数据清空,把内存留给正在运行的程序使用。这样的设计机制听起来很合理,但问题到底在哪里?为了更好地实现操作系统的各种功能,同时将这些功能对用户的影响降到最低,Windows 会在系统闲置时利用计算机的空闲资源处理一些后台维护任务。例如,早上到办公室打开计算机,处理邮件,随后去会议室开会,而计算机并未关闭。此时 Windows 会开始执行后台操作,例如自动整理磁盘碎片,调用反病毒软件自动扫描整个硬盘,或让 Windows 搜索功能为硬盘上的文件创建索引。当用户回来后开始重新使用计算机时,这些后台任务会被自动暂停,并等待系统下一次进入空闲状态。这样的设计机制虽然很好,但也容易造成一些问题,例如 Windows XP 时代所谓的“午餐综合症”,就是后台服务的这种运行机制造成的。暂时离开计算机后,系统会自动开始处理后台任务,此时由于任务的复杂程度以及需要处理的数据量的不同,之前已经被预先读取到内存中的缓存可能会需要被清空。而如果内存依然不够,系统会自动将其他前台程序占据的内存数据暂时通过分页操作保存到硬盘上,给后台进程提供足够的内存空间。但当用户回来后,因为前台程序已被分页到硬盘,因此系统需要花费额外的时间将数据从硬盘重新读到内存,这会造成短时间内前台程序的性能非常差,运行速度缓慢。很多人以为自己的系统可能中毒了,但实际上并不是这样,这只是老版本 Windows 在设计上一个考虑不够周到的地方。在 Windows 7 中,对最早在 Windows XP 中提供的预读取功能进行了改进,可以对使用情况进行更精确的监控和预测。当运行中的程序因为后台进程的操作而被分页到硬盘上之后,Windows 可以根据预读取功能的监控和预测,在用户回来前就将被分页到硬盘的数据重新读入内存。如果需要重新使用计算机,就可以直接从内存中访问到所有程序代码和数据,以及之前缓存的代码内容,同时这些工作并不会影响到后台维护进程的正常实施。缓存和闪存虽然 Windows 7 可以通过缓存方式将预测到需要的内容预先读取到内存中,缓解由于硬盘速度缓慢导致的性能瓶颈,但这毕竟不是最好的解决办法,如果计算机中安装的物理内存数量不够多,这种做法并不会获得太大的效果,反而可能会降低系统性能。因此 Windows 7 中提供了一种叫做 ReadyBoost 的技术。ReadyBoost 可以把预读取的数据保存在 NAND 缓存中,例如我们平时使用的U盘。这样在运行程序时,系统就可以直接从闪存中直接读取所需内容,不需要访问硬盘。很多人有疑问,硬盘的速度应该比 USB 闪存高多了,为什么 USB 闪存反倒有加速作用?其实这里的硬盘速度高,是指硬盘的顺序访问速度,也就是连续访问一个非常大的文件时的持续速度,而硬盘的随机访问速度通常不到 USB 闪存的 1/10,这种零散的随机小文件访问,才是 Windows 正常运行过程中进行最频繁的操作。系统和应用程序在运行时,只要是做随机访问操作,就会尽可能尝试从 USB 闪存中读取,而进行顺序访问操作时,则会直接从硬盘进行,因此采用 ReadyBoost 技术后,小内存用户也可以获得性能提升。基本上,只要 NAND 闪存设备满足下列条件,无论具体的物理形式是什么(U 盘、SD 卡、CF 卡、记忆棒等),都可以充当 ReadyBoost 缓存使用: 必须使用 USB 2.0 接口 剩余空间不小于 256MB 4KB 文件随机读取速度不低于 2.5MB/s,512KB 文件随机写入速度不低于 1.75MB/s。而且整个闪存空间都必须达到这个速度指标。市面上很多 U 盘设备针对这一用途进行过优化,通常包装上会标注“ReadyBoost”字样,因此这也是一种判断设备是否支持该功能的好方法。在将可支持的设备连接到计算机后,如果启用自动播放功能,在自动播放对话框中将看到用于加速系统的选项(如图 1所示)。如果没有启用自动播放,则可以打开“计算机”,用鼠标右键单击闪存设备的盘符,选择“属性”,在属性对话框上打开“ReadyBoost”选项卡(如图 1所示),随后即可根据实际情况决定是否使用该设备加速,以及使用多少空间进行加速。图6,自动播放选项即可进行加速图 7,属性对话框中可设置具体用法设置好后,Windows 7会用一段时间将缓存内容填充到闪存中,这段时间内硬盘灯和闪存上的指示灯会频繁闪烁,系统可能会有一定迟钝。数据填充完毕后,即可将原本需要读写硬盘的操作全部转向到闪存,避免硬盘性能导致的瓶颈。安全性改进Windows 7 不仅包含 Windows Vista 中各项安全功能,例如用户帐户控制(UAC)、完整性检查、保护模式、程序签名校验等,而且 Windows 7 中的安全功能在经过优化和重新设计后,在进一步提升安全性的同时,易用性也有显著加强。用户帐户控制UAC(用户帐户控制)功能可以让管理员用户以标准权限运行大部分程序,只有在需要时才通过提升,使用管理员权限。这个功能保证了默认情况下,大部分程序(包括恶意软件及病毒)都只能使用标准用户权限运行,因此就无法对系统设置进行修改或破坏。Windows Vista 中的 UAC 功能曾饱受争议,原因在于很多人觉得自己操作都会频繁被 UAC 打断。而有些人则认为 UAC 似乎没有存在的必要,因为几乎每次遇到 UAC 对话框时绝大部分人都会直接点击“允许”。其实所谓的“打断”正是 UAC 的目的。为保证安全,多年来各类最佳实践都会建议用户平时使用标准帐户,只有在需要对系统进行维护或修改系统设置时才使用管理员帐户。然而事实情况是,绝大部分用户都习惯于直接使用管理员帐户,原因主要有两个:在 Windows 9x 时代没有用户权限一说,很多人习惯于使用安装系统后创建的帐户。然而从 Windows XP 开始,Windows 系统的安全功能得到加强,用户帐户分为不同类型,可习惯一经养成不是那么容易就能改掉。另外也有很多人觉得,为自己准备两个帐户,并在需要时进行更换很麻烦,而且很多软件也毫无理由地要求用户具有管理员权限才可运行。上述两个问题在 UAC 中都可以得到解决。默认设置下,所有管理员帐户在登录时都将获得两个访问令牌,一个对应标准权限,一个对应管理员权限。平时操作时,用户将自动使用标准令牌执行活动,例如打开文件或启动程序。只有在需要时,才(通过“提升”操作)换为使用管理员令牌执行活动。如果需要提升,UAC 会弹出一个对话框。对于管理员用户,需要在这个对话框上单击“继续”,确认操作;对于标准用户,则需要在 UAC 提升对话框上输入管理员帐户的密码,随后才能继续。这是一个很好的安全机制,为什么很多用户对此感到不满?这主要是人的问题,确切说是程序开发人员的问题。近几代 Windows 操作系统在底层有些重要改进,为了提升安全性和稳定性,会杜绝以往一些不好的做法和习惯,并对运行在 Windows 上的程序提出了更严格的要求。而正是这些带来更好安全性的变化,导致很多人对系统的安全机制的不满。虽然 Windows 的设计思想有变化,可大量程序开发人员依然沿袭以往习惯,在按照 Windows 9x,甚至 DOS 时代的思路给最新版本的 Windows 开发程序。例如一些不注重细节的程序可能会默认将程序安装到C盘,哪怕操作系统所在盘符并不是C;某些程序可能会将所有配置选项全部保存在 HKEY_LOCAL_MACHINE 注册表键下,哪怕针对用户的设置也是如此;有些程序可能会在运行时随意在系统盘或 Windows 目录下创建临时文件夹;有些很简单的程序甚至会强制检查用户是否是管理员帐户,如果不是就拒绝运行,尽管这个程序本身的功能并不需要如此高的权限开发过程中不注重细节,贪图省事的结果就是这些程序在对安全性要求要求越来越严格的新操作系统中,可能会遇到各种奇怪的问题。在 Windows 7 中,有关 UAC 的问题又是如何解决的?其实很简单。打开控制面板,在右上角的搜索框中输入“UAC”,从搜索结果中单击“更改用户帐户控制设置”,随后可以看到图 1所示的界面。图 8,在 Windows 7 中更改 UAC 的通知级别在这里可以根据实际需要调整 UAC 的通知级别,越高的级别安全性越好,同时遇到提升提示的频率就越高;越低的级别,安全性越差,但遇到提升提示的频率也会越低。因此 Windows 7 用户可以根据自己的实际情况选择最适合的级别,即保证安全,又确保了安全性。这些选项以及每个选项的结果,还有建议的使用场合,可以参考下表:选项描述适用场景是否使用安全桌面始终通知在安装软件,修改计算机设置,或更改Windows设置时,通知用户如果希望尽可能保证计算机安全,频繁安装软件或经常访问不熟悉的网站,可使用该选项是默认值只有在程序试图修改计算机配置时通知当前用户,但用户自己更改Windows设置不通知如果需要较高安全等级,并希望降低用户可以看到的通知数量时,可选择该选项是仅当程序尝试更改计算机时通知我(不降低桌面亮度)与默认值相同,但显示通知时UAC不切换到安全桌面如果只使用熟悉的程序,不访问不熟悉的网站,可选择该选项否从不通知关闭UAC的所有提示同时如果安全性并不是最重要的,或者用户自身的技术水平足够高,即可使用该选项否默认值下,对于使用管理员帐户登录的用户,在使用系统自己的配置工具,以及执行绝大部分系统配置任务时,都不会出现 UAC 提示,只有在安装某些软件时才有可能遇到。这些选项都由不同的安全策略所决定的,因此如果使用包含组策略功能的 Windows 7 版本,也可运行“secpol.msc”,在本地安全策略中展开到“本地策略安全选项”,使用以“用户帐户控制:”字样打头的策略(如图 1所示),结合实际情况配置 UAC 的提升方式。图 9,通过不同安全策略的排列组合可创建出更合理的提升机制BitLocker如果想要绕过操作系统的安全设置直接访问硬盘中的文件,最简单的方法莫过于将硬盘拆出来,连接到其他计算机上直接读取。因为这种情况下操作系统根本没有运行,因而系统的所有安全机制都将无法生效。这种做法通常叫做“脱机攻击”。在 BitLocker 功能出现之前,除非将计算机锁在安全的房间里,禁止别人在物理上接触到,否则只要有人能接触到计算机硬件,操作系统在软件层面所提供的一切保护都会荡然无存。为避免此类脱机攻击,Windows 7 中提供了 BitLocker 功能。这个功能可对整个硬盘分区进行加密,并将密钥保存在主板上安装的 TPM 芯片或 USB 闪存盘中。这样直接使用“脱机攻击”的方式读取硬盘数据的所有方法都会失效。除了 BitLocker,Windows 7 还提供了一种名为 BitLocker To Go 的功能。该功能可对 USB 接口的移动存储介质进行加密。在将要加密的 USB 存储设备连接到计算机后,在控制面板中依次进入“系统和安全- BitLocker 驱动器加密”,随后可看到图10所示界面。这里列出了所有可供加密的本地硬盘分区,以及可移动存储设备。图 11,选择要加密的设备AppLocker在需要多人共用一台计算机的环境中,有一个问题总会另管理员感到心烦,那就是对用户可运行的应用程序进行限制。不加限制?装好的系统没几天,可能就因为不同的人安装各种程序,导致程序冲突或者系统崩溃。可要想加以限制,又该如何做?Windows XP 带有软件限制策略,然而该功能有些很明显的不足:规则的设置操作过于复杂,而且不够灵活。例如,只能根据要限制或允许的程序特征创建路径规则、哈希规则、证书规则,以及网络区域规则,然而这些用于创建规则的条件通常都很难做到一劳永逸,往往在花了几小时设置复杂的规则后,可能要花费数倍长的时间解决由于规则设置不合理,导致的正常程序无法使用的问题。但 Windows 7 的情况简单多了,除了软件限制策略,Windows 7还支持全新的应用程序控制策略,也就是 AppLocker。这个功能在原理上与软件限制策略类似,但灵活性更高。通过使用 AppLocker,不仅可以针对应用程序的可执行文件创建规则,而且可以针对 Windows Installer 格式的应用程序安装文件创建规则,甚至可以针对脚本创建规则。在创建规则时,不仅可以像软件限制策略那样针对不同的条件创建,而且可以直接指定要限制的文件,并由系统对文件进行分析,创建出最佳规则(如图 1所示)。例如对同一个目录下的所有程序,有数字签名的程序可以创建证书规则,没有签名的可以创建路径规则,另外还可对所有程序创建哈希规则。管理员可以不再纠结于复杂的规则中,将精力放在更重要的事情上。图 12,AppLocker 可以分析程序,自动创建出最合适的规则不仅如此,AppLocker 的最大的优势还在于与 Active Directory 环境的完美集成。例如在基础架构完善的企业环境中,甚至可以创建“允许xxx部门运行xxx程序”,“不允许xxx部门运行xxx程序”,或“如果软件的发行商是xxx,并且软件的版本号大于xxx,就允许运行程序”这样复杂的规则。全新的设备使用方式能够在 Windows 中使用的设备越来越多,而且能够运行 Windows 的设备也变得多种多样。如此众多的设备,如何针对不同设备的具体参数进行微调,以便获得更好的使用效果?这么多设备,为实现不同的功能肯定需要安装并配置相应的软件,如何能让这个过程更加简化?这些在 Windows 7 中得到了充分体现。图案效果矫正对于图形设计人员,或其他对颜色要求比较严格的专业用户,可能用过专门的软件和硬件矫正自己的显示器、打印机、扫描仪等设备。通过矫正,同样的内容在所有设备上可以显示一样的效果。普通用户自然没必要花大价钱购买昂贵的专业矫正仪器,但如果对颜色有准确性要求,又该怎么办?Windows 7 自带的矫正程序可用于对显示器颜色进行校准,而且无需额外硬件,只是在屏幕上显示多个有差异的图案内容,利用显示器自己的设置按钮调整亮度、对比度、饱和度以及色温等参数,使显示器的实际显示结果能够尽量与参考图案一致,就能获得更好的显示结果。图 13,通过向导即可校准显示器的显示结果文本效果矫正对于日常工作需要与大量文字内容打交道的人,虽然对颜色要求并不是太敏感,但对文字内容的显示则有更多工具可以控制,而且通过恰当的设置,不仅可以让屏幕上显示的文字更美观,对眼睛也能起到一定的保护作用。例如现在很多高端笔记本计算机用户,虽然只有 14 寸或 15 寸屏幕,但分辨率非常高,这导致在使用最佳分辨率时,屏幕上显示的文字内容太小,看不清楚,不仅影响文字的阅读,而且对眼睛伤害非常大。如果使用非最佳分辨率,文字内容虽然变大了,可 LCD 显示器在使用非最佳分辨率时效果很差。另外计算机显示器上显示的内容全部是数字化的结果,每个显示内容都是由若干个像素点组成的,但组成内容的像素点毕竟数量有限,因此在某些情况下,一些内容的边沿可能会出现锯齿,影响阅读效果。这个功能则可以通过Windows中的ClearType技术进行优化和解决。对于数字化的显示系统,除了可视面积和分辨率等参数外,还有一个重要指标:DPI(Dot Per Inch,每英寸点数)。该参数定义了像素密度,也可以理解为解析度。简单来说,DPI 决定了显示器上一条一英寸长的线条是由多少像素点组成的。一般情况下可以买到的非专业 LCD 显示器通常为 96 DPI,这意味着在大部分显示器上,一英寸长的线条实际上是由 96 个像素点组成。那么只要人为调整 Windows 的 DPI,就可以在显示器上获得更好的效果。打开 Windows 7 的控制面板,依次进入“外观和个性化-显示”,随后在窗口右侧的主窗格中就可以选择 DPI 的显示方式。在这里可使用默认 100% 大小;如果希望放大显示,可选择 125%,将内容放大。随着选择不同选项,右侧预览图会显示该放大倍率下屏幕上的内容排列情况。如果希望使用自定义的放大倍率,可单击窗口左侧窗格中的“设置自定义文本大小(DPI)”链接,随后可看到图 1所示对话框,在这里可以直接从下拉菜单选择一种倍率,或者用手工输入的方式设置其他倍率。随着设置不同倍率,下方会用线条代表在当前设置下,一英寸长线条在屏幕上显示后的长度。设置完毕后单击“确定”,为了使设置生效,需要注销后重新登录。图 15,使用自定义的放大倍率在增大放大倍率,使用高DPI后,屏幕的分辨率依然是之前的标准分辨率不变,而且图形内容的显示也不会有太大变化,不过对于文字则有了本质的不同,所有文字会放大显示,这样既可以使用标准分辨率细腻的图形效果,也可以获得更大的文字。ClearType 技术则可以在组成文字的象素点之间填充过渡色,以达到给文字“抗锯齿”的效果。请对比图 1所示内容,左侧是关闭 ClearType 后拍摄的显示器显示内容,右侧是开启后获得的。明显在应用 ClearType 后,字体的边缘显示更加平滑,文字更赏心悦目。图 16,启用和禁用ClearType后的效果对比ClearType 技术早在 Windows XP 时代就已经有了,但当时该技术有两个问题: 英文的优化效果很好,中文的效果很一般。因为该技术对使用的字体有一定要求,大部分比较老的字体并不能支持该技术。Windows 7中自带的微软雅黑等中文字体也可以使用 ClearType 技术。 微调程序的问题。该技术在不同显卡、显示器,以及不同用户看来,会获得不同的主观感受,因此为了让任何人在任何设备上都能看到最好的结果,往往要针对实际情况对优化结果进行微调。虽然 Windows XP 时代就有微调程序,但那个程序是以 ActiveX 控件形式工作的,需要访问网页安装,而且没有中文版。最重要的是,无法针对不同显示器分别进行调整,所有显示器都只能使用一样的微调结果。在 Windows 7 中这个功能彻底解决了上述两个问题,变得更加好用。Windows 7不仅包含微软雅黑等可支持 ClearType 显示技术的中文字体,而且提供了本地运行的微调程序,可针对不同显示器进行微调,同一台计算机中如果有多个帐户,也可以分别进行调整,使用不同的微调参数。多显示器环境为了提高工作效率,很多人开始给计算机连接多个显示器,并同时使用。对于工作繁忙,需要同时使用多个程序的人,这种做法确实可以大幅度提高工作效率。例如,使用两个显示器,一个显示网页,一个显示 Word 文档,这样在撰写文档时就可以随时上网查找资料,而不需要频繁在不同窗口之间切换。如果需要处理复杂的 Excel 表格,不仅可以使用多个显示器,而且可以将显示器翻转90度,使用竖直版面,这样一个屏幕内就可以显示更多行内容,方便处理其中的数据。另外多显示器还有一种用途:需要在会议室里发言,并将自己的笔记本计算机连接到会议室的投影机上,此时如何选择投影机的使用方式?是完全克隆笔记本计算机屏幕的内容,还是扩展桌面,让投影和笔记本屏幕显示不同的内容?而又该如何切换不同的显示模式?其实多显示器支持在 Windows 98 时代就已提供,不过当时的设置方法比较麻烦,而且不够直观,不懂技术的人可能根本不知道每个选项的作用和结果。在 Windows 7 中,所有内容都用非常直观的方式体现出来,就算完全不懂技术的普通用户,只要知道自己希望实现的目的,简单几步操作就能轻松设置。将所有显示器都连接到计算机,并打开显示器后,在桌面空白处单击鼠标右键,选择“屏幕分辨率”,随后即可看到图 1所示界面。如果 Windows 7 识别出多个显示器,会用图案分别显示出来。单击图案选中对应显示器后,可通过分辨率和方向选项设置该显示器的工作参数。随后可从“多显示器”下拉菜单中选择多显示器的工作模式,例如选择“复制这些显示”,可以让所有显示器显示相同的内容;“扩展这些显示”则可以让不同显示器显示不同的内容。通常建议使用
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年安徽电子信息职业技术学院单招职业适应性测试必刷测试卷带答案解析
- 2026年云南锡业职业技术学院单招综合素质考试题库及答案解析(名师系列)
- 2026年浙江警官职业学院单招职业适应性测试必刷测试卷附答案解析
- 2026年四川工业科技学院单招职业技能考试必刷测试卷及答案解析(名师系列)
- 地震损伤木结构评估
- 房屋搬迁平移协议书
- 房屋沁水调解协议书
- 房屋翻新易合同范本
- 房屋装修包工协议书
- 房屋转卖合同协议书
- 中考音乐考试试卷及答案
- 2025年初级经济师考试工商管理考试真题及答案解析
- 老年护理学练习题库(附答案)
- 广东省残疾人康复中心招聘试题及解析
- 中国诚通所出资企业招聘笔试题库2025
- 2025年重金属污染治理合作协议书
- 汽车订购合同转让协议
- 煤矿三违行为安全培训
- 八上语文期末复习之积累运用-基础知识(教师版+学生版)
- 2025贵州贵阳智慧城市运营发展集团有限公司下属子公司招聘10人考试笔试参考题库附答案解析
- 2024年特殊焊接技术1+X职业技能等级证书中级考试(含答案解析)
评论
0/150
提交评论