알고리즘/알고리즘 종류

엔디안(Endianness)

HAN_PY 2020. 5. 14. 17:01
반응형

컴퓨터의 메모리와 같은 1차원의 공간에 여러 ㄱ의 연속된 대상을 배열하는 방법을 의미하며 HW 아키텍처마다 다르다.

주의: 속도 향상을 위해 바이트 단위와 워드 단위를 변환하여 연산 할 때 올바로 이해하지 않으면 오류를 발생 시킬 수 있다.

워드 : 컴퓨터가 한번에 처리하는 단위

ex) 32비트는 32개를 한번에 처리 (32bit=4byte)

 

빅 엔디안(Big-endian)
큰 단위가 앞에 나옴.(왼쪽부터 표현) 네트워트(internet protocel)에서 사용

 

 

 

리틀 엔디안(Little-endian)
작은 단위가 앞에 나옴.(오른쪽 부터 표현) 대부분 데스크탑에서 사용

 

종류  0x1234의 표현 0x12345678의 표현
빅 엔디언 12 34 12 34 56 78
리틀 엔디안 34 12 78 56 34 12

 

 

반응형