重複の可能性:
32ビットシステムと64ビットシステム
64ビットと32ビットの2種類のOSがあることを知っています。それらの主な違いは何ですか?
新しいラップトップを購入する場合、どれをインストールすればよいですか?
いずれかをインストールすると、すべてのアプリケーションを実行できますか?
主にWindowsオペレーティングシステムについて説明していますが、他のシステムについても回答できます。
重複の可能性:
32ビットシステムと64ビットシステム
64ビットと32ビットの2種類のOSがあることを知っています。それらの主な違いは何ですか?
新しいラップトップを購入する場合、どれをインストールすればよいですか?
いずれかをインストールすると、すべてのアプリケーションを実行できますか?
主にWindowsオペレーティングシステムについて説明していますが、他のシステムについても回答できます。
回答:
主にアクセス可能なRAMの量。ほとんどの32ビットOSでは、4GB(実際には3GBに近い)の天井があります。Vista x64は最大128GBにアクセスできると思います。
現実的には、あなたがパワーユーザーでない限り、それは重要ではありません。毎日行うアクティビティが非常に少ないため、3GB以上のメモリが必要になります。また、32ビットOSのドライバーサポートはわずかに優れています。
64ビットアプリは32ビット環境では実行されません。ただし、64ビット専用のアプリはあまり多くないでしょう。x64では、32ビットアプリが99%の時間で正常に実行されます。
一番下の行は、ほとんどのエンドユーザーにとって目に見える違いはおそらくないということですが、64ビットは未来の波であり(現在?)、大幅な改善を提供します。多くのアプリを32ビットまたは64ビットで同時に実行できますが、64ビットと多くのRAMを使用すると、パフォーマンスが向上します。
前の回答では、使用可能な RAM(オタク語で「アドレス可能なメモリ」)の量が32ビットと64ビットの重要な違いであると正しく述べられています。64ビットプロセッサでのみ64ビットコードを実行できることは明らかです。ただし、「完全に」64ビットではないOSでも、64ビットプロセスを実行できます。たとえば、OS Xは10.4および10.5の段階で64ビットのサポートを追加し、現在10.6(「Snow Leopard」)カーネルから含まれるアプリケーションまでのほとんどすべてが64ビットです。
32/64ビットに基づいてオペレーティングシステムを分類する限り、実際には多少の誤った二分法です。Windowsは個別の32/64ビットバージョンを出荷しますが、(たとえば)OS Xは、どちらのモードでも実行できる単一のOSとして出荷されます。Appleがこれを行うことができるのは、彼らがRosettaに投資し、またユニバーサルバイナリを開発および促進したためです。最初はこれはPowerPC→Intelの移行を機能させることでしたが、同じアプリケーションに32/64ビットバイナリをバンドルするテクノロジーを活用できるようになり、OSは必要に応じて起動するものを選択できます。Windowsサポートは多少異なる可能性があります。
大幅に増加したメモリ制限は、エンドユーザーにとってそれほど重要ではありません(少なくとも今はそうではありません)が、高性能でメモリを大量に消費するアプリケーションにとっては重要です。それでも、64ビットマシンとOSが機能する場合、コンピューティングが向いているので、将来を見据えて購入するのが賢明です。
(免責事項:オタクの詳細は次のとおりです...)
低レベルでありながら重要な詳細が残されているのは、64ビットIntel(旧AMD)アーキテクチャ(別名「x86_64」)のCPU構造が異なり、32ビットアーキテクチャよりも効率が高いことです。2倍の「プログラムレジスタ」があります。これは基本的に、CPUが情報をキャッシュするために使用できる邪悪な高速メモリであり、パフォーマンスが向上します。また、64ビットコードおよび言語ランタイムは、32ビットcruftとの長年の下位互換性を破棄し、以前は不可能だったコードおよび実行パイプラインのいくつかの新しい最適化を行うことができ、進行中のコンパイラ開発はギャップを拡大し続けます。
編集: Snow Leopardがリリースされたので、このAppleInsider.comの投稿を参照してください:http : //www.appleinsider.com/articles/09/09/02/inside_mac_os_x_snow_leopard_64_bits.html
32ビットと64ビットはアドレス空間を指し、他の人が述べたように、これは使用可能なRAMの量に変換されます。32ビット= 4GB、64ビットは理論上の上限である16、384ペタバイトです。ワオ。
スーパーユーザーに投稿しているという事実は、おそらく「通常の」ユーザーではないことを示しています。あなたがしているのが電子メールをチェックし、単語ドキュメントを書くことだけなら、おそらく32ビットで大丈夫でしょう。ただし、新しいコンピューターを購入していて安価なネットブックを探していない場合は、64ビットシステムを使用しない理由はありません。ただし、64ビットを取得する多くの理由があるため、プログラマーの場合はコンパイルパフォーマンス、マルチタスクパフォーマンス、ヘビーデューティビデオ/グラフィック編集パフォーマンス、VMパフォーマンス、ハイエンドのゲームパフォーマンス。キーワードのパフォーマンスに注目してください。将来的にそれが重要な場合は、64ビットを選択してください。
32および64は、ワードサイズ、または基本的に、CPUが一度に処理できるビット数への参照です。命令の構成、受け渡し、操作方法に影響します。
他の回答で引用されているように、コンピューターはこの理由により、より多くのメモリを参照できます。可能な場合は、64ビットシステムを使用する必要がありますが、ビデオの編集/処理など、実際にCPUを集中的に使用する作業でほとんどのゲインが見られます。