の違いX86とx64の違い

Anonim

コンピュータ技術は絶え間なく進化しており、ムーアの法則に基づいていれば、何十年も続くだろう。コンピュータハードウェアの開発が急速に進んでいるのは、消費者が魅力的でより速く、より速いコンポーネントを求めているからです。開発者が現在の標準のさらなる進歩を制限するロードブロッキングを打つと、新しい標準への突然の移行が見られます。これは、x86とx64の間で起こっていることです。

<! - 1 - >

x86は、8086ファミリのプロセッサで始まった非常に古い技術です。これは現在、最も一般的なバージョンであるx86-32バージョンに進化し、その後継バージョンであるx86-64または一般的にはx64として知られています。 x64への移行はかなり早い段階から開始されたが、PC市場ではまだ大きな欠点は見られなかった。これは、x86に関連する問題を最初に体験する市場は、ハイエンドサーバーを実行するユーザーだったからです。

<! - 2 - >

32ビットアーキテクチャのシステムを実行すると、常に32ビットが指すものに制限されます。この場合、問題はメモリに起因していました。 32ビットの長いポインタは最大で4億2千万のアドレスしか指しませんでした。これはちょうど約4GBのメモリです。そのため、たとえ16GBのメモリが使用可能であっても、特定のプログラムには最大4GBのメモリしか割り当てられません。この制限は家の設定では問題になることはありませんが、サーバ環境では大きな問題となります。だからこそ、x64プロセッサは消費者にとって非常に早い時期に登場したのです。

<! x64アーキテクチャーは引き続きx86にはありますが、すべてのアドレスに64ビットを持たせることで改善されています。これは、x64アーキテクチャーのメモリー容量が4.2億円の2乗であることを意味します。これは想像を絶する量のメモリーです。特定の拡張機能と相まって、x64アーキテクチャーは前任者を置き換える確かに素晴らしいプロセッサーになります。

x64の問題は、そのソフトウェアが実際にはまだ存在しないことです。 x64アーキテクチャーを利用しようとするオペレーティングシステムはすでに存在しますが、ほとんどのものはx64上で動作しないものもあります。最終的に、x64アーキテクチャ向けのソフトウェアが到着し、32ビットのハードウェアとソフトウェアはすべて廃止されることになります。しかし、現在のところ、x64アーキテクチャーは、ソフトウェアの非互換性に悩まされています。

x64アーキテクチャの最後の特徴は、x86との下位互換性が絶対的であることです。だからあなたのプロセッサがx64であっても、あなたのOSが32ビットである限り、ユーザは何の違いに気付かないでしょう。これは、ソフトウェアが到着してからハードウェアがすでにインストールされているため、OSとソフトウェアを更新するだけで済みますので、これは良いことです。