Sistemim 64 bit işletim sistemini çalıştırabilir mi?


15

32-bit Ubuntu 14.4 LTS kullanıyorum. Bilgisayarımın 64 bit işletim sistemini çalıştırabildiğini nasıl anlayabilirim? Mimari ve CPU çalışma modu arasında kafam karıştı.

Şu kaynaktan bir alıntı /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

Çıktı kaynağı 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
Pentium 4 Prescott'tan bu yana tüm Intel CPU'lar (birkaç erken Atom CPU hariç) ve Athlon 64'ten beri tüm AMD CPU'lar
x86_64'ü

2
@ LưuVĩnhPhúc Çok doğru değil. Intel Core Duos sadece 32bit ve Eylül 2006'ya kadar piyasaya sürülen yeni modelleri vardı. Bunu biliyorum çünkü maalesef eski bir dizüstü bilgisayardan bir tane vardı.
musiKk

1
Hala aktif olarak sadece 32 bit'i destekleyen 132 CPU yapıyorlar, ancak bir masaüstü veya dizüstü bilgisayarda bir tanesiyle tanışmanız pek olası değil. Tüketici ürünlerinin neredeyse tamamı 64bit.
Oli

@musiKk Core Duo'yu unuttum ama yine de oldukça nadir
phuclv

Özellikle GNU / Linux ile (kaynak gereksinimleri hala oldukça düşük olduğundan) kaç tane 32-bit CPU kullanımda olduğuna şaşıracaksınız. En son gittiğimde (sadece birkaç ay önce) ve tüm sistem yazılımımı yükselttiğimde, evde 64-bit sistemim kalmadığını fark ettim (geçmişte biraz vardı, ama hepsi öldü). Geriye kalan tek şey 32-bit CPU'lar ...
Brian Knoblauch

Yanıtlar:


30

Çizgiye bakarsanız, CPU op-mode(s)bir ipucu görürsünüz:

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

Yani evet, CPU'nuz 64bit talimatları destekliyor . İsterseniz Ubuntu'nun 64bit sürümünü kullanabilirsiniz. Bu yeniden yüklemeyi gerektirir, yükseltme yolu yoktur.

Karşılaşacağınız çoğu CPU - son on yıldan beri - muhtemelen 64 bit'i destekleyecektir. Bu bir garanti değildir, çünkü Intel hala 132 32bit CPU üretmektedir, ancak bunlar süper bütçeli Atomlar, Celeronlar ve Pentiumlar, özel amaçlı Xeonlar ve birkaç SoC'dur. AMD'nin teklifleri benzer.

CPU'nun ne olduğunu bulabilirseniz (yani Model nameçıktıyı okuyun ), Google tarafından mümkün olan bir şey elde edersiniz. İşte sunucularımdan biri:

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

Bu size tüm CPU özelliklerini ve desteklenen mimarileri anlatan bu Intel ARK sayfasını verir . Tabii senin söz konusu bağlantıdan farklı olacaktır ama daha sonra okumak içinde bayraklarını deşifre oldukça güvenilir ve kolay lscpuve cat /proc/cpuinfo.


benim, Pentium (R) Çift Çekirdekli CPU E5500 @ 2.80GHz.Intel® 64 ‡ = evet. bu sistemimin 64bit çalıştırabileceği anlamına mı geliyor?
kamal

Evet, bildiğim kadarıyla, tüm Pentium Çift Çekirdekli İşlemciler 64 bit işletim sistemini çalıştırabilir.
Zeiss Ikon

@kamal Bu CPU 64 bit çalıştırabilir. Intel Celeron E1200 (2008) bile 64 bit'e sahiptir. Seninki, bundan daha yeni.
Ismael Miguel

@ZeissIkon Emin olamadım bu yüzden kontrol etmek için geri döndüm. İlk Intel Pentium D (Q1 ' 05'te
Robin Whittleton

9

Lütfen, çıktıdan akıl karıştırmayın.

Mimari: Mevcut OS'nin 32 bit mi yoksa 64 bit mi olduğu anlamına gelir.

CPU op-mod (lar) ı: Bu, CPU'nuzun 64 bit olup olmadığını söyleyen gerçek çıktıdır.

Çapraz kontrol etmek için Ubuntu'dan :

lscpu, CPU sayısı, iş parçacığı, çekirdek, yuva, NUMA düğümü, CPU önbellekleri, CPU ailesi, modeli, bogoMIPS, bayt sırası ve sysfs ve / proc / cpuinfo'dan adım gibi CPU mimarisi bilgilerini toplar ve bunu bir insanda yazdırır. okunabilir biçim. Hem çevrimiçi hem de çevrimdışı işlemcileri destekler. Ayrıca, farklı önbelleklerin diğer programlara beslenebilen farklı CPU'lar tarafından nasıl paylaşıldığı da dahil olmak üzere ayrıştırılabilir bir biçimde yazdırabilir.

Yani, komutu çalıştırın:

grep "model name" /proc/cpuinfo 

CPU'nuzun model numarasını alacaksınız. Bir google araması yapın ve orada CPU'nuzun 64 bit olup olmadığını söyleyen bir şey bulacaksınız.

Gönderen Intel :

3


2
Bu intel® 64 ‡ = evet benim işlemci detay var. yani, sistemim 64 bit os çalıştırabilir :)
kamal

3

CPU'nuz 64 bit sistemleri destekler.

İçinde görülebilir CPU op-mode(s).

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.