プロセッサーが32ビットか64ビットかを知る方法

目次:
- 何がどのようにプロセッサが機能するか
- プロセッサの基本操作
- 32ビットプロセッサと64ビットプロセッサの違い
- 32ビットCPUと64ビットCPUの容量の違い
- 私のプロセッサが32ビットか64ビットかを知る
- 最初の方法:Windowsシステムから
- 2番目の方法:CPU-Zソフトウェアの使用
- Linuxでプロセッサが32ビットか64ビットかを知る
- データシートからCPUアーキテクチャを確認する
- 32および64ビットプロセッサに関する結論
私のプロセッサが32ビットか64ビットかを知ることは、コンピュータの時代を多少なりとも知り、システムに加えて正しいプログラムをインストールするのに大いに役立ちます。 現在、販売されているコンピューターの100%が64ビットであると言えるので、この記事は、所有している古いコンピューターを確認したいユーザーにとって、より関連性が高くなります。
コンテンツインデックス
いずれの場合も、 32ビットおよび64ビットバージョンのほとんどすべての現在のプログラムが利用可能です 。これは、前世代の一部のWindows XPまたはLinuxなどの32ビットオペレーティングシステムをインストールすることも可能であるためです。
何がどのようにプロセッサが機能するか
プロセッサーの識別方法を検討する前に、32ビットまたは64ビットの意味をより正確に理解するために、プロセッサーがどのように機能するかを基本的に知ることをお勧めします。
プロセッサまたはCPUは、数百万のトランジスタで構成されるシリコンチップ上の集積回路で構成される要素です。 オペレーティングシステム、プログラム、周辺機器の操作に必要なすべての命令を処理するのは 、コンピュータの頭脳です 。 メインメモリに読み込まれた命令をデコードして実行し、さまざまなコンポーネントを調整および制御します 。
プロセッサは 、マザーボード上のソケットまたはソケットに直接取り付けられています。 このソケットはCPU世代の経過に伴って変化するため、プロセッサ自体とマザーボードの互換性を知ることは非常に重要です。 これは、32ビットか64ビットかを知ることよりも重要です。
プロセッサーのソケットと互換性を知る方法
プロセッサの基本操作
プロセッサは命令の実行に基づいており 、32ビットと64ビットの違いはここにあります 。 プログラムはこれらの命令のセットで構成され、それぞれがオペレーションサイクルで実行され、毎秒数百万の命令を作成することが可能であることはすでにわかっています。 GHzが大きいほど、1秒あたりの命令サイクルが多くなります。 命令の実行は、いくつかのフェーズを占めます。
- 命令検索 :CPUは、格納されているメモリアドレスを特定することにより、メインメモリに命令を要求します。 その後、後で説明するように、命令は32ビットまたは64ビットのメモリレジスタによって移動されます。 命令のデコード :命令がプロセッサに到達すると、より簡単なコードに分割されて実行されます。 オペランドの検索 :CPUにロードされた命令で、命令自体に割り当てられたオペランドを検索することも必要です。これは、加算、減算、乗算、除算、または論理演算です。 命令実行 :必要な論理演算または算術演算が実行されます。 結果の保存 :各操作は結果を生成し、メモリにキャッシュされてからRAMに戻されます。
このプロセスを通じて、CPUが動作するにつれて、その各コアはこれらのステップを何度も繰り返します。
プロセッサーとは何か、どのように機能するか(完全な説明)
32ビットプロセッサと64ビットプロセッサの違い
CPUがどのように動作するかは、基本的な方法ですでにわかっていますが、この記事で使用されているこれらの2つの数値の違いはまだ明確にはわかりません。
私たちのコンピュータを循環するすべての情報は、ゼロと1で表される 電気信号に基づいており 、電流と非電流が同じくらい単純です。 これらの数値はビットと呼ばれ 、電流がトランジスタを通過するかどうかを示します。 複雑な命令を形成するために、 これらのビットは、ワードと呼ばれる1と0の連続した文字列を作成します 。これがバイナリ言語の実行方法です。
明らかに、1と0は理解できませんが、文字と数字は理解できるため、プロセッサはこの基本的な機械語を理解可能な要素に変換する必要があります。 時間の経過とともにコンピューターの能力が高まり、 バイトが使用されるようになりました 。 これは8ビットのグループ (01100110など)にすぎません 。
命令文字列とメモリアドレスの両方は、バイト数で測定されたビットの組み合わせで生成されます。ただし 、 文字列が大きいほど、より多くの組み合わせを作成できます。 たとえば、3ビット(000)では、8ビット(2 8 = 256)など、8つの組み合わせ(2 3 )を作成できます。 より多くの状態は、より多くの情報も意味するので、63ビット(8×8)では、32ビット(8×4)の2倍の情報と状態に適合します。
次に、64ビットのワードとアドレスを処理できるプロセッサは、32ビットのみのプロセッサよりも大きな計算能力を持つことを確認できます 。 情報ハイウェイの幅が広いとしましょう。 ここから抜け出すことができるもう1つの非常に重要な質問は、バイト数が大きいほど、より多くのメモリセルをアドレス指定できるため、64ビットCPUの容量が大幅に増加することです。
32ビットCPUと64ビットCPUの容量の違い
64ビットCPUの情報を処理するためのより大きな容量に加えて、もう1つの根本的な違いは、より多くのRAMを管理できることです 。これについて説明しましょう 。
メモリはセルに分割され、各セルにデータが格納されます。 CPUはデータがどのセルにあるかを知る必要があるため、バイナリコードがそれに関連付けられます。 32ビットCPUを使用している場合、2 32の数値の組み合わせ 、つまり、4, 294, 967, 296セルのメモリ、または4 GBのRAM しか読み取ることができません 。 一方、 64ビットCPUは、理論的には2つの64セルデータ、約1600万テラバイトを読み取ることができます。
いずれにしても、現在のオペレーティングシステムと利用可能なハードウェアは、物理的な制限により、これらの数値に到達できません 。 さらに、 Windows 10 Proは512 GBのRAMにのみ対応できます 。 いずれにせよ、 CPUと32ビットオペレーティングシステムで構成されたPCは4 GBのRAMのみをサポートしており 、これは直接影響します。
上記から続く別の違いは、仮想メモリの割り当ても制限されることです。 32ビットではアプリケーションごとに2 GBしか割り当てることができませんが、64ビットでは最大8 TBを割り当てることができますが、これはサーバーの世界では非常に重要です。 ご覧のとおり、CPUだけでなく、オペレーティングシステムもコンピュータの最終的な容量に大きく影響します。
私のプロセッサが32ビットか64ビットかを知る
64ビットプロセッサについて最初に知っておくべきことは、 16年間 、特にデスクトップコンピュータで使用されてきたことです 。
- AMD : 2003年にAMD64アーキテクチャが誕生し、ブランドはデスクトップ向けにOpteronおよびAthlon 64シリーズを発売しました。 Apple : 2003年にも 、IBMデスクトップ用の新しい64ビットPowerPC 970がリリースされました。 Intel :2004 年、 IntelはXEONファミリとPentium 4の両方でEM64T拡張機能を使用してデスクトップの範囲を更新し始めました。ただし、サーバー用のItaniumファミリを備えた64ビットプロセッサはすでに開発されていました。
そうは言っても、2003-to-2003コンピュータを使用している場合、実際にはそれが32ビットであることは確かですが 、2003年以降は32ビットか64ビットかを知るのは興味深いでしょう。 2010年にIntel CoreおよびAMDブルドーザーが登場したことにより、32アーキテクチャは現在の時代には意味をなさなくなりました。
注:64ビットCPUが32ビットのオペレーティングシステムとアプリケーションもサポートしていることを理解することは非常に重要です。 32ビットCPUは64ビットシステムまたはプログラムを受け入れません。
最初の方法:Windowsシステムから
Windowsからは、CPUとオペレーティングシステムのアーキテクチャを知るのは簡単です。 2つの方法があります。
キーの組み合わせ( Windows + R )で実行ツールを開き、 MSINFO32を書き込みます 。 「システムタイプ 」という行を見つける必要があるハードウェアのかなり完全なリストが表示されます。
「 X64ベースのPC 」とは、少なくともオペレーティングシステムが64ビットであることを意味します 。これは、CPUも同様であることを知るのに十分です。 x86ベースのPCまたは同様のものを使用する場合、少なくともシステムが32ビットであることを意味しますが、CPUも同様であるという意味ではありません。
2番目の方法は、「 コンピュータ 」または「 マイコンピュータ 」をクリックし、Windows XP以降の「 プロパティ 」オプションをクリックして、 システムプロパティを開く方法です。
Windows 10ビルド1809の新しいバージョンでは、より明確な情報が表示されています。したがって、システムのアーキテクチャとCPUのアーキテクチャも表示されています 。
2番目の方法:CPU-Zソフトウェアの使用
CPU-Zは、コンピューターにインストールしてコンピューターハードウェアに関する多くの有用な情報を収集するための小さな無料ソフトウェアです。 このハードウェアの中には、CPUに関連するすべての情報があります。 32ビットシステムがインストールされている場合でも、CPUのアーキテクチャを確実に知ることができます 。
公式サイトから問題なく、広告なしでダウンロードできます。
ここでは、IntelとAMDの異なるプロセッサの例をいくつか示します。 AMDの場合、命令リストに「 X86_64 」が表示されることに注意してください。これは、64ビットCPUであることを意味します。 Intelの場合、「 AM64T 」を検索する必要があります。
これらのキャプチャの代わりに、上記のいずれも一連の指示に表示されないことがわかります。 これは、32ビットCPUであることを意味します。
Linuxでプロセッサが32ビットか64ビットかを知る
Linuxでは、CPUのアーキテクチャを知るのも簡単な作業であり、2つの方法で行うこともできます。
1つはコマンド端末を使用する方法です。 コマンド " uname -a "を任意のユーザーと共に実行するだけで、インストールされているオペレーティングシステムとCPUに関する情報が表示されます。
2つ目は、 システムの詳細パネルです。 これにアクセスするには、タスクバーに移動して、 右端の矢印をクリックします。 内部では、構成パネルにアクセスして、「 詳細 」の最後のオプションに移動します。 ここでは、CPUとオペレーティングシステムに関する情報が表示されます。
データシートからCPUアーキテクチャを確認する
これらの方法であまり納得できない場合は、メーカーのWebサイトに直接アクセスして、 CPUモデルの特性を確認するオプションをいつでも使用できます 。 以前の方法では、CPUのブランドとモデルを知ることができます。 したがって、次はark.intel.comまたはAMD.comにアクセスして、プロセッサの1つを見つけることです。
Intelの場合は一連の命令を、AMDの場合はOSと互換性のある一連の命令を探します。 私たちのCPUがどのアーキテクチャを持っているかは、すでに確実にわかっています。
32および64ビットプロセッサに関する結論
CPUのアーキテクチャを知ることは簡単な作業ですが、もう少し進んで、このアーキテクチャがコンピュータとオペレーティングシステムの容量に与える影響について簡単に説明しました。
今日では、32ビットのオペレーティングシステムまたはアプリケーションをインストールすることは実質的に意味がありません。これは 、10年以上にわたって64ビットのCPUをほぼ継続的に使用しているため、コンピューターの可能性を制限するだけだからです。 。
CPUに関する興味深いチュートリアルと、一歩進んでPCを更新することに決めた場合に備えて、最も重要なハードウェアガイドを紹介します。
質問、問題がある場合、または何かを指摘したい場合は、改善のためにいつでも聞いて喜んでいるので、コメントボックスに残してください。