👋 Hello, I am Seung-ho Ham

🧑🏻‍💻 A Developers who create code that changes the world

카테고리 없음

[IT] 킬로바이트와 키비바이트

Potato_H 2021. 6. 2. 20:52
반응형


usb나 ssd 등의 저장 장치의 용량을 표시할 때 10진수로 계산된 용량 표현과 2진수로 계산된 용량 표현으로 인해서 용량의 차이가 난다.

예전같이 적은 용량의 저장장치만 있었을 때에는 10진수계산 2진수계산 상관없이 오차가 별로 없었지만 테라바이트 단위의 용량까지 사용하는 현재는 오차 범위가 20기가 이상이 날 정도로 커졌다.

이러한 표현의 방식 때문에 저장장치를 구매하는 사람들은 표시된 용량보다 크기가 작다는 이유로 이상하게 생각을 하는데 이러한 오해를 막기위해 1998년 IEC 라는 단체에서 다른 표기법을 제안하였다.

10진수를 사용하여 표현한 것과 차이를 주기 위해 2진수를 사용하여 표현한 것은 킬로바이트(kilobyte)가 아닌 킬로 2진수 바이트(kilo binary byte)로 부르기로 정하였다.


키비바이트 (KiB, Kibibyte)
1 KiB = 2^10 = 1,024 바이트

메비바이트 (MiB, Mebibyte)
1 MiB = 2^20 = 1,048,576 바이트 = 1,024 키비바이트

기비바이트 (GiB, Gibibyte)
1 GiB = 2^30 = 1,073,741,824 바이트 = 1024 메비바이트

테비바이트 (TiB, Tebibyte)
1 TiB = 2^40 = 1,099,511,627,776 바이트 = 1024 기비바이트

페비바이트 (PiB, Pebibyte)
1 PiB = 2^50 = 1,125,899,906,842,624 바이트 = 1024 테비바이트

엑스비바이트 (EiB, Exbibyte)
1 EiB = 2^60 = 1,152,921,504,606,846,976 바이트 = 1024 페비바이트

제비바이트 (ZiB, Zebibyte)
1 ZiB = 2^70 = 1,180,591,620,717,411,303,424 바이트 = 1024 엑스비바이트

요비바이트 (YiB, Yobibyte)
1 YiB = 2^80 = 1,208,925,819,614,629,174,706,176 바이트 = 1024 제비바이트