Чи може моя система запустити 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:

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
всі процесори Intel з Pentium 4 Prescott (за винятком декількох ранніх процесорів Atom) та всі процесори AMD, оскільки Athlon 64 підтримують x86_64, тому немає необхідності перевіряти 64-бітну підтримку, якщо ви купували процесор менше 12 років
phuclv

2
@ LưuVĩnhPhúc Не зовсім правда. Intel Core Duos має 32-бітну версію, і нові моделі були випущені до вересня 2006 року.
musiKk

1
Вони все ще активно роблять 132 процесора, які підтримують лише 32-бітні, але навряд чи ви коли-небудь зустрінете його на робочому столі чи ноутбуці. Майже всі їхні споживчі речі - 64-бітні.
Олі

@musiKk Я забув про Core Duo, але все-таки це досить рідко
phuclv

Ви були б здивовані тим, скільки 32-бітних процесорів все ще використовуються, особливо з GNU / Linux (оскільки потреби в ресурсах ще досить низькі). Востаннє, коли я поїхав (всього пару місяців тому) і оновив усе моє системне програмне забезпечення, я виявив, що в мене немає 64-бітових систем вдома (у мене були деякі в минулому, але вони всі померли). Залишилося лише 32-розрядні процесори ...
Brian Knoblauch

Відповіді:


30

Якщо ви подивитеся на CPU op-mode(s)рядок, ви побачите підказку:

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

Так так, ваш процесор підтримує 64-бітні інструкції . Якщо ви хочете, ви можете використовувати 64-бітну версію Ubuntu. Це потребує перевстановлення, шляху оновлення немає.

Більшість процесорів, з якими ви зіткнетесь (напевно, за останнє десятиліття або близько того), ймовірно, підтримуватимуть 64 біт. Це не є гарантією, оскільки Intel все ще робить 132 32-бітні процесори , однак це супербюджетні Atoms, Celerons і Pentiums, Xeons спеціального призначення та кілька SoC. Пропозиції AMD схожі.

Якщо ви зможете дізнатись, що таке процесор (тобто прочитати Model nameрезультат), ви отримаєте щось дуже здатне до Google. Ось один із моїх серверів:

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

Це дає цю сторінку Intel ARK, яка розповідає про всі функції процесора та підтримувані архітектури. Звичайно, ваш буде відрізнятися від цього посилання, але він досить надійний і легший для читання, а потім розшифровка прапорів у lscpuта cat /proc/cpuinfo.


мій, Pentium (R) двоядерний процесор E5500 при 2,80 ГГц. Intel® 64 ‡ = так, це означає, що моя система може працювати 64-бітною?
kamal

Так, наскільки мені відомо, всі Pentium Dual-Core процесори можуть працювати з 64-розрядною ОС.
Zeiss Ikon

@kamal Цей процесор прекрасно здатний працювати з 64-розрядними бітами. Навіть Intel Celeron E1200 (2008) має 64 біти. Ваш, безумовно, останній, ніж той.
Ісмаїл Мігель

@ZeissIkon Я не був впевнений, тому повернувся перевірити. Перший Intel Pentium D (Smithfield, випущений у 1 кварталі 2005 р.) Був 64 біт: ark.intel.com/products/27511/…
Робін Віттлтон

9

Будь ласка, не плутайте з результатів.

Архітектура: це означає, чи встановлена ​​поточна ОС 32-бітна або 64-бітна.

Оп-режими процесора: це реальний вихід, який говорить про те, чи є ваш процесор 64-бітним чи ні.

Для перехресної перевірки з Ubuntu :

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

Отже, запустіть команду:

grep "model name" /proc/cpuinfo 

ви отримаєте номер моделі вашого процесора. Проведіть пошук в Google, і там ви знайдете щось, що говорить про те, чи ваш процесор 64-бітний чи ні.

Від Intel :

3


2
я отримав це intel® 64 ‡ = так у деталях мого процесора. значить, моя система здатна запустити 64-бітний ОС :)
kamal

3

Ваш процесор підтримує 64-бітні системи.

Це можна побачити в CPU op-mode(s).

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.