binary digit(이진 숫자)의 줄임말이며, 컴퓨터가 정보를 저장하고 연산을 수행하기 위한 측정 단위로 0과 1 두 가지 값만 가진다.
하나의 비트로는 boolean값을 표현할 수 있다.
0과 1 두가지 값으로 컴퓨터 내부에서는 어떻게 표현될까?
스위치를 떠올리면 쉽다.
비트 하나로 많은 양의 데이터를 나타내기 부족하기 때문에 여러 숫자 조합을 나타내기 위해 비트열을 사용한다.
하나의 데이터의 크기가 커지면서 표현할 수 있는 비트열의 단위도 커졌다.
8개의 비트가 모여 이룬 단위
1byte = 8bit
- 표현 가능 정보 갯수: 2^8 = 256개
1byte로는 알파벳 하나를 표시할 수 있다.
1KB = 1,000byte(= 8,000bit)
- 표현 가능 정보 갯수 : 2^8000
1KB로는 몇개의 문단을 표시할 수 있다.
1MB = 1,000KB(1,000,000byte)
1MB는 1분 정도의 노래 파일을 표시 할 수 있다.
1GB = 1,000MB(1,000,000,000byte)
1GB는 30분 길이의 HD영화 정도의 크기를 나타낼 수 있다.
1TB = 1,000GB(1,000,000,000,000byte)