비트 (bit) : 0과 1을 표현하는 가장 작은 정보 단위
비트로 가지의 정보를 표현 가능
바이트, 킬로바이트, ..., 테라바이트 등의 단위를 사용
바이트 | 1 Byte | 8 bit |
---|---|---|
킬로바이트 | 1 KiloByte | 1024 Byte |
메가바이트 | 1 MegaByte | 1024 KB |
기가바이트 | 1 GigaByte | 1024 MB |
테라바이트 | 1 TeraByte | 1024 GB |
페타바이트 | 1 PetaByte | 1024 TB |
워드
0과 1로 수를 표현하는 방법
십진수와 헷갈릴 수도 있어서 다음과 같이 표기함.
음수 표현하기 : 2의 보수법
이진수와 십육진수 사이의 변환이 쉬워서 컴퓨터 내부에서 많이 쓰임
문자 집합(character set) : 컴퓨터가 이해할 수 있는 문자의 모음
인코딩(encoding) : 코드화하는 과정, 문자를 0과 1로 이루어진 문자 코드로 변환하는 과정
디코딩(decoding) : 코드를 해석하는 과정, 0과 1로 표현된 문자 코드를 문자로 변환하는 과정
초창기 문자 집합 중 하나
알파벳, 아라비아 숫자, 일부 특수 문자 및 제어 문자(\n, \t, ...
)
8 - 1 = 7 비트로 하나의 문자를 표현
인코딩 방법이 간단함.
하지만, 7 bit로 하나의 문자를 표현하기 때문에 128개 이상의 문자를 표현할 수 없어서, 다른 언어의 문자, 다양한 특수 문자를 표현할 수 없음.