Як дізнатися, що мій процесор підтримує 64 біти?

Це питання, яке внесло багато плутанини серед користувачів. Навіть коли вони думають, що знають відповідь, вони часто помиляються.

Здавалося б розумним викласти це зараз з огляду на майбутній випуск Ubuntu 10.04 та Fedora 13. Як ми всі знаємо, багато дистрибутивів Linux мають версії, оптимізовані для 64-розрядних процесорів. Тут виникає наша дилема: Чи підтримуватиме моя машина 64 біт? Чи можу я завантажити 32-розрядну версію про всяк випадок? І питання тривають ...


Перш ніж розпочати розкривати ці таємниці, давайте пояснимо, що для проведення тестів, які ми проведемо тут, необхідно, щоб у вас на цій машині вже був встановлений Linux (будь-який дистрибутив). В іншому випадку ви можете запустити ці команди, завантаживши Linux з LiveCD.

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

Якщо ви хочете знати, чи знаєте ви апаратні засоби підтримує 64 біт, відкрийте термінал і запустіть:

grep прапори / proc / cpuinfo

Якщо в результаті з'являється lm, він підтримує 64 біт; якщо з'являється захищений режим, він підтримує 32 біти; якщо з'являється реальний режим, він підтримує 16 біт.

Якщо ви хочете знати, чи знаєте ви поточне ядро підтримує 64 біт, відкрийте термінал і запустіть:

uname-a

Якщо в результаті з'являється "x86_64 GNU / Linux", це означає, що ви використовуєте 64-бітове ядро ​​Linux. Натомість, якщо ви бачите "i386 / i486 / i586 / i686", це 32-бітове ядро.

Коли вам потрібно вирішити, яку версію Ubuntu, Fedora або будь-якого іншого дистрибутива завантажувати, важливою є перша з команд, оскільки вона вказує, чи підтримує ваше обладнання 64-бітну версію.. Друга команда лише повідомляє, яке ядро ​​ви встановили.