Endian 이란 무엇일까?
Photo by 青 晨 on Unsplash 컴퓨터 공부를 하다보면 엔디언(Endian)이라는 개념이 나온다. 빅 엔디언, 리틀 엔디언 어원은 걸리버 여행기에 나오는 소인국들의 싸움의 원인인 달걀을 어느쪽으로 깨먹는가 하는 논쟁이다. 달걀의 뾰족한 부분이 아닌 상대적으로 넙적한 부분을 Big-end 라고 부른 것에서 나온 것이다. 그렇다면 컴퓨터에서 이야기하는 빅 엔디언, 리틀 엔디언은 무슨 의미일까? 1바이트가 넘는 타입을 메모리에 저장하는 방법 integer 4바이트 타입이 있고 이 타입의 값을 메모리에 저장한다고 생각해보자. 이 값을 16진수로 0x12345678 이라고 하자 컴퓨터 메모리는 한 바이트마다 주소값을 가진다. 4바이트를 저장해야 하니 4개의 메모리 주소에 각각 한 바이트씩 저장할 것이..
development
2021. 2. 3. 16:44
반응형
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- Bug
- 티스토리챌린지
- 2023
- 잡학툰
- OpenAI
- go
- bun
- 영화
- github
- 독서
- 인텔리제이
- 오블완
- golang
- 체호프
- 제이펍
- notion
- strange
- 엉클 밥
- intellij
- ChatGPT
- folklore
- 노션
- Gin
- API
- clean agile
- websocket
- agile
- 독서후기
- solid
- 클린 애자일
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
글 보관함