728x90
Endian이라는 단어가 생소하여 정리하여 둔다.
Endian 엔디안 이란?
- 엔디안은 컴퓨터의 메모리와 같은 1차원 공간에 여러 개의 연속된 대상을 배열하는 방법을 뜻하며 , 바이트를 배열하는 방법을 특히 바이트 순서(Byte Order) 라고 한다.
엔디안은 사람이 쓰는 것 과 같이 큰단위가 앞으로 나오는 것을 빅 엔디안 작은 단위가 앞으로 오는 것을 리틀 엔디안
이라고 한다.
어떤 엔디언이 좋을까?
- 엔디언은 System Architecture 즉 Cpu의 제조사와 관련이 있다.
- 다만 네트워크에서는 빅엔디언으로 통일해서 사용. - 오늘 날 어떤 엔디언을 쓰던지 큰 차이는 없지만 미묘한 장단점이 존재
- 빅엔디언은 사람이 읽기 좋아 , 디버깅에 좋음
- 리틀 엔디언은 하위바이트에 주소값으로 바로 접근할 수 있는 점이 좋다. 변수의 첫바이트 주소가 바로 변수의 주소인 특성 때문.
728x90
'기초지식 > DB 및 그 외' 카테고리의 다른 글
Jsp , thymeleaf / react , vue의 차이점 (0) | 2022.09.02 |
---|---|
[Java] 예제 네이버 파파고 api 이용해서 번역해보기 (0) | 2022.08.16 |
JSP란? (0) | 2022.08.16 |
삼항연산자 in HTML (0) | 2022.08.16 |
직렬화 (serializble) 란? (0) | 2022.08.16 |