アカウント名:
パスワード:
XP は DEP 有効化のために SP2 以降標準で PAE が有効とか、/LARGEADDRESSAWARE とかは一切無視ですか。
# 2GB 「以上」?
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
人生の大半の問題はスルー力で解決する -- スルー力研究専門家
64bitだと何がうれしいの? (スコア:1, 興味深い)
32bit版との違いは、uname -a コマンドの出力で出てくる
"x86_64" という文字以外に違いがまったく認識できませんでした。
もちろん、ブラウザーもFlashも普通に使えていました。
Ubuntuだと、32bit版でも server カーネルを使って
4GB超のメモリーを使えるから32bit版に戻してしまいました。
Windowsと違って、Linuxの64bit版はふつーの人にとって
デメリットもないけどメリットも見つけられませんでした。
誰か、64bitならではのうれしい機能があったら教えてください。
Re:64bitだと何がうれしいの? (スコア:1, 参考になる)
とくに関数呼び出し間で保存されるのが増えるので、レジスタを直接いじるプログラムが書きやすくなりました。
server カーネルってなんのことかはっきり分かりませんけど(サーバーむけにビルドされたカーネル?)PAEですよね?
一つのプロセスが4GiB超を扱うためには64bitが必要だと思います。
Re:64bitだと何がうれしいの? (スコア:1)
デスクトップほどのレイテンシは求められないってことで。
# 違ってたらごめんなさい
Re: (スコア:0)
いいえ、たとえばWindowsではAddress Windowing Extensionという機能で、32bitプロセスでも4GiB超のメモリを扱えます。Linuxのことは知りませんが、同様の機構が存在しないとは思えません。
Re: (スコア:0)
これ、Windows Serverのことだよね。
通常のデスクトップOSでは4GBどころか2GB以上はだめです。
Re:64bitだと何がうれしいの? (スコア:1)
XP は DEP 有効化のために SP2 以降標準で PAE が有効とか、/LARGEADDRESSAWARE とかは一切無視ですか。
# 2GB 「以上」?
Re:64bitだと何がうれしいの? (スコア:1)
署名スパムがウザい?アカウント作って非表示に設定すればスッキリさ。
仮想化環境でメリットが出る(Re:64bitだと何がうれしいの? (スコア:1)
逆に言うと、よっぽどメモリを喰うプログラムでなければ(でも、そういう不穏当なメモリの使い方をしてしまう思慮のないプログラムは幾らかある。)4GiBの境界線を越えるようなメモリの使い方はしないです。
# でも、今は32bitのLinuxカーネルでもx86_64なMPUとBIOSのサポートがあれば4GiB以上のメモリ空間を
# カーネル内部では扱えるので、プロセス単位で使えるメモリが4GiB以下に過ぎなくなるというのでは
# ありませんでしたっけ?最近32bitカーネルのビルドしていないですが…64bit互換モードもあるようだし…?
で、Windowsの方をホストにして64bit化するとドライバの互換性とか安定性でややこしいことになってLegacyなデバイスの一部が使えなくなるし、16bitが微妙に入り込んでる古いプログラムが動かせなくなる。(ついでに、余ったWindowsの使い道もなくなる:-)
LinuxをホストOSとして使ってる限りはCONEXANTのモデムチップを使ったWinmodemドライバのような謎バイナリ入り且つ64bitサポートが怪しいデバイス(金払えば手はあるようですが)以外は、非常にLegacyと言うかObsoleteなデバイス刺していても動かせるし、
よっぽどえげつなくDirectXを使っていたりOSに密着しすぎていて仮想化のベースになるプログラムの保護を外れるようなプログラム以外は仮想化環境の中のWindowsで動いてしまいますので…
# しかし、仮想化環境を複数立ち上げると市販のAMDマザーの大半の限界である8GiBでも足りなくなる悪寒がするんですわorz