HandyTools
HandyTools
Back to list

바이트(Byte)부터 테라바이트까지: 데이터 단위 완벽 가이드

코딩머신코딩머신
··
바이트(Byte)부터 테라바이트까지: 데이터 단위 완벽 가이드

스마트폰 저장 공간이 부족할 때, 인터넷 요금제를 고를 때, 클라우드 스토리지를 결제할 때 우리는 항상 KB, MB, GB, TB 같은 단위를 마주합니다. 그런데 정작 1GB가 정확히 몇 바이트인지, 왜 250GB SSD를 사면 232GB로 표시되는지 명확하게 설명할 수 있는 사람은 의외로 많지 않죠. 이 글에서는 바이트라는 이름의 유래부터 단위 변환, 일상 속 데이터 크기 감각까지 한 번에 정리해드릴게요. 🚀

비트와 바이트를 시각화한 이진수와 회로 이미지

데이터의 최소 단위, 비트와 바이트 🔢

컴퓨터의 모든 데이터는 결국 0과 1로 표현됩니다. 이 0 또는 1 하나를 표현하는 가장 작은 단위가 바로 비트(bit)이며, ‘binary digit’의 줄임말입니다. 비트 1개로는 두 가지 상태(켜짐/꺼짐, 참/거짓)밖에 표현하지 못해서 의미 있는 정보를 담기에는 너무 작죠.

그래서 비트 8개를 묶어 만든 단위가 바이트(byte)입니다. 1바이트 = 8비트이며, 8비트는 2의 8제곱, 즉 256가지의 값을 표현할 수 있습니다. 영어 알파벳, 숫자, 특수문자 정도는 전부 256개 안에 들어가기 때문에 초창기 ASCII 코드는 1바이트로 한 글자를 표현했어요.

왜 하필 8비트일까?

사실 1바이트가 항상 8비트였던 건 아닙니다. 1950~60년대 초기 컴퓨터에서는 6비트, 7비트, 9비트 바이트도 존재했어요. 그러나 IBM System/360(1964년)이 8비트 바이트를 채택하면서 사실상의 표준이 되었고, 이후 마이크로프로세서 시대가 열리면서 “1바이트=8비트”가 전 세계의 약속이 되었습니다.

  • 비트(bit): 0 또는 1, 데이터의 최소 단위
  • 니블(nibble): 4비트, 16진수 한 자리에 해당
  • 바이트(byte): 8비트, 문자 1개를 표현하는 기본 단위
  • 워드(word): CPU가 한 번에 처리하는 단위(보통 32비트/64비트)

“Byte”라는 이름은 어디서 왔을까? 📜

“바이트”라는 단어를 만든 사람은 IBM의 엔지니어 베르너 부홀츠(Werner Buchholz)입니다. 1956년 IBM 7030 Stretch 프로젝트를 진행하던 중 “여러 비트를 한꺼번에 다루는 단위”를 표현할 단어가 필요했고, 그는 영어 단어 “bite(한 입)”에서 영감을 얻었습니다.

다만 “bit”와 철자가 너무 비슷해 혼동될 수 있다는 우려 때문에 일부러 “bite”를 “byte”로 변형했다고 전해집니다. 즉, “데이터를 한 입(bite) 베어 먹는다”는 비유에서 나온, 매우 직관적인 작명이었던 셈이죠. 🍎

여기서 한 단계 더 나아가, 8비트의 절반인 4비트를 “니블(nibble)”이라 부르는 것도 같은 맥락입니다. 니블은 영어로 “조금씩 갉아먹다”는 뜻이거든요. 한 입 베어 물기(byte)와 야금야금 먹기(nibble)라는, 엔지니어들의 위트가 담긴 작명입니다. 😄

HDD, SSD, USB 등 다양한 저장장치

1024 vs 1000, 헷갈리는 진짜 이유 ⚖️

여기서부터가 본격적인 혼란의 시작입니다. 분명 1KB = 1000B라고 들었는데, 어떤 책에서는 1KB = 1024B라고 합니다. 어느 쪽이 맞을까요? 결론부터 말씀드리면 둘 다 맞습니다. 다만 사용하는 진법이 다를 뿐이에요.

컴퓨터는 2진법으로 동작합니다. 그래서 메모리 용량을 표현할 때 2의 거듭제곱을 쓰는 것이 자연스럽고, 2의 10제곱 = 1024가 1000과 비슷하다는 이유로 “킬로(kilo, 1000)”라는 접두어를 빌려와 1KB = 1024B로 사용해 왔습니다. 운영체제와 메모리 제조사는 지금도 이 관습을 따릅니다.

반면 하드디스크와 SSD 제조사는 SI 단위계 표준을 그대로 따라 1KB = 1000B로 표기합니다. 이쪽이 숫자가 더 커 보여서 마케팅상 유리하기도 하죠. 그래서 같은 “500GB”라도 제조사 기준으로는 500,000,000,000B(500 × 10^9)지만, 윈도우는 이 용량을 1024로 나눠서 표시하기 때문에 약 465.66GB로 보입니다. 디스크가 부족한 게 아니라 단위 해석이 달랐던 거예요.

이 혼란을 해결하기 위해 국제전기기술위원회(IEC)는 1998년 이진접두어(binary prefix)를 새로 도입했습니다. KB 대신 KiB(키비바이트), MB 대신 MiB(메비바이트)를 쓰자는 거였죠. 하지만 일상에서는 여전히 KB/MB/GB가 두 의미로 혼용되는 게 현실입니다.

KB, MB, GB, TB, PB… 단위 총정리 📊

가장 자주 쓰이는 단위들을 표로 정리해볼게요. 십진(SI)과 이진(IEC) 두 체계를 함께 보여드립니다.

