JEP's Diary

빅엔디안,리틀엔디안 본문

Development

빅엔디안,리틀엔디안

지으니88 2015. 11. 2. 11:40

빅엔디안,리틀엔디안

메모리에서 바이트 저장 순서 방식.

컴퓨터에서 어떤 크기의 데이터를 메모리에 저장할 때 바이트 단위로 나누어 저장한다.

CPU 아키텍쳐에 따라 바이트 저장순서가 달라질 수 있기 때문에 두가지로 나뉘는데 그것이 빅엔디안,리틀엔디안 방식이다.


리틀엔디안

메모리 시작 주소에 하위 바이트부터 기록, Inten CPU계열


빅엔디안

메모리 시작 주소에 상위 바이트부터 기록, 주로 UNIX를 사용하는 RISC CPU계열

네트워크 프로토콜에서 표준으로 사용하는 바이트 오더


빅엔디안은 메모리에 나타난 순서대로 읽으니 자연스럽고 사람이 이해하기 편리하다.

리틀엔디안은 메모리에서 바이트를 읽을 때 거꾸로 읽어야되서 아주 불편하지만 기계가 값을 다루기는 더 효율적이고 몇가지 연산에 편리하다.