본문 바로가기
컴퓨터 관련

저장단위 KiB, MiB, GiB, TiB - 키비바이트, 메비바이트, 기비바이트, 테비바이트 정리

by _BlankSpace 2018. 3. 28.




컴퓨터의 하드디스크나 SSB를 고르기 위해서 욜량을 한번 쯤 확인하신 경험이 있을 겁니다.

보통, 최근에는 TB정도의 용량이 보급화되기 시작했는데요.


이러한, 용량을 나타내는 기호에 대해서 정리하려고 합니다.


먼저, 표로 정리한 바이트를 확인해보겠습니다.


바이트 크기

SI 접두어

전통적 용법

이진 접두어

기호(이름)

값 

기호 

값 

기호(이름) 

값 

KB (킬로바이트)

1000¹ = 10³

KB

1024¹ = 2¹

KiB (키비바이트)

2¹⁰

MB (메가바이트)

1000² = 10

MB

1024² = 2²⁰

MiB (메비바이트)

2²⁰

GB (기가바이트)

1000³ = 10⁹

GB

1024³ = 2³⁰

GiB (기비바이트)

2³⁰

TB (테라바이트)

1000⁴ = 10¹²

TB

1024⁴ = 2⁴⁰TiB (테비바이트)

2⁴⁰

PB (페타바이트)1000⁵ = 10¹⁵

PB

1024⁵ = 2⁵⁰PiB (페비바이트)

2⁵⁰

EB (엑사바이트)

1000⁶ = 10¹⁸EB1024⁶ = 2⁶⁰

EiB (엑스비바이트)

2⁶⁰

ZB (제타바이트)1000⁷ = 10²¹ZB1024⁷ = 2⁷⁰

ZiB (제비바이트)

2⁷⁰

YB (요타바이트)

1000⁸ = 10²⁴

YB

1024⁸ = 2⁸⁰

YiB (요비바이트)

2⁸⁰


표에서 보는 것처럼, 2¹⁰으로 나타낼 것인지, 10³으로 나타낼 것인지에 따라서 이름이 달라집니다.


1. KiB, MiB, GiB, TiB 이러한 단위는 왜? 누가? 정의한 것일까.


키비바이트, 메비바이트 ... 등의 이름은 IEC에서 1998년 11월에 정의했다고 합니다.

이러한 이진 바이트 단위는 IEEE와 CIPM에 의해서 빠르게 보급되었다고 하네요.


그러면, 기존에 있는 KB(킬로바이트), MB(메가바이트), GB(기가바이트) 등등의 단위가 이미 있는 데, 왜 새롭게 정의가 되었을 까요.

그 이유는 기존의 단위와의 혼동을 줄이고자 함이라고 합니다.


어떠한 이유에서 혼동이 있었을까요.

예를 들자면, 1000KB를 1MB로 계산할 수 있습니다. 하지만 어떤 사람은 1024KB를 1MB로 생각할 수도 있습니다.

이러한 킬로바이트 용어의 혼란 문제는 컴퓨터 하드 드라이브가 기가바이트로 용량이 커지면서 대중화되는 동시에 1,000과 1,024 둘 다 사용되었고, 제조사에서는 10의 제곱을 사용하였는 데, 고객들은 2의 제곱으로 용량을 계산하여 차이가 생길 수 있었다고 합니다.

이러한 사소한 부분부터 차이가 생길 수 있다는 점에서 IEC가 1000단위로 나타낼 수 있는 표준 단위를 공표하게 되었다고 합니다.




2. 각각의 단위를 알아보자.


- 키비바이트 (KiB, Kibibyte) 또는 킬로 이진 바이트 (Killo binary byte)

   1 KiB = 2¹⁰ = 1,024 바이트


- 메비바이트 (MiB, Mebibyte) 또는 메가 이진 바이트 (Mega binary byte)

1 MiB= 2²⁰ = 1,048,576 바이트 = 1,024 키비바이트


- 기비바이트 (GiB, Gibibyte) 또는 기가 이진 바이트 (Giga binary byte)

   1 GiB2³⁰ = 1,073,741,824 바이트 = 1024 메비바이트


- 테비바이트 (TiB, Tebibyte) 또는 테라 이진 바이트 (Tera binary byte)

  1 TiB =  2⁴⁰ = 1,099,511,627,776 바이트 = 1024 기비바이트


- 페비바이트 (PiB, Pebibyte) 또는 페타 이진 바이트 (Peta binary byte)

  1 PiB = 2⁵⁰ = 1,125,899,906,842,624 바이트 = 1024 테비바이트


- 엑스비바이트 (EiB, Exbibyte) 또는 엑사 이진 바이트 (Exa binary byte)

  1 EiB = 2⁶⁰ = 1,152,921,504,606,846,976 바이트 - 1024 페비바이트


- 제비바이트 (ZiB, Zebibyte) 또는 제타 이진 바이트 (Zetta binary byte)

  1 ZiB = 2⁷⁰ = 1,180,591,620,717,411,303,424 바이트 = 1024 엑스비바이트


- 요비바이트 (YiB, Yobibyte) 또는 요타 이진 바이트 (Yotta binary byte)

  1 YiB = 2⁸⁰ = 1,208,925,819,614,629,174,706,176 바이트 = 1024 제비바이트


3. 설마, 이러한 데이터 단위를 직접 변환해야 되는 걸까..


당연히, 아닙니다.

구글에서 이러한 단위 변환기를 제공하고 있었습니다.


아래 링크에서 확인해보시기 바랍니다.

https://www.google.co.kr/search?newwindow=1&dcr=0&ei=gp67WvHZL4af8QWylr3ABg&q=kb+kib&oq=kb+kib&gs_l=psy-ab.3..35i39k1j0l2j0i30k1l5j0i10i30k1j0i5i30k1.2209.3425.0.3701.6.6.0.0.0.0.125.647.1j5.6.0..2..0...1.1.64.psy-ab..0.6.646...0i67k1j0i131k1j0i203k1.0.XGQFc4LJDx0

댓글