투케이2K
7. 비트 (bit) , 바이트 (byte) , 빅 엔디안 (big endian) , 리틀 엔디안 (little endian) 개념 설명 본문
7. 비트 (bit) , 바이트 (byte) , 빅 엔디안 (big endian) , 리틀 엔디안 (little endian) 개념 설명
투케이2K 2021. 2. 10. 08:13/* =========================== */
[비트 (bit) 란?]
- 비트(bit)란 컴퓨터가 데이터를 처리하기 위해 사용하는 데이터의 최소 단위입니다
- 비트에는 2진수의 값(0과 1)을 단 하나만 저장할 수 있습니다
(컴퓨터는 모든 데이터를 2진수로 표현하고 처리합니다)
[바이트 (byte) 란?]
- 바이트(byte)란 비트가 8개 모여서 구성되며, 한 문자를 표현할 수 있는 최소 단위입니다
- 컴퓨터는 데이터를 메모리에 저장할 때 바이트(byte) 단위로 나눠서 저장합니다
[바이트 저장 순서 (byte order) 란?]
- 바이트 저장 순서(byte order) 란 연속되는 바이트를 순서대로 저장하는 것입니다
- 컴퓨터가 저장하는 데이터는 대게 32비트(4바이트)나 64비트(8바이트)로 구성됩니다
- 바이트가 저장되는 순서 방법은 빅 엔디안 (big endian) , 리틀 엔디안(little endian) 방식이 있습니다
[빅 엔디안 (big endian) 란?]
- 빅 엔디안 방식은 낮은 주소에 데이터의 높은 바이트부터 저장하는 방식입니다
- 빅 엔디안은 평소 우리가 숫자를 사용하는 선형 방식과 같은 방식입니다
- 빅 엔디안은 메모리에 저장된 순서 그대로 읽을 수 있으며, 이해하기가 쉽다는 장점을 가지고 있습니다
(SPARC을 포함한 대부분의 RISC CPU 계열에서는 이 방식으로 데이터를 저장합니다)
- 빅 엔디안은 데이터의 각 바이트를 배열처럼 취급할 때와 네트워크를 통해 데이터를 전송할 때 효과적입니다
- 0x12, 0x34, 0x56, 0x78 데이터를 빅에디안 방식으로 저장 실시
[리틀 엔디안 (little endian) 란?]
- 리틀 엔디안 방식은 낮은 주소에 데이터의 낮은 바이트부터 저장하는 방식입니다
- 리틀 엔디안은 평소 우리가 숫자를 사용하는 선형 방식과는 반대로 거꾸로 읽어야 합니다
- 리틀 엔디안은 대부분의 인텔 CPU 계열에서는 이 방식으로 데이터를 저장합니다
- 리틀 엔디안은 물리적으로 데이터를 조작하거나 산술 연산을 수행할 때 효과적입니다
- 0x12, 0x34, 0x56, 0x78 데이터를 빅에디안 방식으로 저장 실시
/* =========================== */
'IT기술 & IT용어' 카테고리의 다른 글
9. 1의 보수 및 2의 보수 개념 설명 (0) | 2021.02.18 |
---|---|
8. 프로토콜 (protocol) 개념 설명 (0) | 2021.02.13 |
6. CSV 데이터 포맷 타입 설명 (스프레드 형식 데이터 포맷) (0) | 2021.02.10 |
5. sso (Single Sign On) 설명 (0) | 2021.02.02 |
4. 난독화 (Code Obfuscation) 개념 설명 (0) | 2021.01.25 |