- 263 名前:名無しさん@お腹いっぱい。 [2007/12/16(日) 14:10:14 ]
- > amd64仮想ページサイズ1GB
を読んで、うっそーと思ってソースを見てみたけど、たぶん大地さん誤解してる。 identcpu.c中の/* 1-GB large page support */から推測するに、 large pageに1GBを使えるようになったって事じゃない? 今のようにメモリーが大量に使えるようになると4 or 8KBのページサイズでは TLBを馬鹿食いして使えるメモリーの割に管理コストが増える。 そこで、連続してメモリーを当てられるところだけ特別に大きいページサイズの ページを使うことで、管理コストを減らす。この仕組みをlarge pageという。 従来のlarge pageのサイズは2MBだったが、今回の更新で1GBも扱えるように なったということでは?言うまでもなくlarge pageを使うにはCPUの対応が 必要となるので、対応しているか調査するコードも同時にcommitされている。
|

|