CS50으로 CS 맛보기 - 비트와 바이트

Hyebin·2021년 8월 10일
0

CS

목록 보기
2/10
post-thumbnail

비트(bit)

binary digit(이진 숫자)의 줄임말이며, 컴퓨터가 정보를 저장하고 연산을 수행하기 위한 측정 단위로 0과 1 두 가지 값만 가진다.

  • 표현 가능 정보 갯수: 2^2 = 4개

하나의 비트로는 boolean값을 표현할 수 있다.

비트열

0과 1 두가지 값으로 컴퓨터 내부에서는 어떻게 표현될까?
스위치를 떠올리면 쉽다.

비트 하나로 많은 양의 데이터를 나타내기 부족하기 때문에 여러 숫자 조합을 나타내기 위해 비트열을 사용한다.
하나의 데이터의 크기가 커지면서 표현할 수 있는 비트열의 단위도 커졌다.

종류

1. 바이트(byte)

8개의 비트가 모여 이룬 단위

1byte = 8bit

  • 표현 가능 정보 갯수: 2^8 = 256개

1byte로는 알파벳 하나를 표시할 수 있다.

2. 킬로바이트(KB)

1KB = 1,000byte(= 8,000bit)

  • 표현 가능 정보 갯수 : 2^8000

1KB로는 몇개의 문단을 표시할 수 있다.

3. 메가바이트(MB)

1MB = 1,000KB(1,000,000byte)

1MB는 1분 정도의 노래 파일을 표시 할 수 있다.

4. 기가바이트(GB)

1GB = 1,000MB(1,000,000,000byte)

1GB는 30분 길이의 HD영화 정도의 크기를 나타낼 수 있다.

5. 테라바이트(TB)

1TB = 1,000GB(1,000,000,000,000byte)

0개의 댓글