Computer-Sience/OS
[OS] Byte Order
dev_ss
2023. 8. 6. 00:09
1. Bit(비트) : 컴퓨터가 데이터를 처리하기 위해 사용하는 데이터의 최소 단위
- 이진(Binary)으로 구성(0과 1의 형태로 저장)
2. Byte(바이트) : 8개의 비트의 묶음을 나타내는 단위
- 컴퓨터의 기억장치 크기의 기준
- 문자의 표현을 위한 기본 단위
- 1 Byte : 확장된 아스키 코드(ASCII) - 7bit
- 2 Byte : Unicode
3. Byte Order(바이트 오더) : 컴퓨터 메모리에 저장되는 순서를 의미
- 빅 엔디안 : 낮은 메모리 주소에 데이터의 높은 바이트(MSB : Most Significant Bit)부터 저장하는 방식
- IBM, RISC기반의 컴퓨터에서 사용
- 수의 대소 비교에 빠름
- 소프트웨어 디버깅에 강함
- 네트워크 바이트 오더의 가장 흔한 포맷
- 리틀 엔디안 : 낮은 메모리 주소에 데이터의 낮은 바이트(LSB : Least Significant Bit)부터 저장하는 방식
- Intel CPU에서 사용
- 수학적 연산이 빠름
- 타입을 읽고 형변환에 빠름
- 미들 엔디안 : 위의 두 경우에 속하지 않거나, 둘을 모두 지원하는 방식
반응형