【初心者歓迎】C/C++室 Ver.44【環境依存OK】
レス数が900を超えています。1000を超えると表示できなくなるよ。
0930デフォルトの名無しさん
2007/12/06(木) 04:12:53WindowsXP SP2 VC++6.0で動くプログラムの
共有メモリについて質問があります。
複数プロセス間で参照する共有メモリとして、
メモリマップドファイルを検討しているのですが
以下の認識であっていますでしょうか
・mallocで動的に確保する場合に(3M確保を想定)発生する
O/Sのページング作業がありませんか?
(連続した物理メモリを取る為に、メモリの入れ替え作業が
必要になりファイルにメモリの内容を書いたりする事全般)
・メモリマップドファイルの確保、読み書きは普通のファイル
より高速らしいですが、普通のメモリ確保とどう違いますか?
・メモリマップドファイルを確保したプロセスが解放せず死亡
した場合にファイルに書く事はできますか?
・そもそも、メモリを確保する際ページング作業をしない保障は
WIndowsではできないのでしょうか?
そうだとしたら、ディスクをFlashMemory等のRAMディスク
にした場合高速にできますか?
当方、組み込み系システムの詳細設計レベルしかやったことがなく、
担当設計者のフォロー?で、代わりにWINDOWSで基本設計 しています。
時間的要件があるので、処理時間が特定できないのはマズいのですが・・
レス数が900を超えています。1000を超えると表示できなくなるよ。