0과 1로 숫자를 표현하는 방법
- 컴퓨터는 0과 1밖에 모른다는데 어떻게 3+4가 7이라는 것을 답변해 줄 수 있을까?!
정보 단위
- 0과 1을 나타내는 가장 작은 정보 단위를 비트라고 한다.
- 비트를 전구에 빗대어 생각해 보면 쉽다.
- 전구의 켜짐과 꺼짐 두 가지 상태를 표현할 수 있듯, 1비트는 0또는 1, 두가지 정보를 표현 할 수 있다.
- 2비트는 꺼짐 꺼짐, 꺼짐 켜짐, 켜짐 꺼짐, 켜짐, 켜짐 이렇게 4가지의 상태를 표현할 수 있다.
- 3비트는 8까지 상태를 표현 할 수 있다.
<aside>
💡 n개의 전구로 표현할 수 있는 상태는 2^n 이다. === n 비트는 2^n가지 정보를 표현할 수 있다.
</aside>
<aside>
💡 웹 브라우저, 워드 프로세서등 우리가 실행하는 모든 프로그램은 수십만, 수백만 개 이상의 0과 1로 이루어져있다. === 수십만, 수백만 비트로 이루어져있다.
</aside>
- 1바이트(byte) = 8비트 (8개의 전구) = 2^8 = 256개의 정보 표현 가능
- 1킬로바이트(kB) = 1000바이트
- 1메가바이트(MB) = 1000킬로바이트
- 1기가바이트(GB) = 1000메가바이트
- 1테라바이트(TB) = 1000기가바이트
이진법
- 0과 1로 표현하는 수 (십진수 2를 컴퓨터에게 알려주면 “10” (일영)이라고 인식한다)