Apakah sistem saya dapat menjalankan OS 64-bit?

15

Saya menggunakan 32-bit Ubuntu 14.4 LTS. Bagaimana saya bisa tahu jika komputer saya dapat menjalankan os 64-bit? Saya bingung antara arsitektur dan op-mode CPU.

Kutipan dari /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

Output dari 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
…
kamal
sumber
3
semua CPU Intel sejak Pentium 4 Prescott (kecuali beberapa CPU Atom awal) dan semua CPU AMD sejak Athlon 64 mendukung x86_64, jadi tidak perlu memeriksa dukungan 64-bit jika Anda telah membeli CPU kurang dari 12 tahun
phuclv
2
@ LưuVĩnhPhúc Tidak sepenuhnya benar. Intel Core Duos hanya 32bit dan memiliki model baru yang dirilis hingga September 2006. Saya tahu ini karena saya sayangnya memiliki salah satu dari mereka di laptop lama.
musiKk
1
Mereka masih aktif membuat 132 CPU yang hanya mendukung 32bit tetapi tidak mungkin Anda pernah bertemu satu di desktop atau laptop. Hampir semua barang konsumen mereka adalah 64bit.
Oli
@musiKk Saya lupa tentang Core Duo tapi cukup jarang sekarang
phuclv
Anda akan terkejut melihat berapa banyak CPU 32-bit yang masih digunakan, terutama dengan GNU / Linux (karena persyaratan sumber daya masih sangat rendah). Terakhir kali saya pergi (hanya beberapa bulan yang lalu) dan memutakhirkan semua perangkat lunak sistem saya, saya menemukan bahwa saya tidak memiliki sistem 64-bit yang tersisa di rumah (saya sudah memiliki beberapa di masa lalu, tetapi mereka semua sudah mati). Yang tersisa adalah CPU 32-bit ...
Brian Knoblauch

Jawaban:

30

Jika Anda melihat CPU op-mode(s)garis, Anda akan melihat petunjuk:

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

Jadi ya, CPU Anda mendukung instruksi 64bit . Anda dapat menggunakan Ubuntu versi 64bit jika Anda mau. Ini akan membutuhkan menginstal ulang, tidak ada jalur peningkatan.

Sebagian besar CPU yang akan Anda temui — pasti dari dekade terakhir ini — mungkin akan mendukung 64bit. Ini bukan jaminan karena Intel masih menghasilkan CPU 132 32bit , namun ini adalah Atom super murah, Celeron dan Pentium, Xeon tujuan khusus, dan beberapa SoC. Penawaran AMD serupa.

Jika Anda dapat mengetahui apa itu CPU (yaitu membaca Model nameoutput), Anda berakhir dengan sesuatu yang sangat mampu Google. Ini salah satu server saya:

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

Itu memberikan halaman ARK Intel ini yang memberi tahu Anda semua fitur CPU dan arsitektur yang didukung. Tentu saja Anda akan berbeda dari tautan itu, tetapi cukup andal dan lebih mudah dibaca kemudian menguraikan bendera di lscpudan cat /proc/cpuinfo.

Oli
sumber
my is, Pentium (R) Dual-Core CPU E5500 @ 2.80GHz.Intel® 64 ‡ = yes.it artinya sistem saya dapat menjalankan 64bit?
kamal
Ya, sejauh yang saya ketahui, semua CPU Pentium Dual-Core dapat menjalankan OS 64-bit.
Zeiss Ikon
@ kamal CPU itu sangat mampu menjalankan 64-bit. Bahkan Intel Celeron E1200 (2008) memiliki 64 bit. Milikmu pasti lebih baru dari yang itu.
Ismael Miguel
@ZeissIkon saya tidak yakin jadi saya kembali untuk memeriksa. Intel Pentium D pertama (Smithfield, dirilis pada Q1 '05) adalah 64 bit: ark.intel.com/products/27511/…
Robin Whittleton
9

Tolong, jangan bingung dari output.

Arsitektur: Ini berarti apakah OS yang diinstal saat ini adalah 32-bit atau 64-bit.

CPU op-mode (s): Ini adalah output nyata yang mengatakan apakah CPU Anda 64-bit atau tidak.

Untuk cross-check, dari Ubuntu :

lscpu mengumpulkan informasi arsitektur CPU seperti jumlah CPU, utas, inti, soket, NUMA node, informasi tentang cache CPU, keluarga CPU, model, bogoMIPS, urutan byte dan langkah dari sysfs dan / proc / cpuinfo, dan mencetaknya dalam sebuah format yang dapat dibaca. Ini mendukung CPU online dan offline. Itu juga dapat mencetak dalam format yang dapat diuraikan, termasuk bagaimana berbagai cache dibagi oleh CPU yang berbeda, yang dapat diumpankan ke program lain.

Jadi, jalankan perintah:

grep "model name" /proc/cpuinfo 

Anda akan mendapatkan nomor model CPU Anda. Lakukan pencarian google dan di sana Anda akan menemukan sesuatu yang mengatakan apakah CPU Anda 64-bit atau tidak.

Dari Intel :

3

Raphael
sumber
2
saya mendapatkan intel® 64 ‡ = ya di detail prosesor saya. jadi itu artinya, sistem saya dapat menjalankan 64 bit os :)
kamal
3

CPU Anda mendukung sistem 64-bit.

Itu bisa dilihat di CPU op-mode(s).

Pilot6
sumber