テキスト「応用情報技術者」の中の「第二章:ハードウェア」において、メモリアーキテクチャに関する質問です。
半導体メモリは、DRAMとSRAMに分けられます。
これらの二つの特徴は、
DRAM…リフレッシュ:必要、使用回路:コンデンサ、速度:低速
価格:安価、用途:主記憶装置、集積度:高い
SRAM…リフレッシュ:不要、使用回路:フリップフロップ、
速度:高速、価格:高価、用途:キャッシュメモリ、
集積度:低い
そのうち、SRAMは動作原理によってバイポーラ型とMOS型があります。
バイポーラ型…速度:高速、集積度:低い、ビット単価:高価、
用途:キャッシュメモリ
MOS型…速度:低速、集積度:高い、ビット単価:安価、
用途:主記憶装置
以上のように記述されてましたが、これは矛盾が発生していると思います。
なぜなら、SRAMの特徴では用途はキャッシュメモリに使われると書かれているのに対し、SRAMの動作原理よって分けられたバイポーラ型とMOS型のそれぞれの用途は、キャッシュメモリ・主記憶装置になっています。
私の考え方が間違っているのだと思うのですが、どのように解釈したらよいのか困っています。
適当なコメントをお願いします。
No.1ベストアンサー
- 回答日時:
実際の設計者として意見を述べさせていただくと、原文のSRAMの説明で用途がキャッシュメモリと断定されてしまっているのが誤りで、SRAMはキャッシュメモリにも主記憶にも使われるのが実際です。
しかしDRAMがキャッシュメモリに使われることは、絶対にありません。遅すぎるからです。バイポーラ型やMOS形のSRAMは、DRAMに比べて十分高速です。
また、DRAMはバイポーラ型やMOS形のSRAMに比べて十分大容量です。
DRAM形は極めて大容量(数GB)を実現できますが、SRAMのMOS形では集積度が高いと言ってもせいぜい1チップ数十MBが限界です。MOS形は、バイポーラ型に対して比較的大容量でありますが、DRAMほどの大容量化は、現実的ではありません。
速度に関してもバイポーラ型は、MOS形に比べて比較的高速であると言う意味です。MOSもバイポーラも、DRAMに比べれば十分高速です。
さて、特に高速動作可能なバイポーラSRAMがキャッシュメモリに利用されるのはよいとして、MOS形SRAMがDRAMと同じ主記憶として利用されるという記述に疑問が沸くのは、実際に設計したことがない方からみると奇妙に見えるかもしれません。
その答えは、コンピュータシステムの目的にあります。
パソコンなどのシステムでは、とにかく大容量の主記憶が必要なのでDRAMを主記憶に採用します。
一方で、面積的に厳しい制約のあるコンピュータシステム(携帯電話やテレビ)には構造がシンプルで高速なSRAMが主記憶として採用される傾向にあります。
このように、コンピュータの目的に応じて、主記憶としてMOS型SRAMかDRAMのどちらかが選択されるのです。
ちなみに、小型DRAMもありますので、携帯電話やテレビでもDRAMを選択する場合もあるようです。この選択は設計者の自由であり、あらゆる選択にメリット・デメリットが内在します。要するに、設計者の腕の見せ所ですね。
非常にわかりやすい解説ありがとうございます。
テキストに書いてある言葉だけでDRAMやSRAMの用途を決めつけていることがそもそもの間違いでした。実際にシステム設計する立場からするとgraycat000さんのおっしゃる通りだと思います。
本当にありがとうございました。
No.2
- 回答日時:
キャッシュに求められる要件 : 速度
主記憶に求められれる要件 : 容量
あとは設計者の方がどれを採用するかだけかと。
SRAMがキャッシュにしか使えないわけではなくて、キャッシュとしての利用に
向いているという解釈でいいかと思います。
当然キャッシュとして採用されることが多い結果になると思いますが。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 軍事学 トップガンF 18 画面はとても綺麗ですが 古くてあまり実践に使えないのではないのでしょうか 2 2022/05/25 23:56
- CPU・メモリ・マザーボード メモリの増設について 6 2022/12/28 06:41
- モニター・ディスプレイ 液晶モニター選択について 7 2022/08/15 12:56
- FTTH・光回線 ソフトバンク光2年縛りを使用しています 家族3人ワイモバイル おてがる光などに変えて安くなる? 4 2023/01/04 14:56
- VPN フリー wi-fi は安全ですか 自宅での wi-fi VPNを使用したら良い? 2 2022/05/31 04:12
- リフォーム・リノベーション 汚水枡改修工事の見積額は妥当でしょうか? 2 2022/06/30 09:01
- その他(コンピューター・テクノロジー) 補助記憶装置についてその役割や仕組みを主記憶装置との違いから説明せよ。語群を用いること 語群(CPU 1 2023/07/10 22:25
- ドライブ・ストレージ m.2 SSDとSATA SSDの容量とスピードとDRAMの関係について 4 2023/02/11 16:45
- 数学 自動車の平均速度について。 3 2023/05/23 18:18
- ノートパソコン ノートパソコン どちらが良いでしょうか? 5 2023/04/02 22:08
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
サーバー用メモリとデスクトッ...
-
Windows11アップデート後の不具...
-
CPUやメモリの使用率はどこから...
-
キャッシュ済み領域はメモリ不...
-
メモリの増設について。これで...
-
メモリが4GBしかつかえない
-
ECC対応のメモリは非ECC対応の...
-
PC3-8500S の最後のSの意味は?
-
CPUデュアルチャネルについて。
-
ゲーミングpcのファンのことに...
-
動画視聴中、パソコンが固まっ...
-
【PCメモリ増設】メーカーによ...
-
パソコンのメモリについて、3枚...
-
メモリ追加時に発生するブルー...
-
win10の64ビットなのにメモリー...
-
PC、メモリの増設(適合)
-
CD-RWと USBメモリ 違いって何...
-
cpuの最大メモリ容量が32gbの場...
-
メモリの開放 Microsoft pc man...
-
富士通ノートパソコンのメモリ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
サーバー用メモリとデスクトッ...
-
ECC対応のメモリは非ECC対応の...
-
CPUやメモリの使用率はどこから...
-
PC、メモリの増設(適合)
-
pcのグラボの買い替えを検討し...
-
ノートパソコンが5年経ち、古く...
-
cpuの最大メモリ容量が32gbの場...
-
パソコンのメモリについて、3枚...
-
メモリが4GBしかつかえない
-
Windows11アップデート後の不具...
-
動画視聴中、パソコンが固まっ...
-
キャッシュ済み領域はメモリ不...
-
PC3-8500S の最後のSの意味は?
-
メモリーで空きスロット1、現在...
-
PC版Apex Legendsをプレイ中に...
-
画像生成AIで、パソコンのメイ...
-
メモリ追加時に発生するブルー...
-
エクセル 強化するならcpuかメ...
-
初期化後PCが重くなった
-
DELLのLATITUDE E5530を最大限...
おすすめ情報