主記憶装置

コンピュータのメモリは、一時的な記憶領域です。中央処理装置(CPU)が必要とするデータや命令を保持しています。プログラムを実行する前に、プログラムはストレージからメモリにロードされます。これにより、CPUはコンピュータプログラムに直接アクセスできるようになります。メモリはすべてのコンピュータで必要とされています。

コンピュータは通常、バイナリのデジタル電子機器です。バイナリは、それが2つの状態を持っていることを意味します。オンまたはオフ。ゼロまたはワン。バイナリデジタルコンピュータでは、電気のオンとオフを切り替えるためにトランジスタが使用されます。コンピュータのメモリは、たくさんのトランジスタで作られています。

コンピュータのメモリ内の各オン/オフ設定は、2 進数の桁またはビットと呼ばれています。8 ビットのグループをバイトと呼びます。バイトは、それぞれ4ビットの2つのニブルから作られています。コンピュータ科学者は、ビットバイトという言葉を作った。ビットという言葉は、二進数の数字の略です。バイナリから bi を取り、桁から t を足したものです。ビットの集合体はバイトと呼ばれていました。コンピュータ科学者たちは、混乱を避けるために綴りをバイトに変えました。コンピュータ科学者たちは、半分のバイトを表す言葉が必要になったとき、半分のバイトのようにニブル(nibble)という言葉を選ぶのが楽しい言葉になるだろうと考えました。

記憶の中の文字

メモリのバイトは、数字、文字、記号などの文字を表すコードを格納するために使用されます。8ビットで256種類のコードを格納することができます。これで十分だと考えられ、バイトは8ビットに固定されるようになった。これにより、10進数10桁、小文字26文字、大文字26文字、多くの記号を格納することができます。初期のコンピュータは1バイトに6ビットを使用していました。これは64種類のコードを与えた。これらのコンピュータには小文字はありませんでした。

コンピュータ科学者たちは、それぞれの文字を表現するコードについて合意しなければなりませんでした。現代のコンピュータのほとんどは、情報交換のための米国標準コードであるASCIIを使用しています。ASCIIでは、各コードは8ビット(0と1の任意の組み合わせ)で、1つの文字を形成します。文字Aはコード01000001で表されます。

すべての世界の言語のすべての異なる文字を可能にするために、現代のコンピュータは256以上の異なる文字を必要とします。Unicodeと呼ばれる別のコードシステムは、各文字に1から4バイトを使用して1,112,064の異なる文字を可能にします。

メモリアドレス

コンピュータのCPUは、個々のバイトにアクセスすることができます。それは各バイトにアドレスを使用します。コンピュータのメモリのアドレスはゼロから始まり、コンピュータが使用できる最大の数まで上がります。古いコンピュータでは、アドレス指定できるメモリの量に制限がありました。32ビットコンピュータは4GBまでのメモリをアドレスすることができます。最新のコンピュータは64ビットを使用しており、18,446,744,073,709,551,616バイト=16エクサバイトのメモリをアドレスすることができます。

コンピュータが使用する数字は非常に大きくなることがあります。簡単にするために、K(キロバイトの場合)やKi(キビバイトの場合)という単位を使うことができます。コンピュータのメモリでは、数字は2の累乗です。1キビバイトは10の2乗、つまり2×2×2×2×2×2×2で、210=1024バイトと書きます。例えば、メモリの64KiBまたは64KBと書かれた64キバイトは、1,024×64=65,536バイトと同じです。メモリの容量が大きくなると、メガバイト(MB)またはメビバイト(MiB)、ギガバイト(GB)またはジバイト(GiB)という単位が使われます。コンピュータ・メモリの1メガバイトとは、220バイトまたは1024KBを意味し、1,048,576バイトである。1ジバイトは230バイトまたは1024MBを意味します。

数字は2の倍数です。これが、キログラムの場合のように1000ではなく、1キロバイトのメモリが1024バイトである理由です。この混乱を避けるために、国際電気標準会議(IEC)では2進数をkibibibyte, mebibibyte, gibibyteと呼んでいます。また、キロバイト、メガバイト、ギガバイトは10乗の意味で使用しています。Joint Electron Device Engineering Council (JEDEC) は古い名前をそのまま使っています。さらに悪いことに、ハードディスクドライブ(HDD)のようなコンピュータのストレージのサイズは、10のべき乗で測定されています。つまり、500GBのディスクドライブは500×1000×1000×1000バイトです。これは、500 x 1024 x 1024 x 1024 x1024である500GBのメモリよりもはるかに少ないです。ほとんどのコンピュータ科学者はまだ古い名前を使っていて、メモリや記憶装置について話すときには単位が違うことを覚えておかなければなりません。

読み取り専用メモリ

コンピュータが常に必要とするプログラムや命令があります。ROM(Read Only Memory)とは、これらの重要な制御プログラムやシステムソフトウェアを格納し、プログラムの起動や起動などの機能を実行するために使用される永久メモリのことです。ROMは不揮発性です。つまり、電源を切っても内容が失われることはありません。その内容は、コンピュータを構築したときに書き込まれますが、最近のコンピュータでは、ユーザーが専用のソフトウェアを使用して内容を変更することができます。

ランダムアクセスメモリ

ランダムアクセスメモリ(RAM)は、コンピュータシステムのワーキングメモリとして使用されます。入力データ、中間結果、プログラム、その他の情報を一時的に記憶します。読み出しおよび/または書き込みが可能です。通常は揮発性で、電源を切るとすべてのデータが失われることを意味します。ほとんどの場合、データストレージとして使用されるハードディスクから再度ロードされます。

不揮発性メモリ

不揮発性メモリとは、電源が入っていないときに記憶された情報を保持するコンピュータメモリのことである。
不揮発性メモリの例としては、以下のようなものがあります。

  • よみとりせんようメモリ
  • フラッシュメモリ

コンピュータのストレージを指すこともあります。これらは常に不揮発性である。
例としては、inlcude.

ソリッドステートドライブは、不揮発性ストレージの一例である。Zoom
ソリッドステートドライブは、不揮発性ストレージの一例である。

質問と回答

Q:コンピュータ・メモリとは何ですか?


A:コンピュータのメモリは、中央処理装置(CPU)がアクセスするためのデータと命令を保持する一時的な記憶領域です。

Q:プログラムはどのように実行されるのですか?


A:プログラムが実行される前に、CPUが直接アクセスできるように記憶装置からメモリにロードされなければなりません。

Q:バイナリーデジタルエレクトロニクスとは何ですか?


A:バイナリ・デジタル・エレクトロニクスとは、コンピュータの電気をオン・オフするためにトランジスタを使用し、オンとオフ、ゼロとイチという2つの状態を作りだすことです。

Q:ビットとバイトとは何ですか?


A:コンピュータのメモリ内の1つのオン/オフ設定を2進数の数字またはビットと呼びます。8つのビットの集まりをバイトと呼びます。

Q:ビットとバイトという言葉はどこから来たのですか?


A:ビットとバイトという言葉は、コンピュータ科学者によって作られました。「ビット」は2進数の「ビ」と桁の「ト」を組み合わせたもので、「バイト」は混乱を避けるために「バイト」から変更されたものです。

Q:ニブルとは何ですか?


A:ニブルとは、1バイトの半分で、4ビットずつで構成されています。一口分の半分と考えられていたため、このような名前になった。

Q:ニブルという言葉は誰が考えたのですか?


A:ニブルという言葉は、コンピュータ科学者が1バイトの半分を表す適切な言葉を必要としていたときに作ったものです。

AlegsaOnline.com - 2020 / 2023 - License CC3