查看单个帖子
旧 Mar 5th, 2008, 21:29     #131
dpff
Senior Member
级别:37 | 在线时长:1554小时 | 升级还需:42小时级别:37 | 在线时长:1554小时 | 升级还需:42小时级别:37 | 在线时长:1554小时 | 升级还需:42小时级别:37 | 在线时长:1554小时 | 升级还需:42小时级别:37 | 在线时长:1554小时 | 升级还需:42小时
 
注册日期: Sep 2006
帖子: 1,264
积分:1
精华:1
dpff has a reputation beyond reputedpff has a reputation beyond reputedpff has a reputation beyond reputedpff has a reputation beyond reputedpff has a reputation beyond reputedpff has a reputation beyond reputedpff has a reputation beyond reputedpff has a reputation beyond reputedpff has a reputation beyond reputedpff has a reputation beyond reputedpff has a reputation beyond repute
默认

我也奇怪上面的,“UAC觉得不好可以关掉”,那么微软花了5年多的时间在Vista上究竟做了什么呢?

XP臭名昭著的蓝屏(BSOD)算是对微软的最大的冤枉。为了保持跟以前的驱动程序的兼容性,XP的硬件驱动程序运行在kernel里,Windows的BSOD几乎都发生在这些这些第三方设备驱动里,它们的bug会直接crash掉Windows,对于绝大部分用户而言当然会怪罪于Windows。

从Vista开始微软咬牙把设备驱动移到了user mode,这样一个buggy的驱动就不会影响到整个OS,同时开始强制新的WHQL认证,例如Vista x64仍然支持kernel驱动,但是kernel驱动必须有厂家的数字签名。

增强的设备驱动管理是Vista真正比XP强的地方,但也是人们抱怨最多的地方。从Vista开始不再像以前XP可以安装2000甚至NT4的驱动,厂家必须单独为Vista写驱动,以至于很多品牌机只提供Vista驱动,不再花精力维护XP驱动了。为了Vista的稳定,用户和微软都付出了代价。
dpff 当前离线  
回复时引用此帖