2011-09-14 3 views
8

Capisco qual è la differenza tra i due. Guardando a the entry in Wikipedia sembra che il formato litte-endian stia guadagnando terreno e questo non è tanto un problema come un tempo.Big-endian vs. little-endian machines

HP-UX su Itanium è l'unico processore più recente che utilizza il formato big-endian. La maggior parte degli altri usa little-endian, il che indica che l'industria si sta uniformando su questo. È vero? Mi sto perdendo qualcosa? Esistono queste differenze per sistemi operativi mobili come iOS e Android?

+0

Ho sempre pensato che solo Intel e quelli che copiavano Intel stavano usando little-endian. Forse Intel ha vinto la guerra religiosa. Ho appena notato bi-endian nel tuo link, direi che è la risposta finale. – kenny

+0

@YavorShahpasov, Questo non è vero. I core ARM possono essere configurati in entrambi i modi e molti di essi sembrano essere piccoli. – reirab

+0

L'affermazione che itanium sia solo big-endian è errata. Supporta little endian e big endian – steve

risposta

5

L'architettura ARM gestisce sia la piccola endianess &, ma le piattaforme Android, iOS   6 e Windows Phone eseguono little endian. Il 95% dei moderni computer desktop è little-endian.

+0

Qualche fonte per eseguire il backup dei reclami? – afuzzyllama

+2

Hai citazioni o link per eseguire il backup? Colpire la tua risposta con i fatti, ecc. Tende a dare un'impressione migliore, dato che il "95%" sembra un po 'arbitrario. – Amelia

+3

Tutti i desktop x86 (che sono quasi tutti i desktop con la scomparsa dei Mac basati su PowerPC diversi anni fa) sono little-endian. Probabilmente è attualmente molto più del 95% al ​​giorno d'oggi. PowerPC era l'unica architettura non x86 che è stata popolare per i computer desktop negli ultimi 20 anni e Apple l'ha infine abbandonata a favore di x86. Sparc, Alpha e Itanium esistevano, ma erano tutti molto rari nel mercato desktop. – reirab