コンピュータは内部でバイナリ エンコードを使用します。コンピュータ内ではあらゆる情報は「0」と「1」のさまざまな組み合わせで表現されます。バイナリを使用する理由は、第一に、バイナリデバイスは物理的に実装が容易であること、第二に、人間の思考において、「はい」と「いいえ」の 2 つの状態の判断が最も単純で安定しているためです。
このチュートリアルの動作環境: Windows 7 システム、Dell G3 コンピューター。
コンピュータは内部でバイナリコーディングを使用しており、データはバイナリ形式で処理、処理、送信されます。
理由:
コンピュータ内部の情報の伝達、保存、処理はすべてバイナリエンコーディングを使用していますが、その主な理由は、バイナリの使用の実現可能性と容易さです。 、シンプルさ、信頼性、ロジック。
バイナリ コードには 0 と 1 の 2 桁しかなく、2 状態の物理コンポーネントで簡単に表現できます。つまり、コンピュータはデータ操作にバイナリを使用します。テクノロジー 実現可能であり、簡単に実行できます。
バイナリ演算規則はほとんどなく、コンピュータ オペレータの構造は大幅に簡素化でき、制御もそれに応じて単純になり、データの送信と処理でエラーが発生しにくくなります。コンピュータの動作信頼性が大幅に向上します。
バイナリコーディングの 2 つの数字 0 と 1 は、論理代数の「真」と「偽」を表すことができます。バイナリを使用すると、論理代数を次のことを行うためのツールとして簡単に使用できます。コンピュータを論理的にするための設計。
変換が簡単、2 進数と 10 進数の相互変換が簡単です。
バイナリを使用してデータを表現すると、強力な耐干渉能力と高い信頼性という利点があります。データの各ビットにはハイとローの 2 つの状態しかないため、ある程度乱れた場合でも、ハイかローかを確実に区別できます。
拡張情報:
(1) 数値体系の基本概念
数値体系: 固定の数値セットを使用する数値を記号と統一した規則で表現する方法を記数法といいます。
基数: 記数法では、数値の大きさを表すために数値記号の固定セットのみを使用できます。使用される記号の特定の数は、基数など、記数法の基数と呼ばれます。 10 進法の場合は 10 です。
ビット重み: 複数桁の数値の場合、特定の桁の数字が表す数値サイズをそのビットのビット重みと呼びます。たとえば、10 進数の千の位のビット重みは 10^3 です。 。
(2) 数体系の変換
通常、数値は10進数で表現されることが多いですが、コンピュータ内のデータはすべて2進数で表現されます。 2 進数の読み書きでは誤りや欠落が見つかりやすいため、2 進数を表すために 16 進数がよく使用されることがあります。
① 10 進数を他の基数に変換します - 「基数で割って逆順に余りを求める」方法を使用します
② 他の基数を 10 進数に変換します - 「累積」を使用します重み拡張" "メソッド
③ 2 進数と 16 進数の間の交換 - 「8421」メソッドを使用する
さらに関連する知識については、FAQ 列を参照してください。
以上がコンピューターの内部ではどのようなテクノロジーが使用されているのかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。