- Ar „iPhone“ yra maža endija?
- Ar „iOS Bigendian“?
- Ar „Apple Silicon“ yra didelis endianas?
- Kas lemia endianiškumą?
- Ar „Mac“ yra didelis, ar mažas?
- Ar ARM procesorius yra nedaug?
Ar „iPhone“ yra mažas endianas?
1 Atsakymas. Šiuo metu „iOS“ palaiko ARM mažo galingumo režimu. Tačiau architektūroms, palaikančioms kelias endiannes, laikoma gera praktika elgtis abiem atvejais nedarant prielaidų, kaip ją veikia aukštesnio lygio programinė įranga.
Ar „iOS Bigendian“?
Tai gali būti vykdoma dideliu arba mažu endijos būdu. „iOS“ ją naudoja mažai, tačiau surinkimo kalbos lygiu galite pakeisti kodo sekcijų endianumą.
Ar „Apple Silicon“ yra didelis endianas?
Tiek „Apple silicio“, tiek „Intel“ pagrindu veikiančiuose „Mac“ kompiuteriuose duomenims naudojamas mažos galios formatas, todėl jums nereikia kodo konversijų.
Kas lemia endianiškumą?
Galutinumą lemia aparatinė įranga, o ne OS. Taigi bet koks (gimtoji) VM, kurį jame įdiegsite, bus tas pats endianas, kaip ir pagrindinis kompiuteris. (kadangi x86 yra mažai endianas)
Ar „Mac“ yra didelis, ar mažas?
Apskritai, „Intel“ architektūros yra mažos galios, o dauguma, bet ne visos „Unix“ / RISC mašinos yra didelės klasės.
...
Architektūros klausimai.
CPU tipas | Operacinė sistema | Endian-ness |
---|---|---|
„Intel x86“ | „Windows“ | mažasis endianas |
„Intel x86“ | „Linux“ | mažasis endianas |
„Intel x86“ | „Solaris x86“ | mažasis endianas |
„Motorola PowerPC“ | „Mac OS X“ | big-endian |
Ar ARM procesorius yra nedaug?
Pagal numatytuosius nustatymus ARM procesorius yra mažas; ir gali būti užprogramuotas veikti kaip didelis endianas. Daugelis senesnių procesorių buvo dideli, pavyzdžiui, „Motorola M68000“ ir „SPARC“.