技术员
Network change life, change t
- 积分
- 17879
|
系统和硬件(主要是CPU)按指针长度有32位和64位之分。
系统一般分为X86和X64两类,X86指兼容于Intel80x86(从8086到奔腾IV,现一般从386算起)的CPU,也包括AMD的K3到速龙等,X64指兼容于IntelE64的CPU,包括AMD的部分64位CPU。前者指针长度为32位,后者为64位。
区分系统属于两者哪一类只要看系统文件夹中是system32还是system64即可。
32位系统,即X86系统,可以在32位和64位CPU下运行;64位系统,即X64系统,只能在64位CPU下运行。
32位软件运行于64位系统时,需要由一个叫做WOW64的东西来作为“桥梁”。WOW64是Windows-32-on-Windows-64的缩写,它为现有的32位应用程序提供了32位的模拟,可以使大多数32位应用程序在无需修改的情况下运行在Windows64位版本上。现64位应用软件较少,64位系统兼容性较差,仍待普及。
由于微软下一代操作系统要普及64位应用,所以其发布的各种SDK中均有X86和X64两个子分类。我们一般使用X86部分,想使用X64部分需要:
1)支持X64的CPU(如:Athlon64)
2)支持X64的操作系统(如:vista)
3)支持X64的编译器(如:VC200564位版) |
|