私のシステムは64ビットOSを実行できますか?


15

32ビットUbuntu 14.4 LTSを使用しています。コンピューターが64ビットOSを実行できるかどうかを確認するにはどうすればよいですか?アーキテクチャとCPUのopモードが混同されています。

からの抜粋/proc/cpuinfo

$ grep " lm " /proc/cpuinfo
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx **lm** constant_tsc arch_perfmon pebs bts aperfmperf pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm xsave lahf_lm dtherm tpr_shadow vnmi flexpriority

からの出力lscpu

kamal@kamal-G31T-M7:~$ lscpu
Architecture:          i686
CPU op-mode(s):        32-bit, 64-bit
Byte Order:            Little Endian
CPU(s):                2
On-line CPU(s) list    0, 1
Thread(s) per core:    1
Core(s) per socket:    2
Socket(s):             1
Vendor ID:             GenuineIntel
CPU family:            6
Model:                 23
Stepping:              10
CPU MHz:               2793.084
BogoMIPS:              5586.16
Virtualization:        VT-x
L1d cache:             32K
L1i cache:             32K
L2 cache:              2048K
…

3
すべて(少数の初期のAtomのCPUを除く)のPentium 4プレスコット、以来、インテルのCPU のすべてのAthlon 64のサポートx86_64版以来AMDのCPU、あなたが12年未満のためにCPUを購入した場合は、64ビットのサポートをチェックする必要はありません
phuclv

2
@LưuVĩnhPhúcまったくそうではありません。Intel Core Duosは32ビットのみで、2006年9月まで新しいモデルがリリースされていました。残念ながら、古いラップトップにそれらの1つが入っていたので、これを知っています。
musiKk

1
彼らはまだ32ビットのみをサポートする1​​32個のCPUを積極的に製造していますが、デスクトップやラップトップで出会うことはまずありません。ほとんどの消費者向けのものは64ビットです。
オリ

@musiKk私はCore Duoプロセッサを忘れてしまったが、それはとにかく、今非常にまれだ
phuclv

特にリソースの要件がまだかなり低いため、GNU / Linuxで特に32ビットCPUがまだ使用されていることに驚かれることでしょう。前回(ほんの数か月前)に行ってすべてのシステムソフトウェアをアップグレードしたところ、自宅に64ビットシステムが残っていないことがわかりました(過去にいくつか持っていましたが、すべて死にました)。私は残っているすべては、32ビットCPU ...ある
ブライアンKnoblauch

回答:


30

あなたが見ればCPU op-mode(s)ライン、あなたは手がかりが表示されます:

CPU op-mode(s):       32-bit, 64bit

だから、そう、あなたのCPUのサポートは、命令を64ビット。必要に応じて、64ビットバージョンのUbuntuを使用できます。これには再インストールが必要です。アップグレードパスはありません。

あなたが出会うであろうほとんどの CPUは、おそらく過去10年ほどで-64ビットをサポートするでしょう。Intelはまだ132個の32ビットCPUを製造しているため、これは保証ではありませんが、これらは超予算のAtom、Celeron、Pentium、特殊用途のXeon、およびいくつかのSoCです。AMDの製品は類似しています。

CPUが何であるかがわかると(つまり、Model name出力を読むと)、非常にGoogleに近いものになります。これが私のサーバーの1つです。

Model name:            Intel(R) Pentium(R) CPU G3220 @ 3.00GHz

これにより、すべてのCPU機能とサポートされているアーキテクチャが表示されるこのIntel ARKページが表示されます。もちろん、あなたのリンクはそのリンクとは異なりますが、かなり信頼性が高く、読みやすく、lscpuand のフラグを解読できcat /proc/cpuinfoます。


私は、Pentium(R)Dual-Core CPU E5500 @2.80GHz.Intel®64‡= yes。それは私のシステムが64ビットを実行できることを意味しますか?
カマル

はい、私が知る限り、すべてのPentium Dual-Core CPUは64ビットOSを実行できます。
ツァイスイコン

@kamalそのCPUは完全に64ビットを実行できます。Intel Celeron E1200(2008)でも64ビットです。あなたのものはそれよりも最近のものです。
イスマエルミゲル

@ZeissIkonよく分からなかったので、チェックに戻りました。:(Q1 '05にリリーススミス、)非常に最初のIntel Pentium Dは64ビットであったark.intel.com/products/27511/...
ロビンWhittleton

9

出力と混同しないでください。

アーキテクチャ:現在インストールされているOSが32ビットか64ビットかを意味します。

CPU op-mode(s):これは、CPUが64ビットかどうかを示す実際の出力です。

クロスチェックするには、Ubuntuから:

lscpuは、CPUの数、スレッド、コア、ソケット、NUMAノード、CPUキャッシュ、CPUファミリ、モデル、bogoMIPS、バイト順、sysfsおよび/ proc / cpuinfoからのステッピングなどのCPUアーキテクチャ情報を収集し、人間に出力します。読み取り可能な形式。オンラインとオフラインの両方のCPUをサポートします。また、解析可能な形式で印刷することもできます。これには、異なるCPUが異なるキャッシュを共有する方法など、他のプログラムに供給することができます。

したがって、次のコマンドを実行します。

grep "model name" /proc/cpuinfo 

CPUのモデル番号を取得します。Google検索を実行すると、CPUが64ビットであるかどうかを示すメッセージが表示されます。

Intelから:

3


2
私はそれが意味detail.so、私のシステムが64ビットOS :)実行することができます私のプロセッサでは、このインテル®64‡= yesのだ
カマル

3

CPUは64ビットシステムをサポートしています。

で見ることができますCPU op-mode(s)

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