투케이2K

7. 비트 (bit) , 바이트 (byte) , 빅 엔디안 (big endian) , 리틀 엔디안 (little endian) 개념 설명 본문

IT기술 & IT용어

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 데이터를 빅에디안 방식으로 저장 실시

/* =========================== */

반응형
Comments