본문 바로가기
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
반응형