发新话题
打印

获取处理器信息的插件

获取处理器信息的插件

使用buddy api xtra 中的一个函数CpuInfo 得到处理器信息(类型、速度) 描述: baCpuInfo返回安装处理器的信息 用法:Result = baCpuInfo( InfoType ) 变量:字符串 InfoType 为要获取的信息。可以是: "vendor" 处理器的制作者 "type" 处理器的类型 "model" 处理器的型号 "stepping" 处理器的进一步(信息) "speed" 处理器的主频(mHz) 返回值: 整数或字符串。取决于InfoType。进一步的信息看注意部分。 示例: Director: set Cpu = baCpuInfo( "type" ) Authorware: Cpu := baCpuInfo( "type" ) 注意: "vendor"返回包含处理器制作商的字符串。该字符串有12个字符,通常有"GenuineIntel", "AuthenticAMD" 和 "CryixInstead" 。也可能是IBM, Compaq, DEC等其它。 这个函数还能取得来自Intel 和 AMD的标识码,而且它也只能可靠的获得它们的信息。如果是其它厂商的将被认为是Intel的处理器,但去得到一个合法的比较是没有多大意义的。 为了测定处理器的实际型号,需要解释一下"type"和"model"选项。"type"选项能识别出处理器的大体家族,如486, Pentium or K6。而"model"选项能给出一个特定家族的型号详细信息。"stepping"则给出一个详细型号的版本号,通常不常使用。参考下面表中的信息检测一个处理器。 Intel CPUs Description Type Model 486 DX 4 0, 1 486 SX 4 2 486 DX2 4 3, 7 486 SL 4 4 486 SX2 4 5 486 DX4 4 8 Pentium 5 1, 2 Pentium Overdrive 5 3 Pentium MMX 5 4 Pentium Pro 6 1 Pentium II (r1) 6 3 Pentium II (r2) 6 5 Celeron (r1) 6 5 Celeron (r2) 6 6, 8 Pentium III 6 7, 8, 11 Pentium III Xeon 6 8, 10 Pentium IV 15 0 注意:第一款Celeron(赛扬)于Pentiun II款有同样的数字。 AMD CPUs Description Type Model AMD K5 5 <6 AMD K6 5 6, 7 AMD K6-II 5 8 AMD K6-III 5 9 AMD K7 Athlon 6 "speed"选项返回值是在10%内变化的近似值。如果处理器是超频的,它将返回实际运行的值。Intel特别注意将这种数值提供给用户,因为它不能担保准确性。该数字只是一个指导值。 在16位Xtra中,仅仅支持Intel的处理器

TOP

获取处理器信息的插件

TOP

发新话题