• Home
    • 2018
    • 2017
  • Oracle GoldenGate
    • Core Platform
    • Cloud Service
    • For Oracle DB
    • For Big Data
    • For MySQL
    • For DB2 z/OS
    • For DB2 LUW
    • For DB2 i
    • For Informix
    • For SQL Server
    • For Teradata
    • For AWS Aurora
    • Foundation Suite
    • Use Cases
Jinyu's Blog
Data Engineering and IT Management  

Endianness and the Operating System

5/3/2017

0 Comments

 
Operating systems handles the memory storage with two different architectures: the Big Endian and the Little Endian. The difference is the order in which the bytes are stored in memory.
  • Little Endian stores little end first. This means for a HEX word 0x1234 is stored in memory as (0x34 0x12). The little end, or lower end, is stored first. The same is true for a four-byte value; for example, 0x12345678 would be stored as (0x78 0x56 0x34 0x12). Intel-based computers are mostly based on this.
  • Big Endian stores in the reverse fashion, so 0x1234 would be stored as (0x12 0x34) in memory. This is the method used by Motorola computers, IBM z computers and can also be used on RISC-based computers.  [1]
To help you understand the relationship between the endianess and operating systems, a summary is shown as follows:
PLATFORM_NAME        ENDIAN_FORMAT
Solaris[tm] OE (32-bit)                             Big
Solaris[tm] OE (64-bit)                             Big
HP-UX (64-bit)                                         Big
HP-UX IA (64-bit)                                     Big
HP Tru64 UNIX                                        Little
AIX-Based Systems (64-bit)                    Big
Microsoft Windows IA (32-bit)                 Little
Microsoft Windows IA (64-bit)                 Little
IBM zSeries Based Linux                        Big
Linux IA (32-bit)                                       Little
Linux IA (64-bit)                                       Little
Microsoft Windows 64-bit for AMD          Little
Linux 64-bit for AMD                                Little
HP Open VMS                                         Little
Apple Mac OS                                         Big
0 Comments



Leave a Reply.

    Oracle GoldenGate

    This blog has updates, tips and tricks for Oracle GoldenGate.

    Categories

    All
    12.1 New Feature
    12.2 New Feature
    12.3 New Feature
    Azure
    Basic Concepts
    Best Practices
    Cloud
    Customer Story
    DB2 For ISeries
    DB2 For LUW
    DB2 For Z/OS
    Disaster Recovery
    Globalization
    GoldenGate Fundamentals
    GoldenGate Security
    How To
    HP NonStop
    Informix IDS
    Installation
    JD_Edward
    Manager
    MySQL
    Network
    News
    Oracle DB
    Release
    SQL Server
    Sybase
    Teradata
    Top
    Troubleshooting
    Tutorial
    Use Case
    User Story

    Archives

    April 2018
    March 2018
    February 2018
    January 2018
    December 2017
    November 2017
    October 2017
    September 2017
    August 2017
    July 2017
    June 2017
    May 2017
    April 2017
    March 2017
    February 2017
    January 2017
    December 2016
    November 2016
    October 2016
    September 2016
    May 2016
    April 2016
    March 2016
    February 2016
    December 2015
    November 2015
    October 2015
    July 2015
    June 2015
    May 2015
    March 2015
    February 2015
    December 2014
    November 2014
    October 2014
    September 2014
    August 2014
    October 2013

    RSS Feed

Copyright © 2010-2027 Jinyu Wang.