Post

2진법

2진법

2진법은 컴퓨터가 수를 표현하는 방법이다

우리는 일상생활에서 1,2,3,4,5,6,7,8,9 를 사용하여 수를 나타내는데 이는 10진법이다.

123 = 1 * 100 + 2 * 10 + 3 * 1

이를 이용하여 우리는 수를 10의 거듭제곱으로 표기한다.

컴퓨터는 0,1만으로 글자,이미지 등을 나타내는 2진법을 사용한다. 즉, 컴퓨터는 2의 거듭제곱으로 수를 나타낸다.
2 = 2 * 1 + 0 * 1
3 = 2 * 1 + 1 * 1


비트열

하나의 자릿수를 스위치라 치면 컴퓨터는 이 스위치를 bit라 칭한다.
bit = 1 or 0
byte = 8개의 bit

bit는 0,1을 가지고 있고 byte는 bit 8개로 이루어졌으므로 1 byte는 2**8=256개의 숫자를 표현할 수 있다.

1KB (킬로바이트) = 2**10byte
1MB (메가바이트) = = 2**10KB = 2**20byte
1GB (기가바이트) = 2**30byte
1TB (테라바이트) = 2**40byte

이런식으로 늘어나며 크기순은 다음과 같다

byte < KB < MB < GB < TB < PB (페타바이트) < EB (엑사바이트) < ZB (제타바이트) < YB (요타바이트)

이처럼 컴퓨터 안의 트랜지스터는 많은 스위치(bit)를 가지고 있으며 비트를 사용하여 컴퓨터는 수를 표현한다.

This post is licensed under CC BY 4.0 by the author.

Comments powered by Disqus.