- 보니야 놀자

USB 메모리 혹은 하드디스크 용량이 적게 잡히는 이유

컴퓨터

USB의 정보를 보면 USB용량이 14.8GB로 인식하고 있습니다. 분명 16GB로 판매되는 제품으로 알고 있는데, 이상한 일입니다. 분명히 제품 사양서에는 16GB라고 기재되어 있는데, 왜 컴퓨터에서는 14.8GB만 인식되는 것일까요? 나머지 용량의 행방은 어디로 간 것일까요?


사실 양쪽에서 의미하는 GB의 의미가 다릅니다. SI 단위계에서 Giga는 10억을 의미하는 단위입니다. 다음은 표로 정리해 보겠습니다.

접두어 기호 10진수 배수
기가(Giga) G 1,000,000,000 십억
메가(Mega) M 1,000,000 백만
킬로(Kilo) K 1,000
센티(Centi) C 0.01 십 분의 일
밀리(Milli) m 0.001 백 분의 일
마이크로(Micro) u 0.000001 천 만분의 일


아마 꽤 익숙한 용어일 것입니다. 킬로그램, 센티미터, 밀리그램 등 일상에서 자주 쓰이는 접두어입니다. 제조사에서 표시한 USB의 용량은 SI 단위계를 기준으로 작성된 것입니다. 16GB를 16억 바이트로 계산한 것입니다.

반면 컴퓨터에서 사용하는 단위는 약간 다릅니다. 컴퓨터는 1과 0만 활용하기 때문에 숫자를 이진수로 표시합니다. 이진수 세계에서는 1,000보다 1,024가 훨씬 표현하기 쉬운 숫자입니다. 1,024는 2의 10승이므로 10000000000으로 간략하게 표시되지만 1,000은 1111101000로 표시됩니다. 따라서 컴퓨터의 세계에서는 기가, 메가, 킬로 등의 단위가 아래와 같이 SI 단위계의 값과 다릅니다.

접두어 기호 10진수 배수
기가(Giga) G 1,073,741,824 십억
메가(Mega) M 1,048,576 백만
킬로(Kilo) K 1,024


컴퓨터의 세계에서는 1 기가 바이트는 1,073,741,824 바이트에 해당합니다. 제조사에서 의도한 16억을 이 숫자로 나누면 약 14.8이 됩니다. 단위를 환산하는 과정에서 나머지가 날아가 비리는 것입니다!

 

여기에 추가로 USB에서 인식되지는 않지만, 용량을 차지하는 프로그램들도 있다 보니 여유 공간이 더더욱 줄이들어 총 1.2GB가 사라진 것처럼 보이는 것입니다. 따라서 저장 장치를 구매할 때는 제품에 표기된 용량보다 컴퓨터에서 표기되는 용량이 훨씬 적을 수 있다는 점을 염두에 둬야 합니다. 다만 모든 제품이 다 그런 것은 아닙니다.

예를 들어 분명 제품에 표기된 용량이 32GB 였는데, 컴퓨터에서 실제로 인식되는 용량 또한 31.9GB로 거의 오차가 없는 제품도 있습니다. 용량을 SI 단위로 표현하면 34.3GB가량이 되었 을 것입니다. 소비자를 배려하는 차원에서 약간의 용량을 더 추가하여, 컴퓨터에서 인식된 용량이 32GB가 되도록 맞준 제품도 존재합니다. 소비자 몰래 2GB 이상의 용량을 덤으로 얹어준 셈이지요.