- ベストアンサー
パソコンのメモリアドレスとバンクの関係について
パソコンでたとえば1Gのメモリが実装されていればアドレスは 0x00000000~0x3fffffffでそれぞれに72ビットデータが 割り付けられると思います。 そのときバンクとアドレスの関係がよくわかりません どなたか教えていただけないでしょうか?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
一般的には気にしないこと柄だと思いますが。 PCの場合、メモリバンクはメモリセル(LSI単位) だと思います。 1GBでメモリセルが8個なら128MB。16個なら64MBで はないでしょうか。 実際にアクセスはセル単位に行いメモリバンクの 概念と同じような振る舞いを行うようです。
その他の回答 (1)
- Tasuke22
- ベストアンサー率33% (1799/5383)
回答No.2
いえ分かりません。 複数枚のメモリやメモリセルの違うメモリの 混在などの場合、どうなっているのか分かり ません。 直感的には、先頭から順番にアドレスを付けて いるように思えますし、複数枚の時には、スロッ ト番号のゲタをはかせているだけのように思い ます。 サイズの異なるメモリを複数枚刺すとアドレスの 空白など出来るのかどうか・・・わかりません。
質問者
お礼
ありがとうございます メモリコントローラー系のドキュメントからもそのような 記述を見つけることができました。 明確な仕様を出している資料はすくないみたいです
補足
回答ありがとうございます もう少し踏み込んだ質問ですが たとえば1GBでメモリセルが8個なら アドレスとバンクの関係は 0x00000000~0x07ffffff BANK0 0x08000000~0x0fffffff BANK1 0x10000000~0x17ffffff BANK2 | | ↓ 0x28000000~0x3fffffff BANK7 こんな割付とおもえばいいでしょうか?