バイナリーシステム

バイナリシステムとは何か、その仕組み、アプリケーション、その他の特性について説明します。また、演習を解決しました。

バイナリシステムでは、すべての数値は2桁で表されます。

バイナリシステムとは何ですか?

バイナリシステムまたはダイアディックシステムは、 コンピューティングコンピューティング、2桁のみの組み合わせで構成される数字を使用して、数字の全体を表すことができます。

バイナリコードの場合、使用される数字は0と1です。システムを コード、最初のものはaやbのような数字で動作する可能性があるため( 論理 同じです)、2番目は特に1と0で動作します。

バイナリコードは、 コンピューター 特にそれが存在または不在にうまく適応するので、私たちが今日知っていること 電圧 電気、したがって、 少し から 情報:存在または不在、つまり、それぞれ1または0。

ただし、バイナリコードはコンピュータの世界のためだけに発明されたわけではありません。すでに東部の古代では、ヒンドゥーピンガラ(紀元前3世紀または4世紀)などの多くの数学者がそれを提案し、多くの場合、数0の発明と一致していました。

実際、易経などのオラクルの本は、独自のコードに基づいて構成されており、六十四卦を3 "に相当する順序で並べています。ビット」。その後、中国の哲学者邵雍(1011-1077)は、2進法に従ってそれらを注文しました。

その一部として、現代のバイナリシステムはドイツの哲学者ゴットフリートW.ライプニッツ(1646-1716)の作品でした。その後、1854年に、英国の数学者George Boole(1815-1864)が、電子回路の現在のバイナリシステムの開発の基本であるブール代数について詳しく説明しました。

このシステムを実践する最初の試みは、1937年のアメリカ人クロードシャノン(1916-2001)とジョージスティビッツ(1904-1995)の仕事でした。

バイナリシステムはどのように機能しますか?

バイナリシステムは、2つの数字による情報の表現に基づいて機能します。バイナリコードでは、それらは0と1ですが、それらが同じであり、同じものを表す限り、何でもかまいません。つまり、yesまたはno、upまたはdown、onまたはoffなどの2項対立です。

このように、このコードを使用すると、磁気ディスクの極性(正または負)、電圧の有無など、同様の物理要素を介して情報を「書き込む」ことができます。

したがって、バイナリシステムでは、任意の文字または10進数値をバイナリシーケンスに「変換」でき、算術演算やその他の種類の演算も可能です。

たとえば、バイナリコードの文字Aは1010で表され、数字の1は0001で表されます。他のコードでは、同じ情報を次のようにバイナリで表すことができます。 アバブ Y bbba、 また +*+* Y ***+、 例えば。

したがって、バイナリコードによると、etceteraという単語は次のように表されます。

01100101(e)
01110100(t)
01100011(c)
11000011(e)
10101001 (´)
01110100(t)
01100101(e)
01110010(r)
01100001(a)

バイナリシステムの特徴

バイナリシステムの値は、オンやオフなど、何でもかまいません。

バイナリシステムの特徴は次のとおりです。

  • 任意の2つの単位(バイナリコードの場合は1と0)を使用して、それらの数字の特定のシーケンスを通じて特定の情報を表します。それらは常に2つで、完全に区別可能で相互に排他的な値である必要があります(同時に1と0になることはできません)。
  • コンピュータと計算システムの基礎を表し、8つのシーケンス ビット を構成します バイト 文字、数字、または文字に対応する情報の。
  • これにより、他の情報表記システムの中でも、10進数、16進数、または8進数で表現されたデータを変換できます(ASCIIなど)。
  • それは、物理的状態がどちらか一方である可能性がある実際の状態と材料の読み取りを可能にします:磁気極性、電圧など。

バイナリシステムのアプリケーション

バイナリシステムでは、次のような多くの現在の使用が可能です。

  • のスケジュール マイクロプロセッサ.
  • 機密情報の暗号化。
  • あるコンピュータシステムから別のコンピュータシステムへのデータの転送。
  • プロトコル コンピュータデジタル通信。

バイナリコードの解決された問題

10進法から2進法に移行します。

23 = 10111

17 = 10001

20 = 10100

2進法から10進法に移行します。

1111 = 15

10110 = 22

10000 = 16

!-- GDPR -->