본문 바로가기
IT/CS

[CS] GB와 GiB: 기가바이트와 기비바이트의 차이점

by 신림쥐 2024. 11. 15.
728x90
반응형

 

     


     

     

    GB, GiB 이란 무엇인가요?

    공통점

    • 두 접두사 모두 디지털 기기의 측정 단위

     

    차이점

    • GB : 전통적인 단위입니다,
      • metric 1GB는 1,000³ 바이트에 해당하는 측정 스타일
    • GiB : 바이너리 메서드를 사용한 컴퓨터 저장장치의 단위,
      • 1 GiB는  1024³ 바이트 에 해당하는 측정 스타일

     

     

    GiB 사용하는 경우

    • 바이너리 메서드는 메모리 크기 즉, 컴퓨터의 저장장치의 용량을 말한다.
    • GiB는 메모리나 저장장치의 용량을 보다 정확하게 계산하고 표기하는 데 활용한다.

    예시)

    컴퓨터의 RAM이나 SSD/HDD의 용량은 실제 데이터 저장 공간을 바이트 단위로 나열하는 방식이므로, 이진 접두사인 GiB, TiB 등을 사용해 용량을 표시하는 것이 보다 정확한 표현이 됩니다.


    GB vs GiB
    -왜 소문자 'i'인가요?

    • 기비바이트(영어: Gibibyte, GiB) 또는 기가 이진 바이트(Giga binary byte)의 약자
    • 1998년 국제전기기술위원회(IEC)에 의해 정의된 이진 단위

     

     

    메모리 크기의중요성

    • 파일이 클수록 GB와 GiB 차이가 커지는 것을 알 수 있는데, 즉 데이터 전송에 사용되는 파일이 클수록 그 차이는 더 커진다.
    • 즉, 대용량 파일을 주고 받는 과정에서 단위의 차이는 전송 시간 즉 비용 및 성능에 영향을 주게된다.
    💡 대용량 파일을 전송하는 데 걸리는 시간을 계산하세요. 
    파일 전송 계산기

     

     

    1GB의 메모리 크기 계산하기

    가장 기본적인 수준에서 1GB의 메모리 크기는 0.93GB 이다.

     

     

    • 1TB의 USB를 사면 935MB 정도의 저장 용량이 있다. 이런 계산을 어떻게 하는걸까? 
    • 0.93GB는 1GB는 1000³(1,000,000,000) 바이트와, 1GiB는 1024³(1,073,741,824) 바이트를 비교했을 때의 비율이다.

     

    측정 단위
    바이트
    크기
    측정 단위
    바이트
    킬로바이트(KB) 1,000¹ = 1,000
    0.97 KiB
    키비바이트(KiB) 1,024¹ = 1,024
    메가바이트(MB) 1,000² = 1,000,000
    0.95 MiB
    메비바이트(MiB) 1,024² = 1,048,576
    기가바이트(GB) 1,000³ = 1,000,000,000
    0.93 GiB
    기비바이트(GiB) 1,024³ = 1,073,741,824
    테라바이트(TB) 1,000⁴ = 1,000,000,000,000
    0.91 TiB
    테비바이트(TiB) 1,024⁴ = 1,099,511,627,776
    페타바이트(PB) 1,000⁵ = 1,000,000,000,000,000
    0.89 PiB
    페비바이트(PiB) 1,024⁵ = 1,125,899,906,842,620

     

     

    반응형

     

    ✔ 1GiB - 5GiB 은?

    • 메모리 크기 1.07 GB ~ 5.37 GB (1,073,741,824 byte ~ 5,368,709,120 byte)

     

     

     

    대용량파일 처리시 확인 내용

    1. 파일 압축이나, 분할 시 계산 단위
    2. 다른 운영체제인 경우 드라이브 용량에 따른 메모리 호환성 확인
    3. 다른 운영체제인 경우 파일을 공유시 파일 전송 중 발생한는 파일 용량과 무결성 확인

     


    참고 문서

    https://github.com/github/git-sizer

     

    GitHub - github/git-sizer: Compute various size metrics for a Git repository, flagging those that might cause problems

    Compute various size metrics for a Git repository, flagging those that might cause problems - github/git-sizer

    github.com

     

    728x90
    반응형