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