我有一台 64 位笔记本电脑(即预装了 Win 7 64 位版本)。你知道,我本来可以买一个 32 位系统,但我想在一年左右的时间内将 RAM 升级到 8 GB。我已经知道我无法在 64 位环境中运行 16 位程序,但我的问题是:
如果我在这台机器上安装 Win 7 32 位版本,我能在同一台机器上运行 16 位程序吗?
答案1
是的,16 位代码的限制是当处理器以“长模式”运行时。32 位操作系统不会将 CPU 置于长模式。
您还可以使用模拟器(例如 DosBox)运行 16 位程序。
答案2
是的,32 位 Windows 7 可以运行 16 位程序。64 位 Windows 7 则不能。
“64 位版本的 Windows 不支持 16 位组件、16 位进程或 16 位应用程序” http://support.microsoft.com/kb/896458
答案3
是的,您可以在 32 位 Windows 7 中运行 16 位程序,即使处理器是 64 位。
答案4
是的,你可以在 32 位 Windows 7 中运行它。
如果你真的想在 64 位操作系统中运行它,你可以尝试 dosbox 或在 VirtualBox 中安装 dos/32 位操作系统