단위 십진 (SI) 이진 (IEC) 이진접두어
KB / KiB1,000 B (10³)1,024 B (2¹⁰)KiB (키비바이트)
MB / MiB1,000 KB1,024 KiBMiB (메비바이트)
GB / GiB1,000 MB1,024 MiBGiB (기비바이트)
TB / TiB1,000 GB1,024 GiBTiB (테비바이트)
PB / PiB1,000 TB1,024 TiBPiB (페비바이트)
EB / EiB1,000 PB1,024 PiBEiB (엑스비바이트)

참고로 PB(페타바이트) 위로는 EB(엑사바이트), ZB(제타바이트), YB(요타바이트)가 있습니다. 2020년대 들어 글로벌 데이터 총량이 ZB 단위로 측정되기 시작했으니, 이제 우리는 그야말로 “제타바이트 시대”에 살고 있는 셈이에요. 🌍

일상 속 데이터 크기 감각 잡기 🎬

숫자만 봐서는 감이 잘 안 옵니다. 우리가 자주 쓰는 콘텐츠들의 대략적인 용량을 비교해볼게요.

  • 텍스트 1페이지: 약 2~5KB (한글 1자 = 2~3바이트)
  • 고화질 사진 1장: 약 3~8MB (스마트폰 카메라 기준)
  • MP3 음악 1곡: 약 4~8MB (3~4분, 192kbps)
  • FHD 영화 1편: 약 1.5~4GB (압축률에 따라)
  • 4K UHD 영화 1편: 약 15~50GB
  • 최신 콘솔 게임 1개: 약 50~150GB
  • 스마트폰 백업 전체: 약 30~256GB

예를 들어 1TB 외장하드라면 FHD 영화 약 250~500편, 사진 약 12만 장을 저장할 수 있습니다. 1PB는 그 1,000배니까, 한 사람이 평생 찍은 사진을 수십 명분 저장하고도 남는 어마어마한 용량이죠.

클라우드와 네트워크를 통해 흐르는 데이터

통신 속도와 저장 용량의 차이 📡

또 하나 자주 헷갈리는 부분이 Mbps와 MB/s의 차이입니다. 인터넷 요금제에 적힌 “1Gbps”를 보고 “1초에 1GB가 다운로드되겠지!”라고 기대했다가 실망한 경험, 한 번쯤 있으실 거예요.

핵심은 대문자 B와 소문자 b의 차이입니다.

  • bps(bit per second): 1초당 비트 수 — 통신 속도 단위
  • B/s(byte per second): 1초당 바이트 수 — 파일 다운로드 속도 단위

1바이트는 8비트이므로, 100Mbps = 약 12.5MB/s가 됩니다. 이론상 100Mbps 회선에서는 1GB 파일을 다운로드하는 데 약 80초 정도 걸리는 셈이죠. 통신사 광고의 빠른 숫자에 속지 않으려면 단위를 꼭 8로 나눠보세요. 😉

데이터 단위 변환 실전 팁 💡

마지막으로 일상에서 바로 쓸 수 있는 변환 팁을 정리해드릴게요.

  • 📦 대략적인 변환: 1024 ≈ 1000이므로, 빠르게 어림잡을 때는 그냥 1000으로 계산해도 5% 미만 오차입니다.
  • 💾 SSD 실제 용량: 표기 용량 × 0.931 ≈ 윈도우에서 보이는 용량 (예: 1TB → 약 931GB)
  • 🌐 다운로드 시간: 파일 크기(MB) ÷ (속도 Mbps × 0.125) = 예상 시간(초)
  • ☁️ 클라우드 요금: AWS/구글 클라우드는 십진(1000) 기준으로 과금하므로 실제 사용량과 차이가 거의 없습니다.
  • 📱 모바일 데이터: 통신사는 보통 1GB = 1000MB(십진) 기준으로 제공합니다.

복잡한 단위 변환이 필요할 때는 일일이 계산하지 말고 데이터 용량 변환 계산기를 활용해보세요. B↔KB↔MB↔GB↔TB를 1024 기반으로 정확하게 변환해줍니다.

자주 묻는 질문 FAQ ❓

Q1. 1GB는 정확히 몇 MB인가요?

A. 사용하는 체계에 따라 다릅니다. 십진(SI) 기준으로는 1GB = 1,000MB이고, 이진(IEC) 기준으로는 1GiB = 1,024MiB입니다. 운영체제 표시 용량은 보통 이진, 저장장치 제조사 표기는 십진을 따릅니다.

Q2. 새 SSD를 샀는데 표시 용량이 작아요. 불량인가요?

A. 아닙니다. 제조사는 1TB = 1,000,000,000,000B(십진) 기준으로 표기하고, 윈도우는 이를 1024로 나눠 표시하기 때문에 약 931GB로 보이는 게 정상입니다.

Q3. Mbps와 MB/s 중 어느 게 더 빠른가요?

A. 같은 숫자라면 MB/s가 8배 빠릅니다. 1바이트 = 8비트이기 때문이에요. 100Mbps는 약 12.5MB/s에 해당합니다.

Q4. 비트, 바이트 외에 알아두면 좋은 단위가 있나요?

A. 4비트(니블), 32비트/64비트(워드)도 종종 등장합니다. 또한 페타바이트(PB) 위로 엑사바이트(EB), 제타바이트(ZB), 요타바이트(YB)가 있습니다.

🧮 직접 계산해보세요!

B, KB, MB, GB, TB 사이를 1024 기반으로 정확하게 변환해드립니다.

데이터 용량 변환기 바로가기 →

Comments 0