レビュー 32ビットと64ビットのオセ:違いは何ですか?

32ビットと64ビットのオセ:違いは何ですか?

目次:

Anonim

数える方法はたくさんありますが、コンピュータに関しては、バイナリは0と1しかありません。それぞれが「ビット」と見なされます。 つまり、1ビットコンピューティングの場合、2つの可能な値を取得できます。 2ビットは4つの値を意味します。 次に、3ビットでそれを8倍にします(2の3乗、別名2キューブ)。

指数関数的に進み続けると、最終的に4, 294, 967, 296に相当する32ビット(2の32乗)が得られます。 64ビット(または2の64乗)は18, 446, 744, 073, 709, 551, 616の価値があります。

これは非常に多くのビットであり、数値は、より高いビットコンピューティングをサポートするチップがどれだけ強力かを示しています。 それは倍以上です。

数年ごとに、コンピューター内のチップ(スマートフォンも含む)とそれらのチップで実行されているソフトウェアが新しい番号をサポートするために飛躍的に進歩するからです。 例えば:

  • 1970年代のIntel 8080チップは、8ビットコンピューティングをサポートしていました。
  • 1992年のWindows 3.1は、Windowsの最初の16ビットデスクトップバージョンでした。
  • AMDは2003年に最初の64ビットデスクトップチップを出荷しました。
  • Appleは2009年にMac OS X Snow Leopardを完全に64ビットにしました。
  • 64ビットチップ(Apple A7)を搭載した最初のスマートフォンは、2014年のiPhone 5sです。

64ビット(x64のスタイルもある)は32ビット以上を実行できます(実際にはx86と呼ばれ、Windows Vistaが "Program Files (x86)、 "x86は、元は8086〜80486などのIntelチップで動作するように命令セットが設定されたOSを指します)。

最近では、64ビットオペレーティングシステムで64ビットチップを既に実行している可能性が高く、64ビットアプリ(モバイル用)またはプログラム(デスクトップ上で、いくつかの命名法で解決する)を実行しています。 しかしいつもではない。 たとえば、Windows 7、8、8.1、および10はすべて32ビット版または64ビット版でした。

自分の持っているものをどのように見分けますか?

64ビットOSを識別する

10歳未満のコンピューターでWindowsを実行している場合、チップは64ビットであることがほぼ保証されていますが、32ビットバージョンのOSがインストールされている可能性があります。 チェックするのは簡単です。

Windows 10では、デスクトップの[マイコンピュータ]アイコンをクリックして[プロパティ]を選択します(またはコントロールパネルを開いて[システムとセキュリティ]> [システム]に移動します)。 [システム]見出しの下の[システムの種類]に表示されます: "64ビットオペレーティングシステム、x64ベースのプロセッサ"は、カバーされていることを意味します。

Windows 10の検索ボックスに[バージョン情報]と入力して、[設定]ページを表示することもできます。このページには同じ内容が表示されます。

なぜ32ビットなのか

デスクトップまたはラップトップPCに32ビットOSをインストールするのはなぜですか? 大きな理由は、32ビットOSを必要とする32ビットプロセッサを使用しているためです。

しかし、そのようなCPUを使用することはほとんどありません。 Intelは、1985年に80386の範囲で32ビットプロセッサの製造を開始しました。 2001年までに64ビットプロセッサを販売していました。2005年にPentium Dチップが発売されてからPCを購入した場合、32ビット命令セットが内部にあることはまずありません。 最後のIntel 32ビットチップであるPentium 4Eは2004年2月に登場し、x86-64によって64ビットに拡張されました。 これは、必要に応じて32ビットと16ビットの両方のソフトウェアと下位互換性がありました。 Extreme EditionなどのPentium 4の最新バージョンは完全に64ビットでしたが、2005年までに廃止されました。

多くの場合、32ビットとしてのみインストールされた古いオペレーティングシステムをインストールしています。 後続のアップグレードがある場合は、64ビットにジャンプしていない可能性があります。 そして、それは問題ないかもしれません。初期の64ビットプロセッサのすべてがすべての機能を備えていたわけではありませんでした。 64ビットチェッカーなどのソフトウェアを使用して、PCが完全な64ビットに本当に対応しているかどうかを判断できます。 Windows 95に戻るすべてのバージョンのWindowsで動作します。

64ビットアーキテクチャシステムに32ビットOSをインストールしても機能しますが、最適ではありません。 たとえば、32ビットOSにはより多くの制限があります。4GBのRAMしか実際に使用できないという顕著な点があります。 32ビットOSを搭載したシステムにRAMを追加しても、パフォーマンスに大きな影響はありません。 しかし、そのシステムを余分なRAMでWindowsの64ビットバージョンにアップグレードすると、違いに気付くでしょう。

