我想知道以下几点:
- 32 位应用程序可以在 32 位操作系统下运行吗?
- 32 位应用程序可以在 64 位操作系统下运行吗?
- 64 位应用程序可以在 32 位操作系统下运行吗?
- 64 位应用程序可以在 64 位操作系统下运行吗?
谢谢你。
我想知道以下几点:
谢谢你。
是的。如果不是直接的(案例 3 很困难),那么通过仿真/虚拟化。
也许您应该阅读有关计算机、CPU 和 x86 架构的一般知识。
1) 是 2) 是 3) 否(如上所述,没有运行虚拟机或模拟什么的)4) 是
http://www.techsupportalert.com/content/32-bit-and-64-bit-explained.htm
有一些阅读可以帮助您了解原因:)
是 是 否 是
在 32 位系统和应用程序中,变量的大小为“x”。在 64 位系统和应用程序中,变量的大小为“2x”
因此,64 位系统中的指针指向的数据量是 32 位系统中指针的两倍……这就是为什么 64 位系统中的指针可以访问 32 位应用程序中的任何内容而 32 位系统中的指针只能访问它应该在 64 位应用程序中访问的一半数据...