ABOUT ME

개발자를 꿈꾸는 비전공자의 공부 기록입니다. 공부를 하면서 기록하고 함께 공유하고 싶어요.

  • Endian(엔디언)
    내가 몰랐던 IT 용어 2023. 5. 13. 14:35

    컴퓨터의 메모리와 같은 1차원의 공간에 여러 개의 연속된 대상을 배열하는 방법을 뜻하며, 바이트를 배열하는 방법을 특히 **바이트 순서**(Byte order)라 한다.

    • 큰 단위가 앞에 나오는 빅 엔디언(Big-endian)과 작은 단위가 앞에 나오는 리틀 엔디언(Little-endian) 으로 나눌 수 있다.
    • 두 경우에 속하지 않거나 둘을 모두 지원하는 것을 미들 엔디언(Middle-endian) 이라 부르기도 한다.

    종류

    • 빅 엔디언(Big Endian)
      • 가장 높은(좌측) 바이트가 가장 낮은 주소에 위치합니다.
    • 리틀 엔디언(Little Endian)
      • 가장 낮은(우측) 바이트가 가장 낮은 주소에 위치합니다.

    예시

    • 32비트 정수 `0x12345678`을 메모리에 저장할 때, 빅 엔디언은 메모리에 `12 34 56 78`과 같이 저장되고, 리틀 엔디언은 메모리에 `78 56 34 12`와 같이 저장됩니다. 엔디언은 컴퓨터 아키텍처나 프로세서에 따라 다를 수 있습니다.

    참조

    '내가 몰랐던 IT 용어' 카테고리의 다른 글

    문맥 전환(Context Switching)  (0) 2023.05.13
    Failover 와 Failback  (0) 2023.05.13
    443포트와 80포트  (0) 2023.05.13
    트랜잭션 (Transaction)  (0) 2022.07.11
    NFS  (0) 2022.05.17
Designed by Tistory.