2011-09-14 123 views
8

我明白两者之间的区别。看着the entry in Wikipedia它似乎litte-endian格式正在获得根据,这是不像过去那样的问题。Big-endian与little-endian机器

Itanium上的HP-UX是唯一使用big-endian格式的较新处理器。大多数其他公司正在使用little-endian,这表明行业正在对此进行标准化。这是真的?我错过了什么吗?对于像iOS和Android这样的移动操作系统,是否存在这些差异?

+0

我总是尽管只有英特尔和那些复制英特尔使用小端。也许英特尔赢得了宗教战争。刚刚注意到您的链接中的双端,我想这是最终的答案。 – kenny

+0

@YavorShahpasov,这是不正确的。 ARM内核可以采用任何方式进行配置,其中大部分似乎很少。 – reirab

+0

itanium只是大端的说法是错误的。它支持little endian以及big endian – steve

回答

5

ARM体系结构运行的很少,但Android,iOS   6和Windows Phone平台运行的很少。 95%的现代台式电脑都是小端。

+0

任何来源来备份您的声明? – afuzzyllama

+2

你有任何引用或链接来支持?用事实等方式丰富你的答案往往会给人更好的印象,因为“95%”看起来有点武断。 – Amelia

+3

所有的x86台式机(几乎所有台式机都在几年前基于PowerPC的Macs消亡)都是小端。现在可能实际上超过95%。在过去的20年中,PowerPC是唯一一款非常受台式电脑欢迎的非x86架构,而Apple最终放弃了x86架构。 Sparc,Alpha和Itanium确实存在,但它们在台式机市场中都非常罕见。 – reirab