64ビットと32ビットのオペレーティングシステムの違いは何ですか?[複製]


15

重複の可能性:
32ビットシステムと64ビットシステム

64ビットと32ビットの2種類のOSがあることを知っています。それらの主な違いは何ですか?

新しいラップトップを購入する場合、どれをインストールすればよいですか?

いずれかをインストールすると、すべてのアプリケーションを実行できますか?

主にWindowsオペレーティングシステムについて説明していますが、他のシステムについても回答できます。


回答:


15

主にアクセス可能なRAMの量。ほとんどの32ビットOSでは、4GB(実際には3GBに近い)の天井があります。Vista x64は最大128GBにアクセスできると思います。

現実的には、あなたがパワーユーザーでない限り、それは重要ではありません。毎日行うアクティビティが非常に少ないため、3GB以上のメモリが必要になります。また、32ビットOSのドライバーサポートはわずかに優れています。

64ビットアプリは32ビット環境では実行されません。ただし、64ビット専用のアプリはあまり多くないでしょう。x64では、32ビットアプリが99%の時間で正常に実行されます。


職場でのvistaのインストール(32ビット)では、3 GBのRAMが、Firefoxセッション、Eclipse、およびシステム管理者がバックグラウンドで実行するものだけですぐに食べられます。誰もが64ビットOSを実行している場合以外の理由がない限り、64ビットに切り替えることを強くお勧めします。ドライバーサポートと64ビットに適応したアプリケーションの量が改善されるはずです。
ステファンサイバーグ2009

1
@Stefan:FirefoxとEclipseが一緒に3ギガバイトを食べる場合は、何かの間違ったが...あります
サーシャChedygov

@musicfreak、彼の管理者がバックグラウンドでシステム上で実行している追加ツールには何か問題があると思います。管理者がすべてのシステムのネットワークを介して毎日バックアップを実行し、システムが常に正午頃にバックアップを開始し、約45分間速度が低下するという過去の悪い経験がありました。(昼食に十分な長さ。)
ウィム10ブリンク

ビデオカードも同じアドレススペースを占有することを忘れないでください。4GBのメモリしかインストールしていない場合でも、32ビット環境ですべてにアクセスできるわけではありません。
ライアンフォックス

5

一番下の行は、ほとんどのエンドユーザーにとって目に見える違いはおそらくないということですが、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


4

32ビットと64ビットはアドレス空間を指し、他の人が述べたように、これは使用可能なRAMの量に変換されます。32ビット= 4GB、64ビットは理論上の上限である16、384ペタバイトです。ワオ。

スーパーユーザーに投稿しているという事実は、おそらく「通常の」ユーザーではないことを示しています。あなたがしているのが電子メールをチェックし、単語ドキュメントを書くことだけなら、おそらく32ビットで大丈夫でしょう。ただし、新しいコンピューターを購入していて安価なネットブックを探していない場合は、64ビットシステムを使用しない理由はありません。ただし、64ビットを取得する多くの理由があるため、プログラマーの場合はコンパイルパフォーマンス、マルチタスクパフォ​​ーマンス、ヘビーデューティビデオ/グラフィック編集パフォーマンス、VMパフォーマンス、ハイエンドのゲームパフォーマンス。キーワードのパフォーマンスに注目してください。将来的にそれが重要な場合は、64ビットを選択してください。


2
良い点、ニック。しかし、彼がスーパーユーザーに投稿している場合、32ビットと64ビットの違いを知っていると期待しているでしょうか?
NoCarrier 2009

1

32および64は、ワードサイズ、または基本的に、CPUが一度に処理できるビット数への参照です。命令の構成、受け渡し、操作方法に影響します。

他の回答で引用されているように、コンピューターはこの理由により、より多くのメモリを参照できます。可能な場合は、64ビットシステムを使用する必要がありますが、ビデオの編集/処理など、実際にCPUを集中的に使用する作業でほとんどのゲインが見られます。



0

毎日の使用における主な違いは、64ビットでは4GB以上のRAMが許可されることです。64ビットOSを搭載したラップトップでも32ビットアプリケーションを実行できるはずです。32ビットOSで16ビットアプリケーションを実行できるように。

-JFV

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.