Является ли моя система возможностью запуска 64-разрядной ОС?

15

Я использую 32-разрядный Ubuntu 14.4 LTS. Как я могу узнать, может ли мой компьютер запускать 64-битные ОС? Я запутался между архитектурой и режимом работы процессора.

Выдержка из /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 :

[email protected]:~$ 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 01.02.2016 в 16:35
источник

3 ответа

30

Если вы посмотрите на строку CPU op-mode(s) , вы увидите подсказку:

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

Итак да, ваш процессор поддерживает 64-битные инструкции . Вы можете использовать 64-битную версию Ubuntu, если хотите. Это потребует переустановки, нет пути обновления.

Большинство процессоров, с которыми вы столкнетесь - наверняка, с последнего десятилетия или около того - вероятно, поддерживают 64-битную. Это не гарантия, потому что Intel все еще делает 132 32-битных процессора , однако это супербюджетные Атомы, Celerons и Pentium, специальные Xeons и несколько SoC. Предложения AMD похожи.

Если вы можете узнать , что , то ЦП (т. е. прочитает выход Model name ), вы получите что-то очень умелое в Google. Вот один из моих серверов:

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

Это дает страницу Intel ARK , которая сообщает вам все функции ЦП и поддерживаемые архитектуры. Конечно, ваши будут отличаться от этой ссылки, но это довольно надёжно и проще читать, а затем расшифровывать флаги в lscpu и cat /proc/cpuinfo .

    
ответ дан Oli 01.02.2016 в 16:37
источник
9

Пожалуйста, не путайтесь с выходом.

  

Архитектура: это означает, установлена ​​ли текущая ОС 32-разрядной или   64-битный.      

CPU op-mode (s) CPU: Это реальный вывод, в котором говорится, что ваш процессор 64-разрядный или нет.

Чтобы перекрестно проверить, от Ubuntu :

  

lscpu собирает информацию о архитектуре процессора, такую ​​как количество   процессоры,          потоки, ядра, сокеты, узлы NUMA, информация о кэшах CPU, CPU          семейство, модель, bogoMIPS, порядок байтов и переход от sysfs и          / proc / cpuinfo и распечатывает его в удобном для чтения формате. Он поддерживает          как онлайн, так и офлайн-процессоры. Он также может распечатываться в анализируемом          формат, в том числе о том, как разные кеши разделяются между разными CPU,          которые могут быть переданы другим программам.

Итак, запустите команду:

grep "model name" /proc/cpuinfo 

вы получите номер модели вашего ЦП. Сделайте поиск в Google, и там вы найдете что-то, что говорит о том, является ли ваш процессор 64-разрядным или нет.

От Intel :

    

ответ дан Raphael 01.02.2016 в 16:55
3

Ваш процессор поддерживает 64-разрядные системы.

Это можно увидеть в CPU op-mode(s) .

    
ответ дан Pilot6 01.02.2016 в 16:37