ワード

コンピュータにおけるワード:その定義と歴史



コンピュータの世界において「ワード (word)」とは、データ量や情報量単位として用いられます。バイト(byte)と同様に、ワードも必ずしも一定のビット数を持つわけではありません。バイトが1980年頃には8[[ビット]]に標準化されたのに対し、ワードは現在も様々なサイズで用いられています。場合によっては、データのまとまりを指す可変長ワードとして用いられることもあります。

ワードのサイズは、主にコンピュータのプロセッサ設計に依存します。例えば、プロセッサの汎用レジスタのサイズが1ワードとして定義され、その倍のサイズをダブルワード、半分をハーフワードと呼ぶこともあります。

System/360以降の32ビットマシンが長く主流であったことから、32ビットを1ワードとする文化が根付きました。これは、ミニコンピュータとして人気を博したVAXでも同様でした。一方、x86アーキテクチャでは、初代8086の16[[ビット]]レジスタサイズが基準となり、16[[ビット]]を1ワードとする文化が形成されました。

近年では、64ビットプロセッサの普及やSIMD(Single Instruction, Multiple Data)技術の進歩により、128[[ビット]]といったより大きなワードサイズも登場しています。

歴史的な視点



System/360(バイトマシンが確立された時期)以前のコンピュータでは、オクテット(8[[ビット]])の2倍や4倍をワードとする設計の動機が弱く、12ビットから36ビット程度のワードサイズを持つ「ワードマシン」や、6ビット程度の文字を扱う「キャラクタマシン」といった設計が一般的でした。

マイコン時代においても、東芝のTLCS-12Aのように12ビットワードのマシンが存在していました。これらの例からもわかるように、ワードのサイズはハードウェア設計の都合によって大きく異なっていたのです。

まとめ



ワードは、コンピュータアーキテクチャにおいて重要な概念です。そのサイズは時代やハードウェアによって変遷し、現在も様々なサイズが存在します。 32ビットや64ビットといったワードサイズは、ソフトウェア開発においても重要な考慮事項であり、レジスタ操作やメモリ管理などに直接影響を与えます。ワードサイズを理解することは、コンピュータシステムの動作原理を理解する上で不可欠です。 今後、さらなる技術革新によって、ワードサイズがどのように変化していくのか注目されます。

もう一度検索

【記事の利用について】

タイトルと記事文章は、記事のあるページにリンクを張っていただければ、無料で利用できます。
※画像は、利用できませんのでご注意ください。

【リンクついて】

リンクフリーです。