Intel公司在新一代的PentiumⅢ处理器中,Intel 加入了新的功能。比如:
450—500MHz的处理器速度;70条Internet和3D指令;处理器序列号。
在众多的新增功能中最受人注目和最有争议的就算是处理器序列号这一功能了。那么处理器序列号究竟是什么?它带给我们什么好处?为什么它会受到如此关注?下面就让我们一起深入电脑内部来了解一下吧!
Intel处理器序列号是在Intel PentiumⅢ处理器中加入的一个新特征。处理器序列号是一个建立在处理器内部的、唯一的、不能被修改的编号。它由96位数字组成。高32位是CPUID,用来识别CPU类型。低64位每个处理器不同,唯一地代表了该处理器。就象身份证编码一样,可以用来识别每一个处理器。
为了适应这一新特征,Intel在处理中增加了两条指令(“读取”和“禁止”)和一个寄存器位(模式指定寄存器位: Model Specific Register—“MSR”)。读取指令扩展了CPUID 读取指令。当执行读取指令时可以得到96位的处理器序列号。禁止指令可以禁止对处理器序列号的读取。为了配合CPU序列号的读取和禁止,设置了MSR位。当MSR位为“0”时可以读取CPU序列号;当MSR为“1”时只能读取高32位(即CPUID)而低64位全为零。
了解CPU的内部结构后,让我们一起来看看处理器序列号是怎样工作的。为了保护用户的隐私,处理器被设计成一个非活跃的成分(即它不会将它自己“广播”给系统应用程序或Internet,而只能通过执行“读取”指令来读取)。这代表网页不能直接读取系统的处理器序列号。一个网页只能通过向系统发出一个程序片段(如:Java Applets. ActiveX Control……)来读取,并返回该序列号。下面流程描述了这一处理器步骤:
1.用户访问网页 2.网页想获取用户处理器序列号 3.网页询问用户是否允许其访问用户个人信息,包括处理器序列号 4.用户同意 5.网页发生程序片段Java Applets.ActiveX控件来读取处理器序列号 6.应用程序片段经过浏览器的安全协议让用户决定是否允许其运行 7.程序片段运行,读取用户处理器序列号(MSR位为“0”) 8.程序片段返回处理器序列号
当用户决定是否让网页访问其处理器序列号时,步骤6是十分重要的。在大部分浏览器的默认安全设置中,只有用户给出许可后,网页的应用片段(applets),才能在用户的系统中运行,即在没有获得用户许可的情况下,网页是不能访问用户的处理器序列号。
另外为了保护处理器序列号被禁止访问指令禁止其读取时,只有通过处理器的硬件复位后才能对其再进行读取,这表示处理器的MSR位为“1”时,只能通过处理器的复位才有可能被设置为“0”。硬件复位是对处理器的复位管脚发出复位(RESET#)信号来实现的。这个复位信号的产生可以通过以下三个方法:
1.关闭系统电源后再打开系统电源 2.按下机器上的复位按纽 3.在笔记本电脑中,当电脑从深度休眠中被唤醒时,通常也会激发一个复位信号(RESET#)
如果用户要对处理器序列号进行控制可以通过以下两个方法:
1.使用处理器序列号控制工具(一个Intel开发的Windows应用程序) 2.系统的BIOS
处理器序列号控制工具将自身安装在Windows注册表中,以便在Windows引导时加载它的图标被放置在Windows系统中,通过它可以完成以下工作:
1.检测处理器序列号是否被启用 2.启用或禁止处理器序列号的读取 3.读取处理器序列号
系统BIOS是用户控制处理序列号的另一个地方。在Intel的设计中:对于Windows用户,主要是通过处理器序列号控制工具这个Windows应用程序来完成对处理器序列号的控制。而BOIS中的控制,则可以让用户在其他操作系统。比如Linux中完成对处理器序列号的控制。
需要提醒用户注意的是:处理器序列号在系统每次复位后重新启动时是处于“ON”的状态的。这是因为如果处理器序列号启动时的设置为“OFF”的话,当你设置启用处理器序列号后,系统会要求对电脑进行复位,而电脑复位后重新启动时又会将处理器序列号关闭“OFF”,那么你的处理器序列号就永远不能被打开。在Intel建议的用户设置中,你可以这样对电脑进行设置,以保护您的个人隐私:
1.电脑启动时“ON”(硬件需求) 2.BIOS被执行时“ON”(BIOS默认为‘enable’) 3.当控制工具被执行时“OFF”(控制工具默认为“OFF”)
通过以上的介绍想必您对PentiumⅢ处理器序列号技术有所了解了吧!从处理器序列号的功能上,我们不难看出它的争议所在。支持者说:“使用该技术可以为公司的IT部门提供更高更好的电脑管理性能,减少总体拥有成本,为网络电子交易提供了更新的认证和安全技术”。反对者说:“泄露了用户的隐私,序列号被人窃取后造成经济损失”。
新的技术会带来新的生活方式,看来在下一次上网之前要锁进保险柜的不止是您的信用卡,还应该包括您的CPU!
|