>일반적인 문제 >계산을 위해 컴퓨터가 내부적으로 사용하는 것

계산을 위해 컴퓨터가 내부적으로 사용하는 것

藏色散人
藏色散人원래의
2021-01-07 11:53:07181874검색

컴퓨터는 이진수를 사용하여 내부적으로 계산합니다. 컴퓨터는 내부적으로 데이터를 계산하고 저장합니다. 하지만 컴퓨터는 내부적으로 계산과 저장을 위해 이진수를 사용합니다. 그러나 사용자에게 제공되는 출력은 종종 이진수 0과 1 코드가 아닙니다.

계산을 위해 컴퓨터가 내부적으로 사용하는 것

이 문서의 운영 환경: Dell G3 컴퓨터, Windows 7 시스템.

일반적인 십진수와는 달리 컴퓨팅 기술에서 널리 사용됩니다二进制数. 이런 종류의 값은 2를 기본으로 하며, 비유적으로 '1~10'이라는 십진수와 비교할 수 있습니다.

십진법에는 0, 1, 2, 3, 4, 5, 6, 7, 8, 9라는 9개의 숫자가 있습니다.

이진수에는 0과 1, 두 개의 숫자만 있습니다.

십진수 한 자리는 0 더하기 1에서 시작하여 9를 더합니다. 1을 더하면 한 자리 앞으로 이동하여 "10"이 됩니다.

2진법에서는 0 더하기 1에서 1까지 1을 더하면 한 자리가 가득 차서 한 자리 앞으로 나아가면 "10"이 됩니다.

1을 더하면 "11"이 됩니다. 1을 더하면 일의 자리가 십의 자리에서 1씩 올라가고, 십의 자리도 앞의 백 자리에서 1이 늘어나서 "100"이 되는 식입니다. , 우리는 이진 계산 테이블을 얻습니다.

이것이 아마도 이진수와 십진수의 기본적인 차이점일 것입니다. 이와 유사하게 8진수, 16진수 등도 있습니다. 그러나 컴퓨터 내부의 데이터 계산 및 저장은 모두 바이너리를 사용합니다.

십진수를 사용하면 어떨까요? 간단히 말해서, 컴퓨터가 데이터를 인식하고 저장할 수 있는 이유는 컴퓨터가 두 가지 상태, 즉 각 구성 요소의 "켜짐" 상태와 "꺼짐" 상태가 0과 1에 해당하므로 전자적으로 사용하기 쉽기 때문입니다. , 초기 트랜지스터 및 후기 다이오드와 같은. 이런 식으로 01은 기호 코드의 문자열로 결합될 수 있으며, 연산 방법도 이진 연산에 해당합니다. 컴퓨터의 경우 간단하고 빠르며 편리합니다.

컴퓨터는 계산과 저장을 위해 이진수를 사용하지만 사용자에게 출력되는 출력은 이해하기 어려운 이진수 0과 1 코드가 아닌 경우가 많습니다. 이런 관점에서 볼 때, 컴퓨터는 "어떤 일을 은밀하게 하고 다른 일은 공개적으로 한다"는 분명한 표현이라고 볼 수 있습니다!

더 많은 관련 지식을 알고 싶으시다면 PHP 중국어 홈페이지를 방문해주세요!

위 내용은 계산을 위해 컴퓨터가 내부적으로 사용하는 것의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.