왜 컴퓨터는 2진수 0과 1만을 사용을하나요?
왜 컴퓨터는 2진수 0과 1만을 사용을하나요? 0,1,2 세수를 사용하면 훨신더 많은 정보를 담을 수 있을 것인데
그 이유를 알 수 있을까요?
메모리의 기본이 0과 1로만 표시할 수 있기 때문입니다.
반도체의 메모리를 확대해서 보면 이 메모리에 전자가 있으면 1, 전자가 없으면 0입니다.
따라서 이것을 기반으로 컴퓨터가 만들어졌기 때문에 컴퓨터는 이진수를 이용하여 연산을 하게 됩니다.
만족스러운 답변이었나요?간단한 별점을 통해 의견을 알려주세요.안녕하세요. 홍성택 과학전문가입니다.
컴퓨터는 신호가 있으면 1 없으면 0으로 설정되어 있습니다.
더 높은 진법을 사용한다면 시간과 비용 뿐만아니라 계산이 복잡해지므로 데이터 처리시간이 오래걸리게 됩니다 또한 오류가 많이 발생되므로 가장 안정적인 2진수를 사용합니다.
만족스러운 답변이었나요?간단한 별점을 통해 의견을 알려주세요.안녕하세요. 그렇게 따지면 8진수, 10진수, 16진수, 등등등을 사용하는게 낫지 않을까요? 디지털에서는 간단하게 그리고 용량을 고려해서 2진수를 사용하고 있는 것으로 알고 있습니다.
만족스러운 답변이었나요?간단한 별점을 통해 의견을 알려주세요.안녕하세요. 김두환 과학전문가입니다.
컴퓨터가 여태 이진법을 사용한 이유는 On, Off 시스템 때문입니다. 우리가 사용하는 컴퓨터는 전기적 신호를 통해 숫자나 문자 등 다양한 표현을 합니다. 그런데, 이러한 전기적 신호를 컨트롤하기 편한 것은 전류가 흐르거나 흐르지 않는 상태인 On, Off입니다. 그래서 0과 1로 표현하여 2진법 체계가 된것이죠.
만족스러운 답변이었나요?간단한 별점을 통해 의견을 알려주세요.안녕하세요. 류경범 과학전문가입니다.
이는 오류를 최소화하고 효율성을 높이기 위함입니다.
0과 1은 전기신호를 ON/OFF하는 방식으로 쉽게 제어할 수 있죠. 하지만 3진법을 쓴다면 ON/OFF에 또 다른 전기신호를 넣어줘야 합니다. 즉 2진법이상의 N진법을 쓴다면 N개의 전기신호가 필요하고 오류의 가능성도 늘어나게 됩니다.
만족스러운 답변이었나요?간단한 별점을 통해 의견을 알려주세요.