64ビットと32ビットのオペレーティングシステムへのライフハッカーガイド


おそらく、オペレーティングシステムの64ビットと32ビットのバージョンが存在することを知っているでしょうが、より大きな優れた哲学に帰することは別として、2つを分離するものがわからないかもしれません。質問:64ビットバージョンのWindowsを使用する必要がありますか?

ますます頻繁に、ユーザーは、能力の低い32ビットバージョンで、選択したオペレーティングシステムの64ビットバージョンをインストールしています。しかし、ほとんどの人は、違いが実際に何であるかを完全に理解していません。以下では、最も重要な違いを見て、OSの64ビットバージョンにアップグレードすると、何を獲得したか(および潜在的に失う)をよりよく理解できるようにします。 (投稿はWindowsに焦点を当てています。)

すでに説明しています本当に4 GBのRAMが必要かどうか、64ビットの問題に触れる質問ですが、今度は詳細に取り組みましょう。

どのバージョンがありますか?

実行中のWindowsのバージョンを把握するには、コントロールパネルのシステムプロパティに移動するか、簡単なルートを取り、[スタート]メニューまたはデスクトップのコンピューターアイコンを右クリックして、メニューからプロパティを選択できます。 Windows 7またはVistaユーザーはリスト内のシステムタイプを確認できますが、64ビットを持つ少数のXPユーザーがダイアログで表示されます。

CPUは64ビットオペレーティングシステムを実行するために64ビットをサポートする必要があることに留意してください。最新のCPUを実行している場合は問題ありませんが、予算PCの一部には64ビットが含まれていません。プロセッサ。

32ビットには本当にメモリの制限がありますか?

32ビットオペレーティングシステムでは、あなたはそうです4096 MBのRAMに制限されています単に、32ビット値のサイズがもう許可されないからです。 32ビットシステムでは、各プロセスに4 GBが与えられますバーチャルプレイするメモリは、アプリケーションが実際に一度に使用できる2 GBのユーザースペースに分けられます。

精通した読者は、最新のチップがサポートしていることを指摘するかもしれませんPae、オペレーティングシステムがもう少しメモリを使用できるようにするプロセッサテクノロジー(UPから64 GB)が必要ですが、ほとんどのアプリケーションには必要ない、または必ずしも必要とされていない特別なアプリケーションサポートも必要です。

一般的な誤解は、これがウィンドウ固有の問題であるということです。実際、32ビットのLinuxとMac OS Xには同じ制限と同じ回避策があるということです。 32ビットLinuxマッピングテーブルを使用します余分なメモリへのアクセスを許可するため、OS X Snow Leopardは実際にデフォルトで出荷しますすべてのメモリにアクセスできない32ビットカーネル古いシステムでは、残りのOSのほとんどが64ビットプロセスを実行していますが。

少なくとも、Windowsの4 GBの制限もライセンスの要因です。32ビットウィンドウのホームバージョンは、技術的にはPAEをサポートすることができますが、ライセンスとドライバーの互換性の理由で4 GBの厳しい制限があります。

32ビットのより多くの問題

32ビットには、対処できるメモリの量に厳しい制限があるだけでなく、別の問題もあります。ビデオカードやマザーボードBIOSなどのデバイスが同じ4 GBスペースの部屋を取ります。つまり、基礎となるオペレーティングシステムを意味しますあなたのRAMをさらに少ないことにアクセスできます。

Windowsの専門家Mark Russinovichは、4 GBのRAMと2つの1 GBビデオカードを備えた32ビットウィンドウを実行しているデスクトップを発見しましたオペレーティングシステムで利用可能な2.2 GBのRAMしかありませんでした- ビデオカードが大きくなるほど、その4 GBが32ビットシステムでアクセスできるようになります。

64ビットの違いは何ですか?

32ビットの情報は4 GBのRAMのみにアクセスできますが、64ビットマシン172億ギガバイトにアクセスできますシステムメモリの制限を将来に追いやる。これはまた、ビデオカードや他のデバイスがオペレーティングシステムから使用可能なメモリスペースを盗まれないことを意味します。 Windows 64ビットホームエディションはそうですまだ16 GBのRAMに制限されていますライセンスの理由から、しかし、プロフェッショナルおよび究極のバージョンは最大192 GBのRAMを使用できますので、そのキラーシステムを構築するときはそのことに留意してください。

プロセスごとの制限も大幅に増加します。64ビットのウィンドウでは、2 GBの制限ではなく、各アプリケーションが特別なAPIなしで8 TBの仮想メモリにアクセスできます。膨大な量のRAMを使用する必要があるマシン。

Windowsでは、64ビットバージョンには、カーネルのハイジャックを防ぐためのテクノロジー、ハードウェア対応のデータ実行保護のサポート、および64ビットデバイスドライバーのデジタル署名の必須のデジタルで署名されています。また、16ビットアプリを使用することもできなくなりますが、これはほとんど損失のようには見えません。

32ビットアプリケーションは64ビットで動作しますか?

32ビットアプリケーションの大部分は、64ビットウィンドウで順調に機能し続けます。WOW64、実際にプロセッサを32ビットと64ビットのモードを前後に切り替えます。スレッドは、どのスレッドを実行する必要があるかに応じて、64ビット環境でも32ビットソフトウェアをスムーズに実行します。

ただし、そのルールにはいくつかの例外があります。32ビットデバイスドライバーと、ウイルス対策、ウィンドウに接続するシェル拡張機能、一部のメディアアプリケーションなどの低レベルのシステムアプリケーションは、64ビットに相当するものなしでは機能しません。

実際には、お気に入りのアプリケーションの大部分は機能し続けるか、代わりに使用できる64ビットバージョンを提供しますが、確認するには確認する必要があります。

64ビットはRAMの2倍を使用しますか?

64ビットのウィンドウについての一般的な誤解は、実際に使用されるRAMの量です。一部の人は、ラムの2倍を使用すると考えるようですが、他の人は64ビットシステムが32ビットの2倍の速さであると誤って想定しています。

64ビットプロセスが少し余分なメモリを取得することは事実ですが、これは、実際のダブルのサイズではなく、より多くのRAMに対処するためにメモリポインターが少し大きくなった結果です。もしそうなら、図書館の本を見つける場所を伝えるカードを持っている古代の図書館ファイリングシステムを想像してみてください。あなたが探していた本をもっと簡単に見つけることができます。

意思64ビットのウィンドウで増加することは、オペレーティングシステムに必要なドライブスペースの量です。互換性レイヤーが設置されているため、ベースOSはいくつかの追加のスペースを占有しますが、今日の大規模なハードドライブはほとんど懸念事項ではありません。 。

一番下の行、私はどちらを使うべきですか?

4 GB以上のRAMを備えた新しいPCを注文している場合は、おそらく64ビットバージョンのWindowsを実行する必要があります。ホームバージョンは16 GBのRAMのみをサポートしていることに注意してください(ほとんどの人にとって、16GBの制限は問題になりませんが、留意する価値があります)。

Mac OS Xを実行している場合、32ビット対64ビットについて心配する必要はありません。Linuxを実行している場合は、おそらくこのことをすでに知っています。


あなたはどうですか? 64ビットオペレーティングシステムに切り替えましたか?コメントで、あなたが使用しているものと、64ビットの生活をどれだけ生きてきたかを聞いてみましょう。

ハウツーオタク彼の家から完全に32ビットのオペレーティングシステムを追放しました。彼のオタクの記事は、毎日ライフハッカーで見つけることができます、ハウツーオタク、 そしてツイッター