본문 바로가기
컴퓨터공학/컴퓨터일반

하드웨어 | 기억장치 용량과 실제 용량 차이가 나는 이유

by KISCH 2024. 5. 10.
반응형

 

bytebit

 

컴퓨터의 용량 단위는 2진법을 기반으로 표기합니다. 하지만 하드웨어 제조사들은 10진법을 기준으로 표기하기 때문에 오차가 생깁니다. 용량이 작았을 때는 별 차이가 없었지만 TB로 넘어가면서 무시할 수 없는 차이가 생기기 때문에 왜 이런 상황이 발생했는지 설명드리려 합니다.

 

 

 

 

 

목차

     

     

    1. 기억장치 용량

     

    1.1 컴퓨터 정보 단위

    컴퓨터의 최소 처리 단위는 'bit'로 1비트는 0과 1 두가지가 표현됩니다. 비트를 8개 묶으면 2의 8제곱, 256가지 정보를 담을 수 있고 이것을 'byte(바이트)'라고 합니다.

     

    • 비트 (bit) - 2의 -3제곱
    • 바이트 (byte) - 1
    • 킬로바이트 (kilobyte) - 10의 3제곱으로 1KB = 1000바이트
    • 메가바이트 (megabyte) - 10의 6제곱으로 1MB =  1000KB
    • 기가바이트 (gigabyte) - 10의 9제곱으로 1GB =  1000MB
    • 테라바이트 (terabyte) - 10의 12제곱으로 1TB =  1000GB
    • 페타바이트 (petabyte) - 10의 15제곱으로 1PB =  1000TB
    • 엑사바이트 (exabyte) - 10의 18제곱으로 1EB =  1000PB
    • 제타바이트 (zettabyte) - 10의 21제곱으로 1ZB =  1000EB
    • 요타바이트 (yottabyte) - 10의 24제곱으로 1YB =  1000ZB
    • 론나바이트 (ronnabyte) - 10의 27제곱으로 1RB =  1000YB
    • 퀘타바이트 (quettabyte) - 10의 30제곱으로 1QB =  1000RB

     

    1.2 하드디스크 용량

    1TB인 하드 디스크가 있다면, 1TB는 1,000GB, 1,000,000MB, 1,000,000,000KB, 1,000,000,000,000 bytes를 저장할 수 있습니다. 하드 디스크를 컴퓨터에 장착한 뒤 윈도우에서 하드디스크 용량을 확인하면 931GB로 잡힙니다. 

    윈도우에서는 2의 10제곱이 1024로 나누기 때문에 거꾸로 계속 나누다 보면 다음과 같습니다.

     

    1,000,000,000,000 bytes = 976,562,500 KB = 953,674 MB = 931GB

     

    단위가 커질수록 차이가 커지기 때문에 1PB 용량의 하드디스크는 실제로 909 TB로 보여지며 차이는 91TB 차이가 날 것입니다.

     

     

     

     

    2. 해결방안

     

    2.1 이진접두어

    이러한 차이를 해결하기 위해서 국제 표준 회의(IEC)에서는 다음과 같은 표준을 내놨습니다.

    • 키비바이트 (kibibyte) - 2의 10제곱 / 1KiB = 1024바이트
    • 메비바이트 (mebibyte) - 2의 20제곱 / 1MiB =  1024KiB
    • 기비바이트 (gibibyte) - 2의 30제곱 / 1GiB =  1024MiB
    • 테비바이트 (tebibyte) - 2의 40제곱 / 1TiB =  1024GiB
    • 페비바이트 (pebibyte) - 2의 50제곱 / 1PiB =  1024TiB
    • 엑스비바이트 (exbibyte) - 2의 60제곱 / 1EiB =  1024PiB
    • 제비바이트 (zebibyte) - 2의 70제곱 / 1ZiB =  1024EiB
    • 요비바이트 (yobibyte) - 2의 80제곱 / 1YiB =  1024ZiB

    컴퓨터 용량 체계에서 K는 언제나 1024였습니다. 1000이라는 숫자가 나올 수가 없죠. 하드디스크나 SSD 등 저장장치 제조업계가 수치를 부풀리는 상술로 이용해왔고 키비 단위가 새로 나오는 등의 혼란을 야기시켰습니다.

     

     

    3. 용량 표기

     

    3.1 1000단위 (10진수) 를 사용하는 매체

    1) HDD

    2) SSD - 2진수를 사용해 제조하는 것이 유리함에도 사람들에게 익숙한 10진수를 사용합니다.

    3) USB메모리

    4) 이더넷 - 전송

    5) SATA

     

    3.2 1024단위 (2진수)를 사용하는 매체

    1) RAM

    2) CD 

     

    3.3 기타

    1) DVD - 업체에 따라 다릅니다.

    2) 플로피 디스크 - 혼용해서 사용합니다.

     

     

    관련포스트
    하드웨어 | 저장장치 분류 (ROM, RAM, FLASH)
    하드웨어 | SSD 종류 및 규격 (SATA SSD, M.2 SSD)

     

    반응형

    댓글