부스트코스(Boostcourse) CS50 1주차 심화 과정 💎 생각해보기
2021. 1. 13. 19:52
스터디&교육/부스트코스 CS50 2기
1. 컴퓨터는 왜 사람이 사용하는 수 체계와 다른 2진수를 사용하게 되었는지, 그리고 왜 기술이 진보한 지금까지도 2진수를 사용하고 있을지 조사와 논의를 통해 정리해봅시다. 컴퓨터는 사람과 달리 정보를 표현하고 이해하는 방식이 다르다. 사람은 자유로운 표현이 가능하지만 컴퓨터는 ON 또는 OFF의 2가지 형태의 전기적 신호를 통해 표현한다. 전기적 신호가 있을 때 1, 없을 때 0으로 표현하기 때문에 2진수를 사용하는 것이다. 그럼 3진수, 5진수를 사용하면 안되는지에 대한 의문을 가질 수 있다. 예를 들어 3진수를 사용한다고 생각해보자. 컴퓨터는 수많은 트랜지스터를 통해 0 또는 1로 표현한다. 만약 3진수를 사용한다고 하면 트랜지스터를 통해 3가지의 표현을 할 수 있어야 하고 더 많은 표현을 해주어야..