
アドレス空間(メモリマップ)について教えてください。
マイコンには必ずメモリマップが記載されていますが、このアドレスと外付けramのアドレスは別物と考えてよいのでしょうか。例えば0x00000000~0xFFFFFFFFのアドレス空間がある場合は、外付けramとして割り当てれる容量は4GB(実際には外部デバイスのレジスタやromが割り付けられるので4GBより少ない)になりますか?
また上の理解が正しい場合、接続する外付けramは4GBより大きいものは繋げない、繋いでも意味がないと考えればよいでしょうか。
No.2ベストアンサー
- 回答日時:
おはようございます。
>マイコンには必ずメモリマップが記載されていますが、このアドレスと
>外付けramのアドレスは別物と考えてよいのでしょうか
んー。どうでしょう。作った人間の考えによる、と思うんですよね。
設計次第ではバンク切替式で同じアドレスに役割の違うハードウェアを
配置することは可能ですし。
バンク切り替え式で1ページ4GB、ソフトウェアにより256ページ切替可
能なんてハードウェア作れば、実質最大メモリ容量はそのボードがもつ
メモリスロット数と言えるかもしれません。
>接続する外付けramは4GBより大きいものは繋げない、繋いでも意味がな
>いと考えればよいでしょうか
そういうハードウェアもありうるでしょうね。設計者の思想で「でっかい
メモリがあって、これが使えないと残念だから、でっかいメモリも使える
ようにしよう、でもでっかいメモリを搭載してもシステム的に困る事にな
るから、ソフト上からは小さい容量しか使えないのは仕方がない」という
事もありうると思いますよ。
変な先入観を持たずに、仕様書に書かれたことがすべてである、と考える
のが適切だと思います。同じ製作者の違うマシンなら、こういうこともあ
りうる(過去にやってる)、という参考には出来るとは思いますが。
No.3
- 回答日時:
No.1です。
昔、64KBしかアドレスできないCPUにおいて、メモリ管理用ICを追加し、OS側もそれを処理できるようにして、1MBを使えるようにしたパソコンがありました。
がんばって、No.2さんの回答にあるような方式でハードとソフトを用意すれば、可能になるのでは?
No.1
- 回答日時:
外付けRAMってのが分かりません。
いままでそんな単語は見たことありませんから。一般的にはメインメモリーなんて言い方をしていますが、元々4GBに4GBのメモリを足せば、8GBとなるだけのことです。
ただ、CPU的にアドレスできる空間が4GBしかないってことはあります。
その場合、追加した4GBは無駄となります。
ただ、メモリ管理用の仕組みを用意すれば、8GBをフルに使えるようにはできますね。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- CPU・メモリ・マザーボード 質問お願いします 「「RAM2GB+拡張4GB」などと書いてあるのは、搭載されているメモリ(RAM) 6 2023/08/28 12:31
- CPU・メモリ・マザーボード PCのRAM動作電圧は1.5Vと1.35Vとあるようですが? 3 2022/11/08 14:01
- CPU・メモリ・マザーボード メモリが使用可能にならない 3 2022/08/13 17:13
- 格安スマホ・SIMフリースマホ 楽天モバイル Rakuten Hand のみ実質0円でしょうか 4 2022/06/09 23:58
- その他(学校・勉強) この中で間違ってある説明はありますか?詳しい方に教えていただきたいです。 A. 1つのプログラムが複 2 2023/07/14 01:15
- 中古パソコン USBキーボードを外すと、起動できなくなる 2 2023/03/25 14:57
- CPU・メモリ・マザーボード Windows10 64bitパソコンのメモリ 4GBから8GBへ増設 11 2023/01/25 18:20
- CPU・メモリ・マザーボード パソコンのメモリについての質問です。 8 2023/04/29 22:30
- 中古パソコン pcの仕様書内メモリの表記について 7 2023/03/05 14:54
- ノートパソコン ホグワーツレガシー PC版必要スペックについて ホグワーツレガシーをPCでプレイしたいのですが、PC 3 2023/02/09 21:11
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
パソコンがウイルス感染してい...
-
メモリ増設・Win11アップデート...
-
妹の家のパソコンが壊れました
-
大学用のノートパソコンを探し...
-
システムビデオメモリ0
-
メモリーの種類
-
Windowsメモリ診断の結果の通知...
-
office2013が重い気がする
-
データを移動させる時のバッフ...
-
パソコン購入に際しての質問
-
搭載メモリ型番を調べるツール
-
PCとは、メモリ無しでBIOS,PO...
-
最大アクセス数
-
ブラウザーが開かない
-
ECC有りと無しは混在可?
-
メモリとCPUの確認コマンドの使...
-
メモリの性能はなぜ倍数なの?
-
メモリについて。
-
メモリが足りないの意味がわか...
-
パソコンについて詳しい人に質...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
妹の家のパソコンが壊れました
-
Windowsメモリ診断の結果の通知...
-
大学用のノートパソコンを探し...
-
メモリーの種類
-
PCとは、メモリ無しでBIOS,PO...
-
メモリのハードウェア予約済み...
-
システムビデオメモリ0
-
EXCELのVBAで作業ファイルを閉...
-
メモリの性能はなぜ倍数なの?
-
メモリーのPC2-6400とPC2-6400U...
-
ブラウザーを立ち上げているだ...
-
USBメモリの使用履歴について
-
データを移動させる時のバッフ...
-
メモリ 両面実装と片面実装の違...
-
メモリ診断ツールによるハード...
-
Memtest86+でメモリの動作確認...
-
メモリの挿す順序
-
FDDユニットの接続方法
-
メモリ容量UPで、逆にCPU負荷が...
-
NEC QXシリーズのmibについて
おすすめ情報