Windows system >> Windowsの知識 >  >> Windowsチュートリアル合成 >> 窓について >> Windowsシステムの32ビットと64ビットの違い

Windowsシステムの32ビットと64ビットの違い

  
 

単にx86が32ビットのオペレーティングシステムを表すということです。x64は64ビットのオペレーティングシステムを表すのです。
お使いのCPUがデュアルコア以上の場合、それは間違いなく64ビットのオペレーティングシステム
をサポートしています。 コンピュータのメモリが4Gを超える場合は、64ビットシステムを使用する必要があります。32ビットのWindows
7ではVistaがサポートされており、3.25Gしかサポートされていません。メモリー64ビットwindows 7は最大128 Gのメモリをサポートします。それでも、32ビットと64ビットの違いを知りたいですか。

64ビットコンピューティングには、2つの主な利点があります。それは、より広い範囲の整数演算を実行でき、より大きなメモリをサポートできるということです。

デジタルの変更により、64ビットプロセッサのパフォーマンスが32ビットプロセッサのパフォーマンスの2倍になるとは限りません。実際、32ビットアプリケーションでは32ビットプロセッサのパフォーマンスがさらに向上し、32ビットアプリケーションでは64ビットプロセッサでもより強力になります。だから64ビットプロセッサの利点を認識するために、素晴らしい64ビットではありません。

メモリこれは、4GB以上のメモリを使用できる64ビットシステムの最大の利点です。ほとんどの新しいデスクトップとラップトップは少なくとも4GBのRAMを持っています。問題は、VistaやWin7のような32ビット版では約3GBのメモリしか使えないことです。対照的に、64ビットWindowsでは最大192GBのメモリを使用できるだけでなく、メモリマップを使用してBIOSを置き換えることもできるため、オペレーティングシステムは実際には4GBを完全に使用します。したがって、Win7x64をインストールしても、4GBのRAMを搭載したマシンで1GBのメモリを無駄にすることはありません。

個人的には、3GBでは毎日の使用には十分ではないと考えていますが、これは時間の問題です。例としては、Windows XPの仮想マシン上で古いアプリケーションを実行できるWin 7 XPモード機能があります。この機能は、Office2007とOffice 2003を同じコンピュータで同時に実行したり、IE(Web開発に役立ちます)など、さまざまな目的に使用できます。しかし、WinXPモードは正常に動作するために最低512MB〜1GBのメモリを必要とするので、XPモードは非常にメモリです。そのため、今すぐWindows 732を展開する場合は、新しいメモリを搭載したマシンをアップグレードする必要があるという理由だけで、64ビットに移行することをお勧めします。私が開発したプログラムはすべての仮想マシン環境で実行できるので、私自身のラップトップは8GBのメモリを持っています。メモリ内のすべてのバイトを無駄にしたくありません。

64ビットは本当に優れたパフォーマンスを提供しますか。

多くの人が、64ビットプロセッサは32ビットプロセッサより速いと思うと思います。 8ビットから16ビットへの移行、16ビットから32ビットへの移行によってパフォーマンスが向上するという事実があるためです。上記の理由から、64ビットプロセッサの方が速いと思いますか?

このような例では、多くの32ビットプロセッサがS ***命令セットをサポートしますが、これらの命令セットをサポートしていないコンピュータでは実行できなくなるため、ほとんどのプログラマはまったく使用しません。プログラム(egSSE2はZip圧縮をより速くすることができますが、最も一般的に使用される3圧縮ソフトウェアはそれを使用しません)。

したがって、64ビットの最適化を行った64ビットプログラムだけがパフォーマンスを向上させることができます。残念ながら、ほとんどのWindowsアプリケーションはこの最適化をしていません。

しかし、昨年は64ビットアプリケーションが多数作成されましたが、それらが32ビットバージョンよりも高速になると誤って考えてはいけません。通常、この64ビット版は、64ビットWindowsオペレーティングシステムで32ビット版が正しく機能しないためにのみ作成されます。ただし、数学(egMathlab)やさまざまなビデオ処理ソフトウェアなどの64ビットパフォーマンス依存プログラム、あるいはソフトウェア開発者が明示的に64ビット(eg7zip)をサポートしている場合、速度は32ビットバージョンとは大きく異なる場合があります。 。

一方、win64を実行してもコンピュータのパフォーマンスは低下しません。 CLR(.netの基盤)のようなプログラムは、32ビットプログラムを64ビットシステムで実行できるようにするためにいくつかの計算を実行しますが、論理的には長い時間がかかります。ただし、実際には違いはわかりません。ほとんどすべてのパフォーマンステストで、ほとんどの場合、64ビットと32ビットのパフォーマンスの違いを気にする必要はないことを証明できます。

上記は32ビット版と64ビット版の違いについてのものです。この記事からわかるように、CPUパフォーマンスが向上しても64ビット版にアップグレードすることはできません。しかし、この現象がすぐに変わる可能性があり、将来が64ビットに属していることは間違いありません。ますます多くのソフトウェアベンダが、64ビットバージョンのプログラムを提供する予定です。
zh-CN"],null,[1],zh-TW"]]]

Copyright © Windowsの知識 All Rights Reserved