반응형

Gibibyte(GiB) 와 Gigabyte(GB)

 

사내에서 AWS RDS를 구축하여 사용중이다. 내가 직접 인스턴스를 선택해야했기 때문에 고민이 많았는데, 이때까지만 해도 메모리라고 쓰여 있는 부분을 GB(기가바이트)라고 생각했었다. 자세히보니 GB가 아닌 GiB였다. 둘은 엄연히 다른 알파벳이다. 이 둘의 차이점을 알아보자. 

 

Gibibyte(GiB) 와 Gigabyte(GB)의 개념은 10진법과 2진법의 개념차이다. 수학을 놓아버린지 오래되었지만 이를 이해해야한다. 

이 크기를 실감할 수 있는 예시는 데스크탑 등에서 사용가능한 디스크 및 USB의 용량이다. 

1TB의 디스크를 구매했을 때, 실제 사용 가능한 용량은 1TB가 되지 않는다. 

 

 2진법 기준으로 작동하는 컴퓨터의 개념에 따라 1GB = 1024MB이어야하지만 실제로는 10진법으로 인식되어 계산된다. 다시말해 1KBsms 1000bit 로 인식되고 1GB = 1000MB 로 인식된다. 

 

이걸 정확하게 개선하기 위해 도입된 것이 GiB이고 이것은 2진법으로 인식되어 정확하게 계싼된다고 한다. 결국엔 1GiB = 1024MB이다. 

 

AWS에서는 GB가 아닌 GiB 를 사용한다. AWS에서 언급되는 메모리 및 스토리지 사용량 설정 등은 정확한 사용 가능량을 보여주기 위해 GiB쓴다고 한다. 

 

반응형
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 라이프코리아트위터 공유하기
  • shared
  • 카카오스토리 공유하기