코가손의 블로그

엔디안(Endianness) 본문

CS 및 기본기

엔디안(Endianness)

Cogason 2021. 11. 9. 15:54

 컴퓨터의 메모리에 여러 개의 연속된 대상을 배열하는 방법, 바이트를 배열하는 방법으로

바이트순서(Byte order)라 한다.

 

리틀 엔디안 vs 빅 엔디안

 빅 엔디안 방식은 사람이 숫자를 쓰는 방법과 같이, 큰 단위 바이트가 앞에 오는 방법이고

리틀 엔디안은 작은 단위의 바이트가 앞에 오는 방식이다.

 

빅 엔디안 방식은 사람의 디버깅에 유리하고

리틀엔디안은 수학적 연산이 빠르다는 장점이 있다.

 

앞으로 볼 일이 거의 없겠지만

네트워크 환경을 다루어야 할 때

바이트오더를 잘 확인하고 통일시켜 주어야 한다고 한다.

'CS 및 기본기' 카테고리의 다른 글

Vector의 push_back vs emplace_back 차이점  (0) 2023.01.16
Vector vs List 차이와 캐시적중률  (0) 2023.01.16
메모리 영역, 스택 프레임  (0) 2021.11.09
레지스터  (0) 2021.11.09
컴퓨터 구조  (0) 2021.11.09
Comments