Values in Memory (Endianness)
1차원의 공간에 여러 개의 연속된 대상을 배열하는 방법
엔디언이란 개념은 걸리버 여행기의 한 장면에서 유래하는데, 어떤 장면에서는 릴리퍼트라는 소인국 사람들이 달걀을 깨는 방식에 대해 논의한다. 한 쪽 그룹은 달걀의 둥근 부분(big-end)을 먼저 깨는 빅 엔디언, 반면 다른 그룹은 뾰족한 부분(little-end)을 먼저 깨는 리틀 엔디언입니다.
바이트는 원자적인 단위로 간주되지만 종종 비트 단위의 접근이 필요할 수 있다
비트 단위의 접근에는 별도의 연산 과정이 필요한데, 이러한 연산 자체가 비트 순서에 대해 잘 정의되어 있기 때문에 비트를 접근하는 방법은 아키텍처에 중립적
Endianness
Endianness
In computing, endianness is the order in which bytes within a word of digital data are transmitted over a data communication medium or addressed in computer memory, counting only byte significance compared to earliness. Endianness is primarily expressed as big-endian (BE) or little-endian (LE), terms introduced by Danny Cohen into computer science for data ordering in an Internet Experiment Note published in 1980. The adjective endian has its origin in the writings of 18th century Anglo-Irish writer Jonathan Swift. In the 1726 novel Gulliver's Travels, he portrays the conflict between sects of Lilliputians divided into those breaking the shell of a boiled egg from the big end or from the little end. By analogy, a CPU may read a digital word big end first, or little end first.
https://en.wikipedia.org/wiki/Endianness


Seonglae Cho