[Chapter 1-d] 비트, 바이트란 무엇인가?

cherry·2022년 3월 4일
0

비트는 너무 작아서 기본 단위로 사용하기에는 유용성이 떨어진다. 따라서 비트를 좀 더 큰 덩어리로 조직화해야 한다.

📚 비트 그룹의 이름

이름 비트 개수
니블 (nibble) 4비트
바이트 (byte) 8비트
하프 워드 (half word) 16비트
워드 (word) 32비트
더블 워드 (double word) 64비트

📖 비트(bit)

bit는 2진수 한 자리를 말하며 표현가능한 범위는 0 ~ 1이다(2개).

📖 바이트(byte)

byte는 8bit를 말하며, 2진수 8자리에 해당하고 표현가능한 범위는 0 ~ 255이다(2^8 = 256개).

📖 워드(word)

word는 32bit를 말하며, 각 컴퓨터가 설계상 자연스럽게 사용할 수 있는 비트 묶음의 크기를 가리키는 말이다.
여기서 자연스럽게 사용할 수 있다는 말은 컴퓨터가 빠르게 처리할 수 있는 가장 큰 덩어리를 뜻한다.

📚 바이트 크기

셀 병합 기능이 개발 중이어서 제대로 표시가 안된다... 이미지로 대신...


미터법에서는 킬로는 1천, 메가는 100만, 기가는 10억, 테라는 1조를 뜻한다. 컴퓨터 엔지니어들은 이런 용어를 빌려와서 사용하되 의미를 약간 바꿔서 밑이 10이 아니라 2인 값을 표현하게 했다. 그래서 킬로비트나 킬로바이트에서 킬로는 실제로는 1000을 뜻하지 않고, 밑이 2이면서 1000에 가장 가까운 수인 1024 (2^10)을 뜻했다. 따라서 메가바이트는 2^20, 기가바이트는 2^30, 테라바이트는 2^40이었다. 하지만 때로는 밑이 10인 경우도 있다. 문맥에 따라 잘 파악해야한다.

이로 인해 새로운 IEC 표준 접두사가 만들어졌다. 키비(kibi = KiB) 2^10, 메비(mebi = MiB)는 2^20, 기비(gibi = GiB) 2^30, 테비(tebi = TiB) 2^40을 뜻한다.

profile
FE developer

0개의 댓글