コンピュータのワードサイズとはどういう意味ですか?



What Does It Mean Word Size Computer



解決:

「ワードサイズ」とは、コンピュータのCPUによって一度に処理されるビット数を指します(最近では、通常32ビットまたは64ビット)。データバスサイズ、命令サイズ、アドレスサイズは通常、ワードサイズの倍数です。

問題を混乱させるために、下位互換性のために、Microsoft Windows APIは、プロセッサに関係なく、WORDを16ビット、DWORDを32ビット、QWORDを64ビットとして定義しています。




1つの答えは-以前ほどではありません。昔、コンピュータはメモリの完全な「ワード」しかロード/保存できませんでした。これは、それぞれ16/24/32/36/48ビットになります(特定のマシンによって異なります)。ターゲットマシンのワードサイズを中心にプログラム設計を注意深く構成する必要があります。

しかし、これ以上のコンピューターは、1つの比較的シームレスな操作で、個々のバイトにアクセスしたり、数十バイトの長さのデータ文字列にアクセスしたりできます。技術的なワードサイズよりもはるかに重要なのは、メモリバスの幅です。これは、1つのメモリ「サイクル」でCPUとメモリ間で転送できるバイト数を決定します。



したがって、「ワードサイズ」はやや無意味であり、(別の回答が示唆するように)Microsoftのような企業は、実際の関係がなく、任意の方法で定義することがよくあります。


次のことを考慮してください。

CPU(プロセッサ)、RAM(メインメモリ)、I / Oデバイス(マウス、キーボード、プリンタ)、バス(データ転送コンポーネント)。



これらのコンピューター部品がどのようにデータを通信および転送するようにしますか?単一のデータ単位と見なされるには、固定サイズのビットが必要です。

そのために、コンピューターサイエンティストは、このユニットを32ビットまたは64ビット(メーカーの選択に応じて)に標準化することに同意しました。

彼らはこのユニットに名前を付け、それを単語と呼びました。

つまり、Wordは、コンピューターコンポーネントから別のコンポーネントに移動するデータの単位(ビットの束(0と1の信号電荷))に他なりません。

たとえば、バスは32ビット(4バイト)で構築され、一部は64ビット(8バイト)で構築されます。同様に、CPU(ハードウェア)とオペレーティングシステム(ソフトウェア)は、32ビットまたは64ビットのいずれかで構築されています。

たまたまWordという名前の標準ユニットで、サイズは32ビットまたは64ビットでした。

PS:Wordは、コンピューター内を移動する多くのデータサイズ単位の1つです。たとえば、RAMは64ビットのサイズを使用できますが、バスは使用できます。 32ビット。ハードウェア設計者は、これらのサイズの違いを考慮してコンポーネントのアーキテクチャを設計し、CPUのみに32ビットでRAMに64ビットのワードサイズを実装するか、すべてのコンポーネントに同じサイズを実装します。ワードサイズは以前は8ビット(1バイト)でしたが、現在、CPUやRAM、バスなどのほとんどのコンピューターコンポーネントで最もコメント単位のサイズは64ビットです。