2

プロセッサのデータ型のサイズを決定するパラメータはどれですか?

これを決めるのはデータバスですか?それとも、命令セット アーキテクチャですか?

4

2 に答える 2

1

プロセッサが特定の時間に同時に処理できるビットの最大幅または最大量は、使用している特定のプロセッサに固有であり、データ バスの幅とすべてのプロセッサの幅によって決まります。 CPU 内のデータライン。

基本的に、CPU は特定の時間に (電圧に関して) 一定量のハイとローで動作できるため、32 ビット CPU を使用している場合、32 の物理ラインが並列に動作することになると思います。

編集:これについて少し調査した後、私の答えが間違っているようです。サイズを決定するのはCPU の内部レジスタサイズです。

私は CPU アーキテクチャの専門家ではないので、これ以上詳しく説明することはできません。

于 2012-03-06T09:28:08.870 に答える
1

質問はかなり不明確ですが、あなたのタグから、C データ構造について話していると思います。C コンパイラは、コンパイル対象のアーキテクチャに基づいてそれを決定します。

この質問も見てください。

更新:私の回答は、@Mat の編集前のバージョンの質問を参照していました。

于 2012-03-06T09:32:35.800 に答える