1. 컴퓨터에서 정보의 표현 단위
가. 정보의 표현 단위
1) 비트(bit)
컴퓨터에서 사용하는 최소 단위
0 또는 1의 값을 표현함
n개의 비트로 표현할 수 있는 2진수는 \(2^{n}\)개
2) 니블(nibble)
4bit
3) 바이트(byte)
정보처리를 위해 사용되는 의미를 갖는 최소 단위
저장장치의 용량 단위
8bit
4) 워드(word)
컴퓨터가 한 번에 처리할 수 있는 데이터 단위
컴퓨터 종류에 따라 half word(2byte), full word(4byte), double word(8byte) 등
4byte(32bit)가 가장 일반적임
나. 2진수
컴퓨터에서 정보의 표현은 1비트를 기본으로 0, 1 두 개의 숫자로 표현하는 2진법을 사용함.
n개의 비트로 사용 가능한 2진수의 조합: \(2^{n}\)
다. 저장장치의 용량 단위(byte)
단위 | 약어 | 크기 |
Byte | B | 1byte = 8bit |
Kilo Byte | KB | \(2^{10}\) = 1,024B |
Mega Byte | MB | \(2^{20}\) = 1,024KB = 1,048,576B |
Giga Byte | GB | \(2^{30}\) = 1,024MB = 1,073,741,824B |
Tera Byte | TB | \(2^{40}\) = 1,024GB = 1,099,511,627,776B |
2. 2진수, 8진수, 16진수 표현
가. 수의 진법
1) 10진법(Decimal Notation)
인간이 사용하는 수의 체계
0 ~ 9로 표현
각 자리에서 9 다음에 자리 올림이 발생
각 자리의 단위: 10의 지수 승(\(10^{n}\))
10진법으로 표현한 수를 10진수라고 함.
2) 2진법(Binary Notation)
컴퓨터에서 사용하는 수 체계
0과 1로 표현
각 자리에서 1 다음에 자리 올림이 발생
각 자리의 단위: 2의 지수 승(\(2^{n}\))
3) 8진법(Octal Notation)
0 ~ 7로 표현
각 자리에서 7 다음에 자리 올림 발생
각 자리의 단위: 8의 지수 승(\(8^{n}\))
4) 16진법(Hexadecimal Notation)
0 ~ 9, A ~ F(10 ~ 15)로 표현
각 자리에서 F(15) 다음에 자리 올림 발생
자리 올림으로 생성되는 각 자리의 단위: 16의 지수 승(\(16^{n}\))
3. 2진수, 8진수, 16진수를 10진수로 변환
가. 2진수를 10진수로 변환
2진수를 2의 지수 승으로 분해하고 합을 구함.
나. 8진수를 10진수로 변환
8진수를 8의 지수 승으로 분해하고 그 합을 구함.
다. 16진수를 10진수로 변환
16진수를 16의 지수 승으로 분해하고 그 합을 구함.