-
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