본문 바로가기

6. 컴퓨터 공학 공부

[92] 컴퓨터구조 03차시 컴퓨터 정보의 표현

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의 지수 승으로 분해하고 그 합을 구함.