>>901
仮想アドレッシングを一切使わない環境だとそこまで悩む必要はないけど
Windowsだとそうも言ってられないけどね。
メモリへの初回アクセスは基本的に何らかのページフォールトが起きると思った方がいい。

例えば10MBのEXEファイルが起動時に全部メモリに読み込まれてると思っているならそれ違う。
関数にしろスタティック変数にしろリソースにしろ
基本的には初回アクセス時にハードウェア例外が発生し
それをOSがトラップして初めてメモリにロードされる。

メインループからファイルアクセス系のAPIを排除するだけじゃあ不十分だよ。