<In Story>

컴퓨터 저장 용량 단위 환산기 // [Calculator] [Web] 본문

Program(Tool)/계산기(Calculator)

컴퓨터 저장 용량 단위 환산기 // [Calculator] [Web]

<In Story, Hi story, History> 2015. 5. 25. 15:27

http://mwultong.blogspot.com/2008/01/kb-mb-gb-tb-pb-convert.html

http://cappleblog.co.kr/139




아래는 컴퓨터에서 사용하는 용량 단위를 정리한 표 입니다. 표기는 정확한 표준은 아니지만 관례적으로 사용하는 SI prefix  표기법과 표준인 IEC prefix 의 표기법을 함께 표시했습니다. 컴퓨터의 저장 장치에서 사용하는 용량의 단위는 아래와 같습니다.

컴퓨터에서 사용하는 용량 단위

관례적 표기 IEC prefix 내용
이름 기호 이름 기호 2진 기준 값 (Byte)
kilo byte KB kibi byte KiB 210 Byte 1,024 Byte
mega byte MB mebi byte MiB 220 Byte 1,048,576 Byte
giga byte GB gibi byte GiB 230 Byte 1,073,741,824 Byte
tera byte TB tebi byte TiB 240 Byte 1,099,511,627,776 Byte
peta byte PB pebi byte PiB 250 Byte 1,125,899,906,842,624 Byte
exa byte EB exbi byte EiB 260 Byte 1,152,921,504,606,846,976 Byte
zetta byte ZB zebi byte ZiB 270 Byte 1,180,591,620,717,411,303,424 Byte
yotta byte YB yobi byte YiB 280 Byte 1,208,925,819,614,629,174,706,176 Byte


※ 원래 SI prefix 와 IEC prefix 는 K, M, G, T, P, E, Z, Y 와 Ki, Mi, Gi, Ti, Pi, Ei, Zi, Yi 이지만 저장 장치에서 용량을 표기할 때는 Byte 인 B 와 결합하여 표기하기 때문에 B 를 포함하여 표기하였습니다.


SI prefixes
Prefix Symbol 1000m 10n Decimal Short scale Long scale Since
yotta Y 10008 1024 1000000000000000000000000 Septillion Quadrillion 1991
zetta Z 10007 1021 1000000000000000000000 Sextillion Trilliard 1991
exa E 10006 1018 1000000000000000000 Quintillion Trillion 1975
peta P 10005 1015 1000000000000000 Quadrillion Billiard 1975
tera T 10004 1012 1000000000000 Trillion Billion 1960
giga G 10003 109 1000000000 Billion Milliard 1960
mega M 10002 106 1000000 Million 1960
kilo k 10001 103 1000 Thousand 1795
hecto h 10002?3 102 100 Hundred 1795
deca da 10001?3 101 10 Ten 1795
10000 100 1 One
deci d 1000?1?3 10?1 0.1 Tenth 1795
centi c 1000?2?3 10?2 0.01 Hundredth 1795
milli m 1000?1 10?3 0.001 Thousandth 1795
micro μ 1000?2 10?6 0.000001 Millionth 1960
nano n 1000?3 10?9 0.000000001 Billionth Milliardth 1960
pico p 1000?4 10?12 0.000000000001 Trillionth Billionth 1960
femto f 1000?5 10?15 0.000000000000001 Quadrillionth Billiardth 1964
atto a 1000?6 10?18 0.000000000000000001 Quintillionth Trillionth 1964
zepto z 1000?7 10?21 0.000000000000000000001 Sextillionth Trilliardth 1991
yocto y 1000?8 10?24 0.000000000000000000000001 Septillionth Quadrillionth 1991
  1. The metric system was introduced in 1795 with six prefixes. The other dates relate to recognition by a resolution of the CGPM.
  2. The 1948 recognition of the micron by the CGPM was abrogated in 1967.


위 국제 단위계 표를 보면 1TB는 1,000,000,000,000Byte를 의미합니다.

반면에 컴퓨터는 1024 기준으로 단위가 올라가죠. 그렇기 때문에 컴퓨터에 2TB의 하드 디스크를 PC에 장착하고 확인

하면2,000,000,000,000 ÷ 1024 ÷ 1024 ÷ 1024 ÷ 1024 = 1.8189894, 약 1.8TB로 표시하는 것입니다.

 

 


 


SI prefix - 관례적 표기와 정확한 표기 사이의 오차

윈도우에서 표시되는 저장 용량 단위는 관례적인 표기에 따라 SI prefix 로 표기합니다. 1,024 Byte 는 1 KB 로 표기하고 1,024 KB 는 1 MB 로 표기하는 것이지요. 그러나 위에서 이야기 했듯이 SI prefix 표기법은 10진법을 기준으로 하여 1,000 배로 단위가 올라가기 때문에 엄밀하게 표기대로만 따진다면 1 KB 는 1,000 Byte 가 되고 1 MB 는 1,000 KB 가 됩니다.

그래서 이러한 2진법 기준의 1,024 배로 단위가 올라가는 관례적인 계산 방법과 10진법 기준의 1,000 배로 단위가 올라가는 정확한 계산 방법 사이에는 해석에 따라 오차가 생길 수 있습니다. 과연 얼마의 오차가 생길까요? 아래는 2진법(Binary) 기준의 계산과 10진법(Decimal) 기준의 계산 사이의 오차를 정리한 표와 그래프 입니다.

Prefix Bin ÷ Dec Dec ÷ Bin Percentage difference
kilo 1.024 0.9766 +2.4% or ?2.3%
mega 1.049 0.9537 +4.9% or ?4.6%
giga 1.074 0.9313 +7.4% or ?6.9%
tera 1.100 0.9095 +10.0% or ?9.1%
peta 1.126 0.8882 +12.6% or ?11.2%
exa 1.153 0.8674 +15.3% or ?13.3%
zetta 1.181 0.8470 +18.1% or ?15.3%
yotta 1.209 0.8272 +20.9% or ?17.3%


 

 


 




컴퓨터에서 디스크, 메모리, 파일 등의 용량을 표현할 때에는: 바이트(Byte), 킬로바이트(KB), 메가바이트(MB), 기가바이트(GB), 테라바이트(TB), 페타바이트(PB) 단위를 사용합니다. 그 단위들을 상호 환산하는 계산기입니다.

1KB = 1024 Bytes (Default/기본값)
1KB = 1000 Bytes



바이트 입력     : Bytes

킬로바이트      : KB
메가바이트      : MB
기가바이트      : GB
테라바이트      : TB
페타바이트      : PB



킬로바이트 입력 : KB

바이트          : Bytes
메가바이트      : MB
기가바이트      : GB
테라바이트      : TB
페타바이트      : PB



메가바이트 입력 : MB

바이트          : Bytes
킬로바이트      : KB
기가바이트      : GB
테라바이트      : TB
페타바이트      : PB



기가바이트 입력 : GB

바이트          : Bytes
킬로바이트      : KB
메가바이트      : MB
테라바이트      : TB
페타바이트      : PB



테라바이트 입력 : TB

바이트          : Bytes
킬로바이트      : KB
메가바이트      : MB
기가바이트      : GB
페타바이트      : PB



페타바이트 입력 : PB

바이트          : Bytes
킬로바이트      : KB
메가바이트      : MB
기가바이트      : GB
테라바이트      : TB



주의: 자바스크립트의 한계 때문에, 거대한 숫자의 경우 오차가 다소 있습니다. 예를 들어, 1024 PB 는 정확히 1152921504606846976 바이트이지만, 1152921504606847000 바이트로 표시됩니다. 24바이트의 오차가 발생했습니다.