본문 바로가기
소프트웨어 공학 용어 정리

[SW 용어] Bit, Byte, Word 정리

by minhyeok.lee 2024. 5. 29.
반응형

Bit

1. Bit는 0 혹은 1을 표현한다.

2. n개의 Bit는 2의 n승개(2^n)의 정보를 저장할 수 있다.

3. 컴퓨터와 디지털 통신에서 가장 기본적인 정보단위이다.

4. 이진숫자라는 Binary Digit이라는 수에서 유래되었다.

5. Boolean을 사용하는 True, False는 1Bit를 사용한다. (0 or 1)

6. 컴퓨터는 0이랑 1으로 계산한다는 말은 Bit로 계산하기 때문이다.


Byte

1. Byte는 8Bit이고 256(0~255, 2^8)개의 정보를 저장한다.

2. 가장 일반적으로 8bit로 구성된 디지털 정보 단위이다.

3. Byte는 컴퓨터에서 단일 문자를 인코딩하는데 사용되는 비트수였다.

4. 인터넷 네트워크 프로토콜 문서의 Octet(옥텟)단위와 달랐었지만 점차 같은 의미로 사용한다.

5. 보통 라틴문자와 특수문자하나 당 1바이트, 한국어, 중국어, 일본어등과 같은 비라틴 문자계열은 문자당 2Byte이다.

  - 가끔 아닌 문자들도 존재한다.


Word

1. 컴퓨터에서 연산의 기본단위가 되는 정보의 양이다.

2. 보통 일정한 수의 비트로 이루어지며 컴퓨터의 모든 명령은 Word 단위로 수행된다.

3. 보통 Word의 길이는 CPU내의 범용 레지스터의 길이와 같으며 컴퓨터에 따라 다르다.

4. 따라서 CPU가 한번에 처리할 수 있는 데이터의 크기를 의미하므로 Word의 크기는 CPU의 성능에 따라 달라진다.

32비트 CPU에서 1워드는 32bit(4byte)이고, 64비트 CPU에서는 64bit(8byte)이다.
※ HalfWord(하프워드)와 DoubleWord(더블워드)도 존재하며 이는 워드의 절반과 2배를 의미한다.

반응형

댓글