![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
最近のPCはビデオメモリをメインメモリから、解像度や処理内容(3D等)に応じて動的に確保するようになっているようです。
動作中に、より多くのビデオメモリが必要となった場合、かならずしも物理アドレスが連続したメモリを確保できないと思いますが、その場合どうしているのでしょうか?
思いつくのは、
・Windowsがメモリを物理アドレス上でメモリブロックを再配置して連続領域を空けてビデオチップに渡す
・ビデオチップにもMMUの仕組みがあって、物理アドレスが不連続のままでも論理的に連続領域と見なして処理できる
くらいです。どちらかが合っているのか、また別の方法なのか、どうでもいいようなことですが、気になったのでご存知の方お教えください。
No.1ベストアンサー
- 回答日時:
お、質問側に回られるのは珍しいですね(笑)
結論から先に言えば、ビデオチップ(ないし、いわゆるチップセット)がMMU相当の仕組みを持っています。
たとえばインテルのi915チップセットを例に取ると、チップセット内蔵のビデオ機能が使用するメモリの位置は4KB単位で不連続な位置を指定できるようになっています。4KBというのはix86 CPUのメモリ管理のページサイズで、この一致はもちろん必然でしょう。
Intel(R) Dynamic Video Memory Technology (DVMT) 3.0 White Paper
http://developer.intel.com/design/chipsets/appln …
の
2.3.2 Graphics Translation Table
2.3.3 Intel Smart 2D Display Technology
あたりに若干説明があります。
他のベンダはインテルほど情報公開をしてくれないのでドキュメントを挙げて明らかにすることができませんが、Windowsに特定の物理メモリアドレス領域を空けさせるのは非常に難しい(カーネルレベルで問題が多い)ので、チップ側でMMUを使用していると考えるのが妥当です。
情報ありがとうございます。
やっぱりMMUですか。前者のほうは「Windowsがやってるんだったら、他のOSはどうすんだ」という突っ込みもありますね。
ビデオチップがMMUとは、「68030がMMUを内蔵」というニュースは遠い昔となりました。intelは80386からかな。
>お、質問側に回られるのは珍しいですね(笑)
約2年でちょうど20個目の質問です。回答が無く取り消したのも入れるとおよそ月一ペースで質問していることになります。回答数を調べると、1729でした。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- BTOパソコン PCの選び方 6 2022/09/11 00:16
- その他(学校・勉強) この中で間違ってある説明はありますか?詳しい方に教えていただきたいです。 A. 1つのプログラムが複 2 2023/07/14 01:15
- その他(パソコン・周辺機器) Windowsマシン。USBタップの「自動切れ、再接続」がうざい。解決策は? 7 2023/01/25 08:27
- CPU・メモリ・マザーボード ストリーミングの一時処理用の領域について 1 2023/04/11 21:55
- ノートパソコン このノートパソコンで大丈夫でしょうか? 2 2023/04/22 21:01
- CPU・メモリ・マザーボード Windows10 64bitパソコンのメモリ 4GBから8GBへ増設 11 2023/01/25 18:20
- CPU・メモリ・マザーボード パソコンの推奨メモリの容量についての質問です。 7 2023/04/25 00:45
- デスクトップパソコン ん~…分からん 7 2022/06/10 10:47
- CPU・メモリ・マザーボード hp dc5700SFFについて 2 2022/06/03 10:50
- ノートパソコン ノートパソコンを探しています。 2 2023/03/03 13:27
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
メモリーの種類
-
メモリの性能はなぜ倍数なの?
-
EXCELのVBAで作業ファイルを閉...
-
PCとは、メモリ無しでBIOS,PO...
-
デスクトップPCのメモリ増設
-
ECC付きメモリを普通のデスクト...
-
長いピーの連続ビープ音について
-
メモリーのPC2-6400とPC2-6400U...
-
メモリの挿す順序
-
サイバー攻撃されているかどう...
-
ビジネスPCに16GBメモリ
-
中古パソコンの動作が遅い。
-
ノートパソコンのメモリについ...
-
ブラウザーを立ち上げているだ...
-
メモリ 両面実装と片面実装の違...
-
4Kモニター出力に必要なメモリ
-
ユーチープの動画が、中断して...
-
Memtest86+でメモリの動作確認...
-
Accessを使う時のメモリは
-
エコーの写真から自分で胎嚢の...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
PCとは、メモリ無しでBIOS,PO...
-
パソコンメモリ(DIMM)を紹介...
-
メモリーの種類
-
先日、PCを替えました。
-
Windows11のノートパソコンを中...
-
i7 rtx4070 メモリ32gb ssd 1tb...
-
メモリの性能はなぜ倍数なの?
-
メモリの対応しているノートパ...
-
メモリの挿す順序
-
メモリ容量UPで、逆にCPU負荷が...
-
メモリのハードウェア予約済み...
-
EXCELのVBAで作業ファイルを閉...
-
メモリーのPC2-6400とPC2-6400U...
-
ブラウザーを立ち上げているだ...
-
スマホのメモリについて
-
メモリ 両面実装と片面実装の違...
-
NEC QXシリーズのmibについて
-
富士通 Lifebook A572/F のメモ...
-
3DCGに興味があり、新しくPCを...
-
USBメモリの使用履歴について
おすすめ情報