ラムの定義
コンピューターがプログラムを実行するとき、コードとデータの両方が、それらにすばやくアクセスできる要素に配置できる必要があります。さらに、それらをすばやく柔軟に変更できます。その要素はRAMです。
RAM(ランダムアクセスメモリ)は、同じ方法で位置にアクセスできる揮発性メモリの一種です。
後者が強調されているのは、コンピューターでは、特定の時間まで、物理ストレージメディアはパンチカードまたは磁気テープであり、それらのアクセスはシーケンシャルでした(つまり、以前のすべての位置を通過する前に、特定の位置Xに到達するため)。アクセスしたい)。そして、すべての場合に記憶について話すことができるので、ランダム性の明示的な言及は、私たちが参照している記憶のタイプを指定することを可能にします。
一方、揮発性という用語は、メモリに電気エネルギーが供給されなくなると、コンテンツが維持されないことを示します。これは、単純明快で、コンピュータの電源を切ると、このメモリ内のデータが失われることを意味します。
そのため、RAMメモリにあるデータを保存したい場合は、ハードディスク、メモリカード、USBドライブなどの永続的なストレージにファイルの形式でダンプする必要があります。 。
RAMメモリは、システムの「作業」メモリであり、アプリケーションを実行するために常に使用されます。
プログラムはディスクから読み取られ、メモリにコピーされます(メモリへの「ロード」と呼ばれる手順)。
最新のコンピュータのすべてのコンポーネントと同様に、RAMメモリにも歴史があり、時間の経過とともに進化してきました。
最初のRAMメモリは、第二次世界大戦後、フェライトと呼ばれる磁性材料を使用して構築されました。
磁化可能な材料であるため、一方向または逆方向に分極して、それぞれ1と0を表すことができます。これは、すべての最新のコンピューターが動作するバイナリロジックの代表的な数値です。
70年代の終わりに、シリコン革命はコンピューティングの世界に到達し、それとともにRAMメモリの構築に到達しました。
最初のコンピューターは、数年後の最初のマイクロコンピューターのように、今日私たちには笑えるような量のRAMを搭載していました。
たとえば、1981年のSinclair ZX81は1キロバイトを搭載していますが、今日のミッドレンジのスマートフォンは1ギガバイト(10億(1,000,000,000)バイト)を搭載しています。
RAMメモリは、量だけでなく、アクセス速度と小型化においても進化しました。
このRAMの進化により、さまざまなタイプのテクノロジーが生まれました。
- SRAM(スタティックランダムアクセスメモリ)。リフレッシュ回路を必要とせずに電源が供給されている間もデータを維持できるタイプのメモリで構成されています。
- NVRAM(Non-Volatile Random Access Memory)は、電流が遮断された後でもデータを保存できるため、揮発性メモリの定義に違反します。構成の維持などの機能のための電子デバイスに少量見られます。
- コンデンサベースの技術を使用するDRAM(ダイナミックランダムアクセスメモリ)。
- SDRAM(同期ダイナミックランダムアクセスメモリ)。同期しているため、同じシステムバスクロックで動作できます。
- DDR SDRAMと、それに伴う次の進化DDR2、3、および4。これらは、より高速のSDRAMのバリエーションで構成されています。連続する数字(2、3、および4)は、さらに高速であることを示します。