하루에하나씩/트렌드, 기초 IT 정보
Big Endian
멋진승현
2013. 7. 24. 09:50
- Big Endian
Little-endian 은 메모리 첫 주소의 맨 뒤의 데이터부터 저장한다.
이와 반대로 Big-endian은 메모리 마지막 주소의 맨 앞의 데이터부터 저장한다.
Big-endia 을 사용하는 시스템에서 데이터를 그대로 보내고, Little-endian을
사용하는 시스템에서 송신하여 byte order의 변환 없이 그대로 사용하면, 값이 바뀌겠다.
e.g.) 0x12345678 이고 저장장치가 1 byte 라고
봤을 때..
Big-endian : High Order Byte (정순) è 12, 34,
56, 78
Little-endian : Low Order Byte (역순) è 78, 56
, 34, 12
Intel 기반의 Processor는 Little-endian 을 , Power PC(Wil, PS3, Sun , Mortorora) 은 Big-endian 을 사용한다. 이런
것 때문에 network 표현 방식은 무조건 big
endian 으로 가기로 규정했다고 하던데..
- Binary
본래는 2진수로 표시되는 데이터의 의미이지만, 일반적으로 바이너리라고 한다.
0과 1 이지..