ホームページ >よくある問題 >コンピューターの語長とは何を意味しますか?

コンピューターの語長とは何を意味しますか?

青灯夜游
青灯夜游オリジナル
2020-12-09 13:46:2081412ブラウズ

コンピュータのワード長とは、CPU が一度に並列処理できる 2 進数の数を指します。ワード長は常に 8 の整数倍です。通常、PC のワード長は 16 ビット (初期)、32 ビット、および 64 ビット。コンピュータが記憶、送信、動作する際、バイナリコードの集合を単位としてワードと呼ばれ、ワード内のバイナリビット数をワード長と呼びます。

コンピューターの語長とは何を意味しますか?

このチュートリアルの動作環境: Windows 7 システム、Dell G3 コンピューター。

コンピュータのワード長とは何を意味しますか?

コンピュータは、バイナリ エンコードを使用して、数字、文字、命令、その他の制御情報を表します。コンピュータが記憶、送信、動作する際、バイナリコードの集合を単位としてワードと呼ばれ、ワード内のバイナリビット数をワード長と呼びます。

ワード長は、CPU の主要な技術指標の 1 つです。CPU が一度に並列処理できる 2 進数の数を指します。ワード長は常に 8 の整数倍です。通常、PC の語長は 16 ビット (初期)、32 ビット、64 ビットです。

PC はプログラミングによって任意のサイズの数値を処理できますが、数値が大きくなるほど、PC の計算に時間がかかります。 PC が 1 回の操作で処理できる最大数は、PC のワード長によって決まります。

まず、人間の脳がどのように計算を行っているかを見てみましょう。たとえば、5×6 の場合はすぐに 30 という答えが得られますが、55×66 の場合は正解を求めることができません。これは、55 または 66 が人間の脳の「語長」を超えたことを意味します。結果を得るには、複雑な問題 (55×66 など) を扱いやすい問題 (次のような) に分解する必要があります。 55×66 は 50×60、50×6、5×60、5×6 に分解でき、それらを組み合わせて結果を得ることができます。

パソコンでも同様に、ワード長が 16 ビットのパソコンでは、2 の 16 乗 (65536) 以内の数値を直接扱うことができますが、65536 を超える数値は分解する必要があります。対処する。 32 ビット PC が 16 ビット マシンよりも優れている理由は、1 回の操作でより大きな数値を処理できるためです。32 ビット語長の PC は、最大 40 億個の数値 (2 の 32 乗) を直接処理できます。 ).数値が大きいほど、必要な操作が減り、システムの効率が向上します。

ほとんどの CPU は 64 ビットですが、そのほとんどは 32 ビットのワード長で実行され、64 ビット ソフトウェア (たとえば、 64 ビット オペレーティング システムなど) ) は互いに補完します。つまり、ワード長はソフトウェア システムによって制限されます。たとえば、32 ビット ソフトウェア システムでは、64 ビットのワード長を持つ CPU が使用できます。 32 ビットとしてのみ使用できます。

コンピューターの語長とは何を意味しますか?

関連記事をさらに読むには、PHP 中国語 Web サイト にアクセスしてください。 !

以上がコンピューターの語長とは何を意味しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。