1. 비트(bit)의 어원
이진수 = binary digit
= binary(이진법의) digit(숫자)
= 0과 1
= 컴퓨터가 정보를 처리하는 단위
BIT = 위 binary digit를 줄인 것
= 이진수
2. 컴퓨터가 이진법을 사용하는 이유
= 효율성
← 랜선 한 가닥으로 세상의 모든 수와 모든 정보를 표현할 수 있다.
3. 비트로 표현할 수 있는 정보의 양
1비트 = 2의 1 제곱(2^1) = 2가지 경우의 수를 표현 가능(0,1)
2비트 = 2의 2 제곱(2^2) = 4가지 표현 가능
3비트 = 2의 3 제곱(2^3) = 8가지 표현 가능
8비트 = 2의 8 제곱(2^8) = 256가지 표현 가능
4. 바이트(byte)와 비트(bit)
1byte = 8비트를 묶은 단위
= 하드 디스크, 메모리 등의 용량 표기 단위
- 비트 = 정보 표현의 최소 단위
- 바이트 =숫자, 글자, 로마자 등의 표현을 위한 기본단위
그러나 원래, byte는 '8비트 묶음'이 아니라, 문자 1개를 표현하기 위해 사용되는 bit 수
( '8비트 묶음'= '옥텟'(octet))
아스키코드가 7비트+1비트를 사용하면서, 오늘날 1 옥텟=1바이트라는 인식이 많이 굳어졌다.
영문자 A ~ Z =26개
소문자 26개 포함 = 총 52개
숫자 0~9까지(10개) 포함 =총 62개
특수문자(66개) 포함 = 총 128개
→ 2^7 = 7비트 → 아스키코드
여기에 오류 검출을 위한 패리티 비트(Parity bit) 1개를 추가
= 8비트
5. 킬로바이트에서 테라바이트
1킬로바이트(KB, kilobyte)
= 2^10 =1,024바이트(1,024B)
1메가바이트(MB, megabyte)
=2^20바이트= 1,048,567(1,024KB)
1기가바이트(GB, gigabyte)
=2^30바이트= 1,073,741,824(1,024MB)
1 테라바이트(TB, terabyte)
=2^40=1,099,511,627,776(1,024GB)