[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:51960] Re: CPUの誤認識でしょうか?



鈴井です

zakさん、あけどさん
回答どうもありがとうございます。

>同移植版は、AMD64 拡張付きの AMD 64 ビット CPU 用および EM64T 拡張付きのすべての Intel CPU 
用のカーネルと、共通の 64 ビットユーザ空間で構成されています。

この一文は心強いです。安心して使えます。

> メモリを有効に活用できると言う点についてはこちらのページはどうでしょう?
> Debian -- AMD64 移植版: http://debian.org/ports/amd64/
> 

ありがとうございます。中々細かい点については内容が難しいですねー。
(少なくとも私には;)

> あと、ご参考になるかどうか分かりませんが下記ページを見つけました。
> http://ornellas.apanela.com/dokuwiki/pub:multiarch
> これによると、AMD64で動かしていれば両方のアーキテクチャのバイナリを走らせる事ができるとあり
ます。

なるほどー。これは、32bitのアプリケーションも問題なく動くという事ですね?

> 互換性に言及している訳ではありませんが次のページ
> The Debian GNU/Linux AMD64 HOW-TO:
> http://alioth.debian.org/docman/view.php/30192/21/debian-amd64-howto.html
> の「 Which name: x86-64, x86_64, or AMD64? 」の段には
> x86_64(という表記)が使われていた場面で AMD64という名前を使用することを勧めていますので、非
互換性の部分でトラブルが起きる事は考え難いかと思います。
> 
> 逆に言えば非互換性に関わる最適化はされていないかも知れません。
> AMDとIntelのどちらのアーキテクチャか判別して非互換性の最適化されたコードを実行時に選択する
といった挙動をしていれば理想でしょう。
> # この点については私も情報を探しています。
> 

この点でも問題が出てきたらまた投稿させて頂きます。


余り意識した事が無かったのですが(この手の事で困った事が無かったこともあり。。)、
CPUのbit数は、演算処理速度とともに、
CPUが扱えるメモリの上限値の問題でもあるということなんですね。
勉強になりました。
それで、Debianは64bit化されており、CPUが64bitもサポートしてる。
自動でそちらがインストールされたと言う訳ですね。


ん? lennyのnetinstイメージは自動選択は無しで、最初に選ぶ形式になったんですね。
(勘違いだったらごめんなさい)