アドレス空間(メモリマップ)について教えてください。
マイコンには必ずメモリマップが記載されていますが、このアドレスと外付け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ランキング
-
先日、PCを替えました。
-
メモリーの種類
-
こんにちは私はガソリンスタン...
-
メモリの性能はなぜ倍数なの?
-
i7 rtx4070 メモリ32gb ssd 1tb...
-
メモリの対応しているノートパ...
-
Windows11のノートパソコンを中...
-
PCとは、メモリ無しでBIOS,PO...
-
メモリ 両面実装と片面実装の違...
-
メモリ容量UPで、逆にCPU負荷が...
-
メモリーのPC2-6400とPC2-6400U...
-
ブラウザーを立ち上げているだ...
-
エコーの写真から自分で胎嚢の...
-
メモリで256Mと512Mの違い
-
ノートパソコンのメモリについ...
-
ECC付きメモリを普通のデスクト...
-
ノートパソコンのメモリを追加...
-
パワーポイント使用時のメモリ...
-
メモリの挿す順序
-
【Chapter2】CPUとメモリの違い...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
メモリーの種類
-
PCとは、メモリ無しでBIOS,PO...
-
メモリ 両面実装と片面実装の違...
-
Windowsメモリ診断の結果の通知...
-
メモリの性能はなぜ倍数なの?
-
チャレンジタッチ2とチャレンジ...
-
Windows11のノートパソコンを中...
-
メモリ診断ツールによるハード...
-
炊飯器の内がまのメモリ
-
メモリのハードウェア予約済み...
-
PC関連詳しい方、ハドフ好きな...
-
EXCELのVBAで作業ファイルを閉...
-
USBメモリの使用履歴について
-
メモリ容量UPで、逆にCPU負荷が...
-
メモリの対応しているノートパ...
-
【Chapter2】CPUとメモリの違い...
-
エコーの写真から自分で胎嚢の...
-
メモリの挿す順序
-
メモリーのPC2-6400とPC2-6400U...
-
富士通 Lifebook A572/F のメモ...
おすすめ情報