大端序和小端序机器

8
我了解两者之间的区别。查看维基百科中的条目,似乎小端格式正在普及,这不再是过去那么重要的问题。
Itanium上的HP-UX是唯一使用大端格式的新处理器。大多数其他处理器都使用小端序,这表明行业正在标准化。这是真的吗?我有什么遗漏的地方吗?这些差异在移动操作系统如iOS和Android中存在吗?

我一直以为只有英特尔和那些模仿英特尔的公司使用小端序。也许是因为英特尔赢得了这场“宗教战争”。我刚刚注意到你链接中提到了双端序,我猜这就是最终答案了。 - kenny
@YavorShahpasov,这不是真的。ARM内核可以配置为任何一种方式,而且大多数似乎都是小端的。 - reirab
Itanium只支持大端序是错误的说法。它同时支持小端序和大端序。 - steve
1个回答

5

ARM 架构支持小端和大端字节序,但 Android、iOS 6 和 Windows Phone 平台使用小端字节序。现代桌面电脑的95%使用小端字节序。


1
你有任何支持你说法的来源吗? - afuzzyllama
8
你有任何支持这个说法的引用或链接吗?用事实等充实你的答案往往会给人留下更好的印象,因为“95%”看起来有点武断。 - Amelia
6
几乎所有的桌面电脑都采用小端字节序,尤其是自几年前苹果公司停止使用基于PowerPC架构的Mac之后。现在这个比例可能已经超过95%了。在过去20年里,只有PowerPC是另一种非x86架构在桌面电脑上比较流行,但Apple最终还是选择了x86,并放弃了PowerPC。虽然Sparc、Alpha和Itanium等架构也存在,但它们在桌面市场上都非常罕见。 - reirab
1
你在这里只提到了桌面电脑,但是这个问题对于服务器、大型机以及更加奇特的机器来说也是完全有效的,这些机器在数据中心中仍然可以找到,并且可能并不那么现代化。 - Gunee

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接