Używam 32-bitowego Ubuntu 14.4 LTS. Jak mogę sprawdzić, czy mój komputer może obsługiwać 64-bitowy system operacyjny? Jestem zdezorientowany między architekturą a trybem pracy procesora.
Fragment /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
Wyjście z 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
…
cpu-architecture
kamal
źródło
źródło
Odpowiedzi:
Jeśli spojrzysz na
CPU op-mode(s)
linię, zobaczysz wskazówkę:Tak , twój procesor obsługuje instrukcje 64-bitowe . Możesz użyć 64-bitowej wersji Ubuntu, jeśli chcesz. Będzie to wymagało ponownej instalacji, nie ma ścieżki aktualizacji.
Większość procesorów, które napotkasz - z pewnością z ostatniej dekady - prawdopodobnie będzie obsługiwać 64 bity. Nie jest to gwarancją, ponieważ Intel wciąż produkuje 132 32-bitowe procesory , jednak są to super-budżetowe Atomy, Celerony i Pentium, Xeony specjalnego przeznaczenia i kilka SoC. Oferty AMD są podobne.
Jeśli możesz dowiedzieć się, co to jest procesor (tj. Odczytać dane
Model name
wyjściowe), możesz uzyskać coś bardzo zdolnego do Google. Oto jeden z moich serwerów:To daje tę stronę Intel ARK, która zawiera wszystkie funkcje procesora i obsługiwane architektury. Oczywiście twój będzie inny niż ten link, ale jest dość niezawodny i łatwiejszy do odczytania niż rozszyfrowanie flag w
lscpu
icat /proc/cpuinfo
.źródło
Proszę się nie mylić z danymi wyjściowymi.
Aby to sprawdzić, z Ubuntu :
Więc uruchom polecenie:
otrzymasz numer modelu swojego procesora. Wykonaj wyszukiwanie w Google, a tam znajdziesz coś, co mówi, czy Twój procesor jest 64-bitowy, czy nie.
Od Intela :
źródło
Twój procesor obsługuje systemy 64-bitowe.
Można to zobaczyć w
CPU op-mode(s)
.źródło