(IT 퀴즈) 컴퓨터의 저장 용량이 낮은 이유는 무엇입니까?

(출처: Unsplash / art wall Kittenprint)새 컴퓨터를 구입할 때 무엇을 고려하시나요? 중앙처리장치(CPU), 그래픽카드(GPU), RAM 등 성능과 직접적으로 관련된 구성요소들이 될 것이다. 또한 사용 환경에 따라 저장 용량을 중요하게 생각하는 사용자도 많을 것입니다. 그런데 당신의 컴퓨터 저장 용량이 이상하다고 느낀 적이 있나요? 특히 Windows PC에서는 표시되는 용량이 항상 실제 크기보다 작습니다. 왜 이렇게이다? 컴퓨터에서 사용되는 용량 단위에 대한 간단한 기본 지식부터 시작하는 것이 필요합니다. 그렇게 하면 다음 내용을 이해하기가 더 쉬울 것입니다. 컴퓨터는 저장 용량을 여러 단위로 표현합니다. 바이트(Byte)에 대해 들어보셨을 것입니다. 운영체제에서 사용되는 가장 작은 단위이다. 바이트 다음은 킬로바이트(kB)입니다. 킬로바이트를 얻으려면 바이트에 10의 3제곱을 곱하세요. 즉, 1킬로바이트는 1000바이트와 같습니다. 다음 유닛도 마찬가지다. 메가바이트(MB)를 얻으려면 킬로바이트에 10의 3승(1000)을 곱하세요. 기가바이트(GB)와 테라바이트(TB)는 동일합니다. 더 작은 단위에 10의 3승을 곱하면 됩니다. 이는 도량형 총회(CGPM)에서 정한 국제 단위계(SI) 접두어 규칙을 따릅니다. SI 접두어는 십진법을 기준으로 단위를 접두어로 사용하는 데 사용됩니다. 국제단위계 십진수 접두사 (출처: 한국표준과학연구원) SI에서는 10의 3승에 접두사 ‘킬로(k)’를 사용합니다. 10의 6승에는 접두사 ‘메가(M)’를 붙였고, 10의 9승에는 접두사 ‘기가(G)’를, 10의 12승에는 접두사 ‘테라(T)’를 붙였다. 운영체제의 경우 가장 작은 단위인 바이트에 이 접두어를 붙인다. 참고로 킬로와 킬로바이트를 나타내는 문자가 소문자 K인 이유는 온도를 나타내는 SI 단위인 켈빈(K)과 구별하기 위함입니다. 제조업체, 운영 체제 및 계산 방법이 다릅니다. 그렇다면 저장장치에 표시되는 용량과 실제 컴퓨터 운영체제에서는 왜 다른가요? 이는 저장 장치 제조업체와 운영 체제가 용량을 계산하는 방법이 다르기 때문입니다. 하드디스크(HDD), SSD 등 저장장치를 제조하는 기업은 SI 접두사 규칙을 바탕으로 용량을 표시한다. 우리는 십진수 표기법을 사용합니다. SI 접두사 규칙에 따라 1TB를 10진수 표기법으로 표기해 보겠습니다. 1TB는 1000GB로 표현됩니다. 1000GB는 100만MB가 됩니다. 킬로바이트로 표현하면 10억 kB이고, 바이트로 쓰면 1조 바이트이다. 간단히 1000을 곱하고 나누면 소수 단위를 쉽게 변환할 수 있습니다. 제조업체는 이러한 규칙에 따라 제품 복용량을 안내합니다. (출처: Unsplash / marc pezin) 그러나 Windows 등의 운영체제에서는 10진수 표기법을 사용하지 않습니다. 이진 표기법이 기본값입니다. 제조사에서 10진수로 계산한 용량을 2진수로 변환하면 어떻게 되나요? 결론적으로 표시되는 용량이 줄어듭니다. 국제 단위계 접두사 규칙은 단위를 10의 3제곱(1000)으로 분류하는 것입니다. 이와 대조적으로 이진 시스템을 사용하는 운영 체제는 단위를 2의 10제곱(1024)으로 나눕니다. 쉽게 말하면 1024라는 숫자를 곱하고 나누어서 단위를 구분하는 것입니다. 1TB 용량은 1024GB, 1GB는 1024MB, 1MB는 ​​1024바이트입니다. 여기서 문제가 발생합니다. 제조업체는 용량을 10진수 표기법으로 표시하지만 운영 체제에서는 2진수 표기법을 사용합니다. 이 경우 운영 체제에서 표시하는 용량은 더 작아질 수밖에 없습니다. 예를 들어 보겠습니다. 제조업체에서 십진수 표기법으로 계산한 1TB의 저장 장치가 하나 있습니다. 이를 바이너리로 표현하려면 바이트로 변환해야 합니다. 그러면 1조 바이트가 됩니다. 1조 바이트를 이진법 계산법에 따라 1024로 나누면 9억 7,650만 kb가 됩니다. 용량이 줄었나요? 다시 1024로 나누면 약 953,000MB가 되고, 다시 나누면 931GB가 됩니다. 용량이 증가할수록 이러한 현상은 더욱 심해집니다. 1TB 저장장치를 윈도우 PC에서 인식하면 931GB가 된다. (출처: Pugetsystems) 제조사에서는 계산방식에 따른 용량 표기의 차이에 대한 정보도 제공하고 있습니다. 삼성반도체는 홈페이지를 통해 “소비자가 계산하기 쉽도록 제조사에서는 1GB를 가정한 용량을 1024MB가 아닌 1000MB로 표시하고 있다”며 “운영체제(OS)가 용량을 계산할 때 1024MB를 더 정확하게 사용한다”고 밝혔다. 표준. 따라서 실제 용량과 표시되는 용량에는 차이가 있습니다.” 이 현상은 모든 운영 체제에서 발생하는 것은 아닙니다. 운영 체제에 따라 다릅니다. Microsoft Windows는 용량을 이진 표기법으로 표시합니다. Apple macOS는 용량을 10진수 표기법으로 표시합니다. 이는 구입한 제품과 운영체제에 표시된 용량이 동일함을 의미합니다. Apple의 iPhone 운영 체제인 iOS도 마찬가지입니다. 삼성전자는 One UI 6.0부터 소수점 형태로 용량을 표시하기 시작했다. 소비자 입장에서는 반갑지 않은 일이다. (출처: Unsplash / Andrew Neel) 사실 사용자 입장에서는 디스플레이 용량 감소가 반갑지 않다. 분명히 1TB 저장 장치를 구입했는데 실제로 운영 체제에서는 더 적은 것으로 표시됩니다. 돈을 잃고 있다는 느낌을 지울 수 없습니다. 대용량 저장 장치를 사용하는 경우 특히 그렇습니다. 용량이 클수록 차이는 더 커집니다. 예를 들어 운영 체제에서는 1TB를 931GB(-69GB)로 나타내고 500GB를 465GB(-35GB)로 나타냅니다. 이에 미국에서는 코닥, 샌디스크 등 저장장치 제조사를 상대로 집단소송이 제기됐다. 소송은 양측이 합의에 도달한 2007년에 무산됐다. 당시 합의에 따르면 이용자는 매장에서 저장장치를 구매하면 10% 할인을 받거나 구매한 제품 가격의 5%를 환불받을 수 있다. 또한, 제조업체는 용량이 소수점 표기법으로 표시되었음을 명시하는 공지를 게시해야 했습니다. 별도의 바이너리 용량 단위가 있습니다. 소수점 접두사를 사용한 용량 단위(위), 바이너리 접두사를 사용하여 표기한 용량 단위(출처:MASV) 실제로 계산된 용량을 이진수로 표현하는 표준 단위가 있습니다. IEC(International Electrotechnical Commission)에서 만든 바이너리 접두사입니다. 이진 접두사는 2의 10승인 1024를 기준으로 용량을 계산합니다. 표현되는 단위는 다릅니다. 키비바이트(KiB), 메비바이트(MiB), 기비바이트(GiB), 테비바이트(TiB)와 같은 단위가 사용됩니다. 눈치채셨겠지만, 알파벳 소문자 i가 기존 유닛의 중앙에 위치합니다. 불행하게도 바이너리 접두어를 사용한 용량 표기는 잘 이루어지지 않습니다. 바이너리 접두사는 1998년에 제정되었지만 아직도 이를 사용하는 제조업체를 찾기가 어렵습니다. 제조사에서는 그렇게까지 할 필요를 못 느꼈던 것 같아요. 10진수 표기법이 관행이 되어 용량을 2진수 표기법으로 표기하면 원래 썼던 용량보다 작아지게 됩니다. 테크플러스 에디터 윤정환[email protected] 포르쉐의 신형 EV ‘타이칸 터보 GT’가 다음 주 정식 데뷔한다. 포르쉐의 신형 EV(전기차) ‘타이칸 터보 GT’가 곧 출시될 예정이다. 포르쉐는 3월 4일(현지시각) 자사 홈페이지 techpress.co.kr에 차량 실루엣을 게재했다.