このキーワード
友達に教える
URLをコピー

主記憶装置とは?

この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。出典を追加して記事の信頼性向上にご協力ください。
出典検索: "主記憶装置"ニュース 書籍 スカラー CiNii J-STAGE NDL dlib.jp ジャパンサーチ TWL
(2020年6月)
パーソナルコンピュータ等の主記憶装置等に使われるRAMモジュール

主記憶装置(しゅきおくそうち)は、記憶装置の分類で、「補助記憶装置」が一般に外部バスなど比較的CPUから離れていて大容量だが遅い記憶装置を指すのに対し、コンピュータのメインバスなどに直接接続されている記憶装置で、レイテンシやスループットは速いが比較すると小容量である。特に、CPUが入出力命令によって外部のインタフェースを操作するのではなく、「ロード・ストア命令」や、さらには通常の加算などの命令において直接読み書きできる対象であるものを指す。メインメモリ、一次記憶装置とも。

概要

コンピュータの初期の頃は、水銀遅延線ブラウン管記憶装置(ウィリアムス管)(1950年代)、磁気ドラムメモリ、あるいは磁気コアメモリ(1960年代)等を利用していたが、現在は一般的に半導体メモリを利用している。

磁気コアメモリを使った主記憶装置は、電源の供給がなくなっても内容を保持できていたが、半導体メモリを使ったRAMは、ハードディスクドライブなどの補助記憶装置と比較すると高速であるものの、記憶容量が限られており、また、電源の供給がなくなると内容が消えてしまうという特徴がある。そのため、補助記憶装置に内容を退避し、必要なときに再度読み込んで利用する形を取る。

RAMには、一定時間経つとデータが消失してしまうダイナミックRAM(DRAM)と、電気を供給している限り内容を保持しているスタティックRAM(SRAM)の2種類がある。SRAMはDRAMより高速なアクセスが可能であるが、構造上、DRAMの方が集積度を高められるため、現在の多くのコンピュータにはDRAMを主記憶装置として利用している。

最近のプロセッサー(以下、特にCPUについて記述)は、CPU自体の処理速度が極めて高速化しているにも関わらず、主記憶装置を構成するDRAMのアクセス速度の向上が追いつかないため、主記憶装置とCPUとの処理速度のアンバランスが生じている(ノイマンズ・ボトルネック参照)。そのために、両者のギャップを埋め、より高速にデータを得るため、DRAMで構成された主記憶装置へのアクセスを直接行わず、高速動作が可能なSRAMで構成されたキャッシュメモリを経由してアクセスすることが多い。「Pentium 4」や「Athlon」など、おおよそ2000年以降に出回ったCPUでは、2段階及びそれ以上の段階のキャッシュメモリを経由して主記憶装置へアクセスする構造となっている。

なお、UNIXプログラムが異常終了したときの動作を「コアダンプ」というが、これは、主記憶装置が磁気コアメモリを利用していた時代(1960年代)の名残である。

また、パーソナルコンピュータの時代の初期(1980年代)では、8ビット、16ビットCPUを使っていたが、CPUのアドレス空間が不足したため、バンク切り換えEMSなどの手法により、実際のCPUのアドレス空間より広い主記憶装置を利用可能にしていた。32ビットCPUになってからは、アドレス範囲が4Gバイトあったため、主記憶切り替え機能は一旦廃れたが、さらなるメモリの需要に伴い、仮想記憶機能と連動して、一部の32ビットCPUでは、32ビットのアドレス範囲以上のメモリをアクセスできるような機能が提供されている。

主記憶装置の使われ方

現代的な多くのコンピュータシステムでは、オペレーティングシステムとメモリ管理ハードウェアの連携により、プロセスごとに保護された主記憶装置のメモリ空間を仮想的に割り当てる、仮想記憶を採用している。そのため、主記憶装置の空間を一定の単位に区切って管理しつつ利用するメモリ管理機能が利用されている。その方法には、セグメント方式ページング方式がある。

本来の主記憶装置の容量で足りない時は外部の容量を主記憶装置代わりとすることもある。これは仮想メモリとも言われる。

故障

サーバパーソナルコンピュータのハードウェアで、故障が最も発生し易いものの一つが主記憶装置である。従ってWindows10などのOSでは「Windowsメモリ診断」ツールが利用できる。主記憶装置が故障すると以下のような事象が発生する。

PCに複数の主記憶装置を装填している場合、1つでも故障した主記憶装置があると他の主記憶装置が正常でも上記のような不具合が発生する。主記憶装置を1つ1つ抜いてどの主記憶装置が故障しているかを特定する必要がある。

脚注

注釈

  1. ^ 近年はCPUキャッシュなどが3段近く入っていることもあったりするので、これを指して「一次記憶装置」というのは不適切になりつつある。
  2. ^ 以前はMMUと呼ばれる独立したチップだったこともあったが、現代の高性能・高機能なプロセッサではほぼ内蔵されている。

出典

関連項目

外部リンク


コンピュータの構成要素
【全体】

ハードウェア
CPU

主記憶装置

補助記憶装置

入出力経路

入力装置

出力装置

【その他】


ソフトウェア

【その他】


・・・・・・・・・・・・・・・・・・
出典:wikipedia
2021/01/23 01:51

HAPPY Wikipedia

あなたの考える「主記憶装置」の意味を投稿しよう
「主記憶装置」のコンテンツはまだ投稿されていません。
全部読む・投稿 

主記憶装置スレッド一覧

・・・・・・・・・・・・・・・・・・
「主記憶装置」のスレッドを作成する
主記憶装置の」
友達を探す
掲示板を探す
このページ
友達に教える
URLをコピー

注目のキーワード

錦織圭/北島康介/2014_FIFAワールドカップ・アジア予選/サッカー日本女子代表/消費税/東京スカイツリー/ダルビッシュ有/イチロー/香川真司/野田内閣/復興庁/石川遼/HKT48/AKB48/ワールド・ベースボール・クラシック日本代表/黒田博樹/尖閣諸島/バレンタインデー/ONE_PIECE

キーワードで探す

 
友達を探す
掲示板を探す
ハッピーWiki
ハッピーメール
ハッピーランド
HAPPY NEWS
2010Happy Mail