关于CPU架构小问题……

从windowsphone8说起。新闻说:windowsphone8将采用windows8内核路人甲说:这样的话windows8的应用只要简单修改就可以在windowsp... 从windows phone 8 说起。
新闻说:windows phone 8 将采用windows8内核
路人甲说:这样的话windows8的应用只要简单修改就可以在 windows phone8 上运行,
兼容变得容易了
路人乙说:不对,架构不同,兼容是空谈。移植没那么容易

请教大家:这个架构什么意思?(个人理解,是不是就像64位系统只运行64位的软件。32位的系统也只能运行32位的软件?而手机的ARM的架构又是一种)要跨架构就得重编译。
展开
 我来答
Arkhe
2012-02-06 · 超过30用户采纳过TA的回答
知道答主
回答量:46
采纳率:0%
帮助的人:59.8万
展开全部
路人乙说的是正确的。你后面的问题本身就有问题,操作系统位数是指的寻址位宽,32位的,只能寻址4G的内存,也就是说如果你用32位的win7,即使你装了8G内存,最多也只能使用4G;如果是64bit的话,就非常大了;至于ARM构架,是指的CPU构架,CPU的所谓位数是指的数据带宽,是数据处理能力的一种表示,这个肯定是越高越好,现在都是64位的。

win8 电脑版是基于X86构架的,这里的额x86指的是cpu构架,是CISC(复杂指令集)构架的一种。
win8 的手机版肯定是基于arm构架,是RISC(精简指令集)构架。
如果想跨构架的话,就不仅仅是重编译的问题,这个甚至需要修改源代码,而且相同功能,另一种构架可能就不支持,因为底层的CPU指令集不同。
无论程序怎么写,都需要CPU来执行,CPU执行的是自带的指令集。构架不同,指令集也不同,也就使得程序没法直接移植到另一不同构架平台上。

顺便说下RISC和CISC,如同字面意思那样,本身的运行也是如此。RISC,相同的条件下会有更高的效率,更低的功耗,世界上最强大的CPU并不是intel的,而是IBM的PowerPC,我记得世界上前10的超级计算机,有5个是采用的IBM的PowerPC。但这也并不是CISC不好,复杂往往代表的是兼容,有更好的适应性,所以在民用市场,x86构架是独步天下的。
北京新国信
2023-07-11 广告
性能测试和功能测试是软件测试的两个重要方面。1. 功能测试:主要是对产品的各功能进行验证,根据功能测试用例,逐项测试,检查产品是否达到用户要求的功能。也可以称为黑盒测试,只需要考虑测试各个功能是否实现,例如游戏的功能测试,首先测试游戏的各个... 点击进入详情页
本回答由北京新国信提供
江林科技
2012-02-06 · 超过73用户采纳过TA的回答
知道小有建树答主
回答量:176
采纳率:0%
帮助的人:136万
展开全部
到底是说软件呢还是说硬件呢?

软件架构好解决,硬件不好搞
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式