
コンピュータを5分以上使用している場合は、ビットとバイトという言葉を聞いたことがあるでしょう。RAMとハードディスクの両方の容量はバイト単位で測定され、ファイルビューアでそれらを調べるとファイルサイズも測定されます。
「このコンピュータには、64メガバイトのRAMと2.1ギガバイトのハードディスク容量を備えた32ビットのPentiumプロセッサが搭載されています」という広告が聞こえるかもしれません。そして、多くの記事がバイトについて語っています(たとえば、CDのしくみ)。この記事では、完全に理解できるようにビットとバイトについて説明します。
10進数
ビットを理解する最も簡単な方法は、ビットをあなたが知っているものと比較することです:数字。数字は、0から9までの数値を保持できる単一の場所です。通常、数字はグループにまとめられて、より大きな数字を作成します。たとえば、6,357は4桁です。数字の6,357では、7が「1の場所」を埋め、5が10の場所を埋め、3が100の場所を埋め、6が1,000の場所を埋めていることがわかります。したがって、明示的にしたい場合は、次のように表現できます。
(6 * 1000)+(3 * 100)+(5 * 10)+(7 * 1)= 6000 + 300 + 50 + 7 = 6357
それを表現する別の方法は、10の累乗を使用することです。「の累乗」の概念を「^」記号で表すと仮定すると(したがって、「10の2乗」は「10 ^ 2」と表記されます)、別の表現方法は次のようになります。
(6 * 10 ^ 3)+(3 * 10 ^ 2)+(5 * 10 ^ 1)+(7 * 10 ^ 0)= 6000 + 300 + 50 + 7 = 6357
この式からわかるのは、各桁が次に高い10の累乗のプレースホルダーであり、最初の桁から始まり、10の累乗がゼロの累乗であるということです。
それはすべてかなり快適に感じるはずです-私たちは毎日10進数で作業します。数値システムの優れた点は、1桁に10個の異なる値を強制するものがないことです。私たちの基数10の記数法は、10の指があるために成長した可能性がありますが、たまたま8の指を持つように進化した場合、おそらく基数の8の記数法になります。あなたは基本的な数のシステムを持つことができます。実際、さまざまな状況でさまざまなベースを使用する理由はたくさんあります。
コンピュータはたまたま2進数システムとしても知られている2進数システムを使用して動作します(10進数システムが10進数システムとして知られているのと同じように)。次のセクションで、その理由と仕組みを確認してください。