パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

Windows 8には128bit版が登場?」記事へのコメント

  • 128bit CPU って...どこのなんという CPU なんでしょうか?

    # GPU なら 128bit 以上のを聞いたよう...
    • 32bit x 4core ってオチじゃないだろうな?

      • アキュムレータは、128bitだけど外部バスは32bitのx86-128sxなんてCPUが・・・
        出たらイヤだなあ(^^;

        --
        ♪潔くカッコよく生きてゆこう
        • by Anonymous Coward

          それはMC68000 [wikipedia.org]のことかー!

          • ごめん。ボケなのか天然さんなのか判別つかん(^^;;

            私がX68kにリスペクトしてる(別記事で何度か触れてます)ことを知ったうえで
            ボケてるなら笑えるところですが、それだったらwikipediaにリンクなんか
            張らないですよねぇ?

            元発言ではsxって書いてるんで、まぁ分かる人は分かるでしょうけど、80386SXを
            指してるんですけど、アイディア自体はもっと前に8088なんていう
            『8086アーキテクチャで外部バスは8ビット』なんて石もありましたよね

            もしかして、ギャグの解説をさせるという羞恥プレイ狙いですか??(^^;;;

            --
            ♪潔くカッコよく生きてゆこう
            • そもそも「○ビットCPU」とはどこで判断するのかが難しいですよね。

              ザイログ Z80は、ALU4bit、レジスタ8bit、データバス8bit、通称8bit
              インテル 8086は、ALU16bit、レジスタ16bit、データバス16bit、通称16bit
              インテル 8088は、ALU16bit、レジスタ16bit、データバス8bit、自称8bit、IBM呼称16bit
              モトローラ 68000は、ALU16bit、レジスタ32bit、データバス16bit、通称16bit
              モトローラ 68008は、ALU16bit、レジスタ32bit、データバス8bit、通称16bit
              インテル 80386DXは、ALU32bit、レジスタ32bit、データバス32bit、通称32bit
              インテル 80386SXは、ALU32bit、レジスタ32b

              • taka2さん、コメントどうもです。

                >もはや、CPUが何bitかなんて、メーカーの自称が全てだと思います。

                このストーリーに限定して言えば、WindowsがCPUをどう扱うか?
                が論点だと思いますので、アーキテクチャで見るのが妥当なんじゃないかと思っ
                てます。
                古いC言語しか知らん人間なので恐縮ですが

                #include  <stdio.h>
                 
                int main(void)
                {
                    printf("%d\n", sizeof(int));
                    return 0;
                }

                を走らせて、16と答えるのが正解なんでしょう。

                # これだと『CPUアーキテクチャ』じゃなくて『CPU, OS, コンパイラ含めた
                # システムアーキテクチャ』になってしまうので、若干話がズレてるのは自

                --
                ♪潔くカッコよく生きてゆこう
              • 64ビットプロセッサ上のC言語のデータモデルには

                • ILP64: intとlongとポインタが64ビット幅
                • LP64: longとポインタが64ビット幅、intは32ビット幅
                • LLP64: long longとポインタが64ビット幅、intとlongは32ビット幅

                などがあり、sizeof(int)だけを見ても分かりません。
                Snow LeopardはLP64を採用しているので、gcc -arch x86_64でコンパイルするとsizeof(int)は32になります。WindowsはLLP64。

                128ビットプロセッサ時代にはさらにややこしくなるんでしょう。

              • by gf1e (33031) on 2009年10月12日 23時09分 (#1652718) 日記

                > gcc -arch x86_64でコンパイルするとsizeof(int)は32になります。

                「4になります」と書くつもりでした。失敗。

                親コメント

※ただしPHPを除く -- あるAdmin

処理中...