본문 바로가기
코딩강좌/코딩상식

파일 용량 단위 기가, 테라 바이트만 알고 계시나요?

by 대디동동 2023. 9. 16.
728x90

안녕하세요. 대디동동의 동코딩동 코딩 상식 시간입니다.

 

이번 시간에는 컴퓨터 프로그램에서 파일 사이즈 및 정보 처리 단위를 알아보겠습니다.

HDD(하드디스크), SSD, 메모리(RAM) 용량, 파일 크기 등 많은 부분에서 사용되는 기본적인 단위입니다.

 

기본이 되는 개념이기 때문에 꼭 알아두셔야 합니다.


기본단위

우선, 가장 기본이 되는 바이트(byte, B)에 대해서 살펴보겠습니다.

가장 작은 단위는 비트(bit)인데, 비트 하나로는 0 또는 1 밖에 표현하지 못하여,

8개를 묶은 바이트를 기본 단위로 사용하고 있습니다.

 

1 bit 1 bit 1 bit 1 bit 1 bit 1 bit 1 bit 1 bit
1 Byte
1 bit x 8 개 = 1 Byte

KB vs KiB, MB vs Mib, GB vs GiB, TB vs TiB... 차이점?

우리가 통상적으로 무게나 거리를 계산할 때 사용하는  킬로는 1,000을 의미합니다.

1km = 1000m,  1kg = 1000g으로 계산합니다.

즉, 10진수를 사용하여 계산한다는 의미입니다.

 

하지만, 컴퓨터는 어떨까요? 0 또는 1만 가지고 데이터를 표현하죠?

즉, 2진수를 사용해서 계산을 해야 합니다.

 

이로 인해서 킬로의 경우 1,000을 의미하는 데

10진수는 103= 1,000이지만, 2진수는 210= 1,024으로

Decimal vs Binary 계산 방식의 차이가 발생합니다.

 

하지만, 표기할 때 우리가 익숙한 1KB로 표기하여 1KB가 1,000인지 1,024인지

정확하게 사용하지 않고 혼용하여 사용하고 있습니다.

왜냐하면 판매 목적으로 용량이 크게 보이게 되기 때문이죠.

 

아무튼, 이렇게 혼동하여 사용하는 것을 방지하기 위해서 IEC라는 단체에서

1999년 11월에 이진 바이트 단위를 만들어서 사용하기로 하면서 만들어진 단위가

중간에 binary의 "i"를 사용하여 KiB, MiB, GiB...등으로 표현하기로 했습니다.

 

그래서, KB, MB, TB를 SI 단위,  KiB, MiB, TiB를 IEC 단위라고 분리해서 사용합니다.

 

실제, 우리가 500GB HDD 구입하면 실제 용량이 466GB 정도 되는 이유가

판매자 입장에서 더 유리하기 때문에 아직도 SI 단위를 많이 사용하고 있습니다.


정보 처리 단위

IEC 단위 (접두어) SI 단위 (접두어)
명칭 약칭 크기 (Bytes) 지수표현 명칭 약칭 크기 (Bytes) 지수표현
비트
(Bit)
b 1 Bit   비트
(Bit)
b 1 Bit  
바이트
(Byte)
B 8 Bits   바이트
(Byte)
B 8 Bits  
키비바이트
(Kibibyte)
KiB 1,024 Byte 210 (키비) 킬로바이트
(Kilobyte)
KB 1,000 Byte 103
메비바이트
(Mebibyte)
MiB 1,024 KiB 220 (메비) 메가바이트
(Megabyte)
MB 1,000 KB 106
기비바이트
(Gibibyte)
GiB 1,024 MiB 230 (기비) 기가바이트
(Gigabyte)
GB 1,000 MB 109
테비바이트
(Tebibyte)
TiB 1,024 GiB 240 (테비) 테라바이트
(Terabyte)
TB 1,000 GB 1012
페비바이트
(Pebibyte)
PiB 1,024 TiB 250 (페비) 페타바이트
(Petabyte)
PB 1,000 TB 1015
엑스비바이트
(Exbibyte)
EiB 1,024 PiB 260 (엑스비) 엑사바이트
(Exabyte)
EB 1,000 PB 1018
제비바이트
(Zebibyte)
ZiB 1,024 EiB 270 (제비) 제타바이트
(Zettabyte)
ZB 1,000 EB 1021
요비바이트
(Yobibyte)
YiB 1,024 ZiB 280 (요비) 요타바이트
(Yottabyte)
YB 1,000 ZB 1024
        론나바이트
(Ronnabyte)
RB 1,000 YB 1027
        퀘타바이트
(Quettabyte)
QB 1,000 RB 1031

 

단위 환산 예)

IEC 단위 : 1 MiB = 1,024 KiB, 1 GiB = 1,024 MiB, 1 TiB = 1,024 GiB

SI 단위 : 1 MB = 1,000 KB, 1 GB = 1,000 MB, 1 TB = 1,000 GB


주의사항

비트(b)와 바이트(B)의 약칭은 반드시 대소문자 구분이 되어야 합니다.

1 b ≠ 1 B (동일하지 않음, 1 b = 1 bit, 1B = 8 bits)

 

업(다운) 로드에서 사용하는 Mbps는 Mega bit per second입니다.

100 Mbps를 우리가 흔히 생각하는 단위로 바꾸면 초당 12.5 MB가 됩니다. ( ≠ 초당 100 MB 아님)

bps 단위 게시물에서 추가로 설명드리겠습니다.

 

2023.09.18 - [코딩강좌/코딩상식] - 네트워크 BPS 통신 속도 제대로 해석하기

 

네트워크 BPS 통신 속도 제대로 해석하기

안녕하세요. 대디동동의 동코딩동 코딩 상식 시간입니다. 이번 시간에는 파일 다운로드, 업로드 속도를 측정하는 bps 단위에 알아보겠습니다. 이 게시물을 끝까지 보시면, SKB, LGU+, KT 등 인터넷

daddydongdong.tistory.com


1TB 저장할 수 있는 콘텐츠의 양이 

1,200만 화소의 카메라로 찍은 사진 25만 장,

영화 250개 또는 500시간 분량의 HD 동영상,

서류 보관함 1,300개를 꽉 채울 수 있는 문서량이라고 하는데,

1QB는 과연 어느 정도 용량인지 가늠이 안되네요.

 

이번 시간에는 컴퓨터 및 프로그램에서 많이 사용하는 파일 사이즈 및 정보 처리 단위에 대해서 배웠습니다.

빅 데이터 및 기술 발전에 따라서 론나바이트, 퀘타바이트 등 새로운 용어가 계속해서 등장하고 있습니다.

앞으로도 더욱 최신의 정보와 도움 되는 내용을 알려드리도록 하겠습니다.

 

혹시, 잘 못된 내용이 있으면 댓글로 남겨 주세요.

반응형