これは最も明確な方法で説明されています。Windows10で公式にサポートされている最大RAMは 2テラバイト (またはWindows 10 Homeでは128GB)です。

64ビットでのRAMの理論上の制限: 16エクサバイト 。 しかし、私たちはそれをサポートできるハードウェアを手にするまでには程遠いです。

いずれにせよ、16GB RAMを搭載した新しいラップトップの購入はそれほど印象的ではないように思われませんか?

64ビットコンピューティングは、肉眼では目立たないかもしれませんが、他の多くの改善点を備えています。 より広いデータパス、より大きな整数サイズ、8オクテットのメモリアドレス。 コンピュータサイエンティストがコンピュータをより強力にするために活用するのは、コンピューター科学者にとってすべてです。

また、デスクトップオペレーティングシステム用にダウンロードしたプログラムの中には、32ビットオプションと64ビットオプションが含まれている場合があります。 Firefoxは、オプションが「Windows」および「Windows 64ビット」(および「Linux」または「Linux 64ビット」、macOSバージョンは64ビットのみ)である良い例です。

どうしてですか? 32ビットOSがまだ存在するためです。 実行するには32ビットソフトウェアが必要です。通常、64ビットバージョンをインストールすることさえできず、確かに実行されません。 ただし、64ビットOSは32ビットプログラムをサポートできます。特にWindowsには、Windows64上のWindows32またはWoW64と呼ばれる、そのためのエミュレーションサブシステムが組み込まれています。 C:ドライブを見ると、2つのプログラムフォルダーが表示されます。1つは64ビットプログラム用で、もう1つは32ビットアプリケーション専用のプログラムフォルダー(x86)と呼ばれます。 まだ32ビットのコードがどれだけ残っているかに驚くでしょう。

Macでは、32ビット版を見つけることはあまりありません。 アップルメニューの[このMacについて]を選択し、[システムレポート]をクリックして、[ソフトウェア]の下にリストされているすべてのアプリケーションを強調表示します。 それぞれにYesまたはNoを示す64ビット(Intel)エントリがあります。ほとんどはYesになります。 最近まで、Microsoft Office for Macがありましたが、2016年半ばから64ビットバージョンのみが提供されました。

モバイル64ビット

上記のように、AppleのA7チップは、携帯電話(iPhone 5s)に搭載された最初の64ビットプロセッサでした。 2015年、AppleはすべてのiOSソフトウェアを64にする必要があることを義務付けました。そのため、2016年6月の時点で、iOSの最新バージョンで32ビットアプリを開くと「最適化されていない」警告が発生しました。パフォーマンス。」

iOS 10をお持ちの場合は、更新されていない古い32ビットアプリを使用することもできません(32ビットチップでiOS 10をサポートするいくつかの古いデバイスを除く)。 これは、Appleのクローズドシステムの「最良の」ことです。強制される可能性があります。

Android搭載端末では、どのチップが内蔵されているのかを熟知していない限り、詳細を明らかにするのは少し難しいかもしれません。 また、Android 5.0 Lollipop以降を実行していない場合でも、32ビットのままです。 あなたに通知するアプリの1つは、AnTuTuベンチマークです。 ロードして、[情報]ボタンをクリックし、Androidの行を探します。 Androidのバージョンと、32ビットか64ビットかがわかります。 ARMからSnapdragonまで、Androidを実行するチップが増えていますが、64ビットへのプッシュは完全に進行中です。

  • Qualcomm上のWindowsが64ビットアプリのサポートを取得Qualcomm上のWindowsが64ビットアプリのサポートを取得
  • Intelは5GHz Core i7でx86 40周年を祝いますIntelは5GHz Core i7でx86 40周年を祝います
  • macOS Catalinaで32ビットアプリを実行する方法macOS Catalinaで32ビットアプリを実行する方法

iOSおよびAndroidの場合、これはOSを開いてより多くのRAMを使用することではありません。ハンドヘルドで必要なメモリは、デスクトップで使用する場合と比べて無視できます。 実際、x64に移行してもパフォーマンスが向上するという保証はありません。多くのAndroid 32ビット携帯電話は、初期の64ビットiPhone 5と一致していました。 さらに、HTC Desire 510のような最初の64ビットAndroidスマートフォンは、古い32ビットバージョンのAndroidに縛られているため、まったくメリットがありませんでした。

しかし、64ビット対応のスマートフォンには、サイクルあたりのデータ取得量が増え(より高速に)、暗号化が改善され、電力効率などの機能が向上した新しい64ビットチップ(特にARMv8アーキテクチャ)への移行などの利点があります。

最終的に、64ビットの革命はPCとスマートフォンですでに実現しています。 マーケティング担当者はもはやそれを切り倒すことさえしません。 消費者であるあなたは、その一部であるためにそれについて多くを知る必要はありません。

32ビットと64ビットのオセ:違いは何ですか?