Как я узнаю, что мой процессор поддерживает 64 бита?

Это проблема, которая привела пользователей в замешательство. Даже когда они думают, что знают ответ, они часто ошибаются.

Было разумно поднять этот вопрос сейчас, учитывая предстоящий выпуск Ubuntu 10.04 и Fedora 13.. Как мы все знаем, многие дистрибутивы Linux имеют версии, оптимизированные для 64-битных процессоров. Вот где возникает наша дилемма: Будет ли моя машина поддерживать 64-битную версию? Можно на всякий случай скачать 32 битную версию? И вопросы продолжаются ...


Прежде чем приступить к раскрытию этих тайн, давайте проясним, что для проведения тестов, которые мы проведем здесь, необходимо, чтобы у вас уже был установлен Linux (любой дистрибутив) на этой машине. В противном случае вы можете запустить эти команды, загрузив Linux с LiveCD.

Начнем с различия между знанием того, что на самом деле поддерживает ваше оборудование, и типом ядра, которое вы используете на этом оборудовании.

Если вы хотите знать, если вы аппаратные средства поддерживает 64 бит, откройте терминал и запустите:

grep флаги / proc / cpuinfo

Если в результате появляется lm, значит, он поддерживает 64-битную версию; если появляется защищенный режим, он поддерживает 32 бита; если отображается Real Mode, он поддерживает 16 бит.

Если вы хотите знать, если вы текущее ядро поддерживает 64-битную версию, откройте терминал и запустите:

uname -a

Если в результате появляется «x86_64 GNU / Linux», это означает, что вы используете 64-битное ядро ​​Linux. Вместо этого, если вы видите «i386 / i486 / i586 / i686», это 32-битное ядро.

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