아래는 컴퓨터에서 사용하는 용량 단위를 정리한 표 입니다. 표기는 정확한 표준은 아니지만 관례적으로 사용하는 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
The metric system was introduced in 1795 with six prefixes. The other dates relate to recognition by a resolution of the CGPM.
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) 기준의 계산 사이의 오차를 정리한 표와 그래프 입니다.