게시:
수정:

컴퓨터는 2진수만으로 모든 것을 표현하며 2진수는 2의 거듭제곱으로 표현한 숫자 체계를 말한다. 이 하나의 자릿수를 비트(bit)라고 하며 이는 Binary digit의 준말이다.

하나의 비트는 0 또는 1로만 저장할 수 있다. 전구로 비유하자면 전구가 켜진 상태이면 1(True), 꺼진 상태이면 0(False)으로 저장되는 것이다. 컴퓨터는 전구와 같이 아주 작은 스위치(트랜지스터)를 집적하여 만든 구조이다.

10진수 vs 2진수

10진수는 사람이 사용하는 10진수는 10의 거듭제곱으로 표현한 숫자 체계이다.
아래는 10진수와 2진수 체계를 비교한 것이다.

placeholder image 1 placeholder image 2
10진수와 2진수 체계 및 구하는 방법

단위

비트는 0 또는 1로만 표현되기 때문에 많은 정보를 이것으로만 충분히 나타내기에는 부족하다. 따라서 많은 양의 정보를 편리하게 표현하기 위하여 바이트(byte) 단위를 사용한다.

1 byte = 8 bits

1개의 바이트는 2진수 8개가 모인 것이고 1비트는 0, 1로 표현 가능하므로 1바이트는 256(2⁸)개의 정보로 나타낼 수 있다. 더 큰 단위의 표현 체계는 아래와 같다.

단위 정의 단위 정의
비트(bit) 0 또는 1 기가 바이트(GB) 1,024 MB(메가 바이트)
바이트(byte) 8 bits(비트) 테라 바이트(TB) 1,024 GB(기가 바이트)
킬로 바이트(kB) 1,024 bytes(바이트) 페타 바이트(PB) 1,024 TB(테라 바이트)
메가 바이트(MB) 1,024 kB(킬로 바이트) 엑사 바이트(EB) 1,024 PB(페타 바이트)

댓글남기기