32ビットアーキテクチャ
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/02/14 02:09 UTC 版)
「32ビット」の記事における「32ビットアーキテクチャ」の解説
32ビットに格納できる符号なし整数の範囲は、0 から 4,294,967,295 である。2の補数で表現できる符号付き整数は −2,147,483,648 から 2,147,483,647 を格納できる。したがって、32ビットメモリアドレスのプロセッサは4ギビバイトのバイトアドレスメモリを直接アクセスすることができる(アドレス空間が最大4ギビバイトである)。 他のビット数のプロセッサと同様、プロセッサ内部(論理)が32ビットでも、外部(物理)のアドレスバスやデータバスも32ビット幅とは限らない。例えば80386SXでは、プロセッサ内部は32ビットだが、外部アドレスは24ビット幅、外部データバスは16ビット幅である。またPentium Proでは、プロセッサ内部は32ビットだが、外部アドレスバスは36ビット幅、外部データバスは64ビット幅である。またプロセッサ内部においてもSIMD命令などへの対応のために、32ビット以外の構造を持つ場合がある。例えばPentium IIIはSSE命令のために128ビットのレジスタを持っている(あくまで32ビットデータを4個同時に扱っているだけであり、128ビット処理をしているわけではない)。 32ビットは、32ビットプロセッサが主流であった世代を表す言葉でもある。パーソナルコンピュータで当時の主要なオペレーティングシステムには、OS/2 2.x、Microsoft Windows NT 3.xなどがある。
※この「32ビットアーキテクチャ」の解説は、「32ビット」の解説の一部です。
「32ビットアーキテクチャ」を含む「32ビット」の記事については、「32ビット」の概要を参照ください。
- 32ビットアーキテクチャのページへのリンク