CPU-Z作者Franck Delattre访谈(2)

http://www.sina.com.cn 2008年04月22日 15:41  驱动之家

  Q:为什么第一种方法很危险?

  A:问题出在Ring上。Windows内核是按照Ring进行组织的,比如Ring 0是内核的核心,用户的应用程序则运行在Ring 3。如果某个Ring发生了问题,它的下一级能够处理这个错误。当然了,Ring 0出错了就没得救了,只会给你一个蓝屏。

  Q:你用过第二种方法么?

  A:是的,有时候用过。如果Ring 0需要管理权限才能访问,但我得不到,就改用第二种方法。

  Q:CPU需要进行大量更新才能跟上新硬件的发展,对吧?

  A:那也不一定。有几个月新硬件频繁出现,但有时候就很少。Intel发布了45nm处理器,我就马上升级了CPU-Z。现在就比较清闲了。

  Q:在升级的时候你都需要做什么工作呢?

  A:新CPU发布的时候,我就给开关(Switch)增加一个新入口,比如Model 5是这种CPU、Model 6是那种CPU。Intel的文档说新CPU是Model 7,我就加上。

  Q:所以你必须等到CPU真正发布才可以升级CPU-Z?

  A:不,我可以给厂商发E-mail获得资料,也可以从Beta测试人员那里搜集Dump。只有很少的时候必须等(产品发布之后)。

  Q:我猜这些资料对任何人都是免费的。

  A:这要看不同的厂商了,但很容易得到。有时候局面会闹得很尴尬,比如厂商希望CPU-Z支持他的产品,但又不想透露具体资料。很大程度上看你在和谁接触了。每一家公司里都有些奇怪的人,总让人做一些不可能的事情。

  Q:举个例子?

  A:有一次我被告知“使劲猜吧……”。还有一些大公司,公关人员同意了,但技术人员不答应,所以即使你签署了所有可能的NDA保密协议,技术负责人还是不肯给你相关文档。关键是找到合适的人,但人事变动不可避免。我在一家主板厂商那里认识一个很不错的家伙,但他跳槽了,之后那个公司就没人帮我了。

  Q:CPU-Z是不是也在帮助Intel、AMD这些公司呢?

  A:CPU-Z的确给他们提供了帮助,除非显示了他们不想公开的信息。最好的例子是Intel的EIST节能技术。举个例子,如果你买了一颗主频3GHz、外频200MHz、倍频15的CPU,EIST在空闲的时候把倍频降低到了5,实际主频就只有1GHz。Intel软件无论何时都会显示3GHz,但CPU-Z不会撒谎,所以空闲的时候显示1GHz。当然,这样很多人感到迷茫,所以Intel要求我始终显示3GHz,至少不要显示1GHz。

  Q:你同意这种做法么?

  A:不,因为CPU-Z显示的是真实频率,而真实频率有时候是1GHz,有时候是3GHz。

  Q:你向Intel屈服了么?还是直接对他们说不?

  A:这要看他们的具体要求了。

  Q:有没有什么新项目?

  A:是的,我的最新项目是HWMonitor。我认为越来越多地用户都会使用它,但仍有很多工作要做,比如HWMonitor在系统监测方面大概只能做到EVEREST的70%。

  Q:你是否计划今后一直编写检测监视代码?

  A:这个我就不知道了。我喜欢编程,但很显然世事无常。15年前我怎么也想不到自己现在会靠编程过日子。

CPU-Z作者FranckDelattre访谈(2)
CPU-Z主界面

 

  下载CPU-Z

[上一页] [1] [2]

本文导航:
·CPU-Z作者Franck Delattre访谈
·CPU-Z作者Franck Delattre访谈(2)

发表评论 _COUNT_条
Powered By Google
·《对话城市》直播中国 ·新浪特许频道免责公告 ·诚招合作伙伴 ·企业邮箱畅通无阻
不支持Flash