컴퓨터는 디지털 형식의 전기 신호를 사용하기 때문에 모든 정보를 ‘0’과 ‘1’로만 표현한다. 이를 비트(bit)라고 한다. 이진 숫자라는 뜻을 가진 ‘binary digit’의 줄임말이다. 비트는 컴퓨터가 처리하는 정보의 최소 단위인데, 한 개만으로는 많은 양의 데이터를 나타내기에 턱없이 부족하기 때문에 정보를 표현하는 기본 단위로는 8개의 비트를 묶는 바이트(Byte)를 사용하고 있다. 1바이트는 8개의 비트로 구성된 데이터의 양을 나타내는 단위이기 때문에 256 종류의 정보를 나타낸다. (2^8 = 256) 0~255까지가 이에 해당된다. 1바이트로 한 개의 문자를 나타낼 수 있는데 이는 영어권 문자에 해당하고, 한글과 같은 동양권 문자를 표기하기 위해서는 한 문자당 2바이트가 필요하다. ex) A = 1바이트, 가 = 2바이트
8개의 비트가 모여 바이트가 된 것처럼, 바이트가 모이면 더 큰 단위가 될 수 있다. 바이트의 단위는 1,024배씩(2^10) 커진다.
<큰 단위>
B(Byte) : 8bit
KB(Kilo-byte) : 2^10, 1024 Byte
MB(Mega-byte) : 2^20, 1024 KB
GB(Giga-byte) : 2^30, 1024MB
TB(Tera-byte) : 2^40, 1024GB
<작은 단위>
m(milli 밀리) : 1/(2^10) = 0.001
m(micro 마이크로) : 1/(2^20) = 0.000 001
n(nano 나노) : 1/(2^30) = 0.000 000 001
p(pico 피코) : 1/(2^40) = 0.000 000 000 001
참고 출처 : https://www.samsungsemiconstory.com/kr/아리송한-데이터의-단위-바이트byte/