RAM
Random Access Memory
らむ
他の資格での定義
データの読み書きが可能な半導体メモリ。主記憶装置として使用され、電源を切るとデータが消える揮発性メモリである。DRAMとSRAMに大別される。
任意のアドレスに対して同じ速度で読み書きできる揮発性メモリ。DRAM(コンデンサに電荷を蓄積、要リフレッシュ、主記憶に使用)とSRAM(フリップフロップで記憶、高速だが高コスト、キャッシュメモリに使用)がある。
データの読み書きが自由に行える揮発性メモリ。DRAM(大容量・低コスト、要リフレッシュ)とSRAM(高速・低消費電力、高コスト)に大別される。組込みシステムではワークメモリやスタック領域として使用される。
関連キーワードの用語
読出し専用の不揮発性メモリ。電源を切ってもデータが保持される。BIOSやファームウェアの格納に使用される。PROM、EPROM、EEPROMなどの種類がある。
コンデンサに電荷を蓄えてデータを記憶する揮発性メモリ。定期的なリフレッシュが必要だが、構造が単純で大容量化しやすい。PCの主記憶装置として広く使用される。SRAMより低速だが安価。
フリップフロップ回路でデータを記憶する揮発性メモリ。リフレッシュが不要で高速だが、構造が複雑で高価。CPUのキャッシュメモリとして使用される。
電気的にデータの消去・書き込みが可能な不揮発性半導体メモリ。USBメモリ、SDカード、SSDなどに使用される。書き換え回数に上限があるが、機械的な駆動部がなく耐衝撃性に優れる。
CPUと主記憶装置の間に配置される高速な記憶装置。頻繁にアクセスされるデータを一時的に保持し、メモリアクセスの高速化を実現する。L1キャッシュ、L2キャッシュなど階層構造を持つ。
レジスタ、キャッシュ、主記憶、補助記憶の順に容量が大きく速度が遅くなる階層構造。速度とコストのトレードオフを最適化するために設計される。局所性の原理を活用して実効アクセス速度を向上させる。