09/12/28 16:58:56 Smzildod
一部の32bit版Windowsはなぜ4GB以上のメモリが扱えるのですか?
OSのアドレス空間を32bit以上に拡張してあるからです。
メモリを拡張されたアドレス部分に再割り当てすることによって、
MMIOでデバイスが予約している領域を回避してメモリを使用することができます。
例えば36bitまで拡張してあれば、64GB[68,719,476,736byte]のアドレス空間を持ちます。
本当は4G以上使えるようにできるのに、それをやらない
MSは糞だし、64bitにした奴は馬鹿ってことだ。