asel0joo
바이너리란? 본문
바이너리란 무엇일까요?
여러분은 숫자를 셀 때 어떤 숫자들을 사용하나요? 우리는 보통 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 이런 숫자들을 사용해요.
이런 숫자 체계를 십진법이라고 해요. 그런데 컴퓨터는 우리처럼 0부터 9까지의 숫자를 쓰지 않아요.
컴퓨터는 오직 0과 1만을 사용해서 모든 것을 표현해요. 이것을 이진법, 또는 바이너리라고 불러요.
왜 컴퓨터는 0과 1만 사용할까요?
컴퓨터는 전기를 이용해서 작동하는 기계예요. 전기는 켜짐과 꺼짐 두 가지 상태만 있을 수 있어요. 그래서 컴퓨터는 이 두 가지 상태를 '1(켜짐)'과 '0(꺼짐)'으로 표현하는 거예요. 이렇게 단순한 신호로 복잡한 정보를 표현할 수 있어요!
바이너리로 숫자를 표현하는 방법
이제 이진법이 어떻게 숫자를 표현하는지 알아볼까요? 우리가 알고 있는 숫자 2를 예로 들어볼게요. 십진법에서 2는 그냥 2지만, 이진법에서는 2를 10이라고 써요. 조금 헷갈릴 수 있지만, 이해하기 쉽도록 아래 표를 한번 볼게요:
- 십진법 0 = 이진법 0
- 십진법 1 = 이진법 1
- 십진법 2 = 이진법 10
- 십진법 3 = 이진법 11
- 십진법 4 = 이진법 100
이렇게 숫자가 커질수록 이진법에서는 0과 1이 길어져요. 컴퓨터는 이진법을 사용해서 아주 큰 숫자도 처리할 수 있어요!
어디에 바이너리를 사용할까요?
바이너리는 컴퓨터의 언어라고 할 수 있어요. 컴퓨터 안에 있는 모든 사진, 음악, 게임 등은 모두 이 0과 1로 이루어져 있어요. 우리가 컴퓨터에서 보고 듣고 즐기는 모든 것이 사실은 이 단순한 0과 1의 조합인 거예요!
'IT 개념정리' 카테고리의 다른 글
쿠버네티스(Kubernetes)란 무엇인가? (2) | 2024.08.29 |
---|---|
백업의 관점에서 바라보는 3Tier Architecture란? (0) | 2024.08.01 |
클라우드(Cloud)란? 클라우드의 개념, 특징, 장점, 종류 및 비교 (0) | 2024.07.18 |
간단하게 살펴보는 IT infra (0) | 2024.07.05 |
[CS지식] 네트워크 : OSI 7계층 (0) | 2023.03.23 |