ゲームキューブのエミュでも語ろう
at SOFTWARE
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
400:名無しさん@お腹いっぱい。 08/09/14 21:33:52 JW6Hskyx0 >>399 同 感 401:名無しさん@お腹いっぱい。 08/09/14 21:36:42 kga2PmGZ0 最近のOSは、プロセスごとに仮想のメモリを個別に4GB持ってて 必要なとき実際のメモリに一部だけ割り当てて効率よく使用してる これでとてもメモリが安全に効率よく使えるようになるわけだが 仮想のメモリを実際の物理メモリの領域へと変換するとロスが生じる windowsのアプリならさほど気にならないが、CPUの違うコンピュータをエミュレートするとき メモリの取り扱いが違うから、メモリのアクセスが非常に増える、そこで仮想と物理メモリ間の 変換処理のロスが問題になってくる。これを解決するためにOSのメモリ管理機能を 経由しない、自分自身が直接操作する方法を採用する。そのためにには連続した、 つまり分断化されていない、まとまったメモリを一度に確保したい。 ところが32bit OSでは最大4GBから800MBを確保するのは確率的に難しい 64bit OSの場合は、最大128GB(だったと思う)だから確率的に簡単 もしくは、そのような機能が提供されている こういうことだと思うが、どうせ理解できんだろ。
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
4327日前に更新/216 KB
担当:undef