首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >以x86为目标的AMD会在.NET芯片上运行吗?

以x86为目标的AMD会在.NET芯片上运行吗?
EN

Stack Overflow用户
提问于 2008-11-24 21:28:50
回答 5查看 474关注 0票数 1

如果我的.NET应用以x86平台为目标,它能在AMD芯片上正常运行吗?我知道它将在英特尔芯片上运行,而且Vista64能够在特殊模式下运行x86应用程序,但我不知道其中有多少是硬件,有多少是操作系统。

我已经用英特尔芯片在Vista64上测试了它,它工作得很好,但我没有AMD机器来测试。

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2008-11-24 21:30:22

是的-它们是二进制兼容的,否则它们就不会是彼此的替代产品:)

除非你指的是IA64和AMD64 --它们是不兼容的架构。

票数 7
EN

Stack Overflow用户

发布于 2008-11-24 21:34:03

是的,它可以工作,但是它将作为32位进程运行,而不是64位进程。抽象层是在操作系统级别通过引入一个子系统来完成的。它被称为Wow64 (Windows64上的Windows )。这允许32位进程在64位计算机上本机运行。

只有在进行低级内核集成时,它才会崩溃。这很可能是你没有使用.Net应用程序所做的事情。

票数 1
EN

Stack Overflow用户

发布于 2008-11-24 21:31:09

它会工作得很好

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/315537

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档