コンピュータメモリとは何ですか?
コンピュータメモリは、コンピュータ内の多くの種類のメモリを指しますが、通常はランダムアクセスメモリ (RAM)を指します 。 これは、コンピューターのマザーボードに挿入されたコンピューターチップ上に物理的にあります。 RAMは機械的ではなく電子的です。 つまり、可動部分がないため、データへのデータアクセスは非常に高速です。 現代のコンピューターは、多くの場合、256 MB(メガバイト)から2 GB(ギガバイト)のRAMを持っていますが、もちろんRAMの量は多かれ少なかれあります。 RAMも揮発性です。つまり、コンピューターの電源を切ると失われます。
RAMの高価な性質により、 仮想メモリと呼ばれる別の種類のコンピュータメモリが作成されました。 仮想メモリでは、ファイルが仮想メモリにあるプログラムを操作しようとしたときにのみ、パフォーマンスの低下が見られます。 本質的に、このスローダウンはプログラム間でシフトするときにのみ観察されます。 このように、仮想メモリは多くの場合、RAMの安価な代替手段となります。
3番目のタイプのコンピューターメモリはキャッシュです。 キャッシュには2つのタイプがあります。 一次キャッシュ、またはレベル1キャッシュは、中央処理装置(CPU)に直接組み込まれ、CPUが頻繁に必要とするデータの即時可用性を保証します。 二次キャッシュ、またはレベル2キャッシュは通常、メモリチップ上に構築され、CPUの非常に近くに配置され、専用回路を介してCPUに直接接続します。 二次キャッシュは、一次キャッシュよりも容量が大きくなります。 キャッシュは基本的に、データがメインメモリからCPUに移動する速度を高速化します。
レジスタは、4番目のタイプのコンピューターメモリを形成します。 これらは、特定のタイプのデータを含むCPU内のユニットであり、特に算術論理演算ユニット(ALU)用です。 コンピューターメモリの最後のグループは、フラッシュと呼ばれます。 これは、ソリッドステートの書き換え可能なタイプのメモリです。 フラッシュメモリの例には、BIOSやメモリカードが含まれます。 RAMと同じように、電子的であり、機械的ではありません。 また、不揮発性であるため、デジタルカメラ、携帯電話、その他の小型コンピューターに適しています。