메뉴
brunch
매거진
그림으로보는IT상식
컴퓨터는 1과 0만으로 어떻게 연산을 할까요?
by
그림으로 보는 IT 이야기
Sep 28. 2024
우리는 컴퓨터가 1과 0 밖에 알 수 없다고 합니다.
그래서 1과 0, 2진수로 계산을 한다는 사실도 잘 알고 있습니다.
하지만 왜? 컴퓨터는 1과 0 밖에 알 수 없는지, 그리고 1과 0 밖에 모르는데 어떻게 어려운 계산을 수행할 수 있는지 궁금하지 않나요?
이유
컴퓨터가 1과 0 밖에 인식할 수 없는 이유는 바로 전자제품 이기 때문입니다.
즉 신호를 전기를 흐르고(1) 흐르지 않고(0)를 통해 보내야 하기 때문입니다.
사실 컴퓨터의 CPU는 전기를 강한 전압과 약한 전압을 통해 1과 0의 신호를 보냅니다.
그리고 이 신호를 보내는 속도를 우리는 클록속도라고 부릅니다.
1초에 보내는 신호의 수가 얼마나 되느냐에 따라 우리는 1Hz, 1KHz, 1 MHz, 1 GHz 등으로 구분합니다.
요즘 CPU의 3.4 GHz는 1초에 34억 번의 신호를 보내준다는 뜻이 됩니다.
그럼 1과 0만으로 어떻게 프로그래밍이 가능 한가?
1과 0 만으로 숫자는 표현이 되지만 연산이나 기타 기능들을 수행하기 어렵겠죠?
그래서 연산이나 여러 기능 등을 수행해야 하는 내용들은 미리 저장이 되어 있습니다.
그리고 2진수를 통해 해당 번지수에 있는 내용을 꺼내 쓰게 됩니다.
이토록 컴퓨터의 세계는 이해하기 어려운 것 같지만 조금만 자세히 들여다보면 우리가 이해할 수 있는 것들이 많이 있습니다.
keyword
상식
IT
컴퓨터
6
댓글
댓글
0
작성된 댓글이 없습니다.
작가에게 첫 번째 댓글을 남겨주세요!
브런치에 로그인하고 댓글을 입력해보세요!
그림으로 보는 IT 이야기
직업
개발자
프로그래밍언어를 가르치고 있으며, IT 에 관심있거나 배우는 사람들에게 도움이되기위해 여러 개념들을 그림과 짧은 글을 통해 알기쉽게 설명하려고 노력중입니다.
구독자
17
제안하기
구독
AI 는 어떻게 학습하는 걸까요?
매거진의 다음글