해당 게시글 블로그 : 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 |