由於windows操作系統的WOW64子系統,64位Windows操作系統與32位程序兼容。
WOW64子系統使32位程序無需修改即可在基於x64的Windows操作系統上運行。WOW64子系統是Windows Server 2003基於x64版本和Windows XP professional x64版本創建的32位環境。
該子系統將32位應用程序與64位應用程序隔離開來,並提供了壹個跨邊界操作的環境(如剪切和粘貼以及COM 32/64互操作性)。但是,32位進程不能加載和執行64位DLL,64位進程也不能加載和執行32位DLL。
擴展數據
64位處理器
這裏的64位技術是相對於32位技術而言的,也就是說CPU GPRS(通用寄存器)的數據寬度是64位,64位指令集是運行64位數據的指令,也就是說處理器壹次可以運行64位數據。
64位處理器現在不可用。高端RISC(精簡指令集計算)的64位處理器早就有了,比如SUN的UltraSparc,IBM的POWER5,惠普的Alpha。
64位計算有兩個主要優勢:可以進行更大範圍的整數運算;可以支持更多內存。不能因為數值的變化,就簡單的認為64位處理器的性能是32位處理器的兩倍。
事實上,在32位應用下,32位處理器的性能會更強,甚至對於64位處理器來說,在目前的情況下性能更強。所以要認清64位處理器的優勢,不要迷信64位。
目前主流CPU使用的64位技術主要有AMD的AMD64技術,Intel的EM64T技術,Intel的IA-64技術。