본문 바로가기
CS 스터디

0과 1의 세계

by codlg 2022. 5. 21.

해당 게시글 블로그 : https://hhk5463.tistory.com/5

 

디지털 시스템은 모든 유형의 정보를 숫자 값으로 표현하는데 우리에게 익숙한 10진수 대신 2진수를 사용한다.

 

비트

디지털 정보를 표현하는 가장 기본적인 방식은 비트를 이용하는 것이다.

비트(bit)는 이진 숫자라는 binary digit의 축약어로

두 개의 값 중 하나를 선택하는 정보라면 무엇이든 비트 한 개로 인코딩하거나 표현할 수 있다.

(켜짐/꺼짐, 참/거짓 등 어느 한쪽에 0 또는 1을 할당)

 

비트를 여러 개 사용하여 더 복잡한 정보를 표현할 수 있다.

(비트를 2개 사용하여 신입생 00, 2학년 01, 3학년 10, 4학년 11, 4가지 정보 표현)

  10진법 2진법
0 0 0
1 1 1
1+1 2 10
1+1+1 3 11
1+1+1+1 4 100
1+1+1+1+1 5 101
1+1+1+1+1+1 6 110
1+1+1+1+1+1+1 7 111
1+1+1+1+1+1+1+1 8 1000

비트를 3개 사용하면?

000, 001, 010, 011, 100, 101, 1101 111 의 8가지 정보 표현 가능

 

∴ 비트가 N개이면 표시할 수 있는 정보의 수는 2ⁿ

 

왜 2진법을 사용하는가?

10진법의 경우 오류의 가능성이 많아서

 

ON/OFF를 표현하는데 0과 1이면 충분

 

'CS 스터디' 카테고리의 다른 글

비트 모아 데이터  (0) 2022.05.21
곳곳에 도사리는 위기  (0) 2022.05.21
연속과 불연속 & 아날로그 정보를 디지털로 바꾸기  (0) 2022.05.20
50년 넘게 유지된 무어의 법칙  (0) 2022.05.19
프로세서 칩  (0) 2022.05.19