Як дізнатися розрядність системи Лінукс. Що таке розрядність системи Windows та Linux? Команди для виведення інформації про процесор



Дата публікації: жовтень 2014 р.
Переклад: Семененко В.
Дата перекладу: травень 2015

Завжди корисно знати хоча б основні характеристики ОС, під якою доводиться працювати на комп'ютері. Наприклад, може знадобитися знати розрядність операційної системи – 32-бітна чи 64-бітна? Це для випадку, коли під час встановлення додаткової програми необхідно вибрати, програму якої розрядності потрібно завантажити, щоб встановити її в системі.

Звичайно, в Ubuntu Software Center є велика кількість різноманітних програм під операційну систему Ubuntu Linux. Однак, іноді може виникнути потреба встановити програму зі стороннього джерела, яке пропонує на вибір як 32-бітна, так і 64-бітна версія однієї і тієї ж програми. І яку версію програми вибрати у цьому випадку?

У цій статті буде описано кілька способів визначення, яка розрядність у операційної системи Linux - 32-бітна або 64-бітна. Деякі з цих способів надають більше інформації, ніж тільки розрядність системи.

Перші два способи використовують консольну команду uname, яка виводить потрібну інформацію у вікні терміналу. Якщо потрібно отримати більше інформації про систему, необхідно запустити команду uname з прапором -a:

$ uname -a

В результаті у вікні терміналу з'явиться інформація в наступному порядку:

  • ім'я ядра операційної системи
  • мережеве ім'я машини (hostname)
  • номер релізу ядра операційної системи
  • версія ядра операційної системи
  • ім'я машини
  • тип центрального процесора
  • платформа
  • операційна система

У списку, що відображається, розрядність системи - це перші цифри після локального часу машини (зображення в статті клікабельні):

Наприклад, якщо система 64-бітна, то консолі це буде позначено як x86_64 ; якщо система 32-бітна, то консолі це буде позначено як i686 або i386 . Зверніть увагу, що у виведенні програми uname тип центрального процесора і платформа позначаються так само, як і розрядність операційної системи.

Якщо за допомогою команди uname необхідно отримати тільки розрядність операційної системи, достатньо запустити її у вікні терміналі з прапором -m:

$ uname -m

Ця команда відобразить ім'я машини і, крім цього, покаже розрядність операційної системи - 32-бітна (i686 або i386) або 64-бітова (x86_64):

Консольна команда arch аналогічна команді uname з прапором -m. У вікні терміналу також відобразиться розрядність операційної системи - 32-бітна (i686 або i386) або 64-бітова (x86_64). Для цього потрібно в консолі ввести ім'я команди arch і запустити її, натиснувши клавішу Enter:

Ще однією консольною командою для виведення інформації про розрядність операційної системи є команда file із зазначенням спеціального аргументу /sbin/init. У вікні терміналу необхідно ввести команду виду:

$file /sbin/init

У консолі буде виведено багато інформації, з якої в даному випадку необхідний лише перший рядок (точніше - початок цього рядка) - ... ELF 64-bit LSB ... :

Якщо з якихось причин використання консольних команд є неприйнятним, то можна скористатися графічними утилітами, що є у складі будь-якої операційної системи Linux.

Примітка перекладача: у цьому випадку будьте готові до того, що в різних Desktop Environments (GNOME Shell, Cinnamon, Xfce, KDE, Unity) та Window Managers (Enlightenment, Fluxbox, Xfce і так далі) місцезнаходження потрібної інформації може бути різним. Консольні утиліти у цьому плані універсальніші.

Розглянемо отримання інформації про розрядність операційної системи з прикладу Linux Mint 17.1 Cinnamon. У головному меню системи вибираємо пункт System Settings. У вікні "System Settings" знаходимо в розділі "Hardware" іконку "System Info". Відкриється однойменне вікно з інформацією про операційну систему Linux:


У першому рядку "Operating System" бачимо тип операційної системи та її розрядність.

У процесі знайомства та тривалого використання комп'ютера багато користувачів стикаються з питанням розрядності операційної системи. На сьогодні є 2 види розрядності ОС: x32 та x64. У першу чергу, розрядність системи необхідна при встановленні певної групи програм, що випускаються у двох версіях, а також при виборі дистрибутива для встановлення ОС на комп'ютер.

Що таке розрядність?

Розрядність – це можливість процесора обробляти та виконувати команди у певному режимі бітності.


На сьогоднішній день існує два види розрядності: x32 (x86) та x64. Розрядність у x32 біта іноді називають x86, даний вид розрядності притаманний минулим поколінням процесорів, а x64 – до нових і сучасним. Від розрядності процесора залежить можливість встановлення виду розрядності операційної системи.

Основні технічні відмінності між x32 і x64 для користувача досить значні і мають масу нюансів при установці, про їх відмінності та особливості ми розповімо нижче.

Відмінності розрядності ОС?

Отже, насамперед від розрядності операційної системи залежить швидкість роботи. За даними досліджень, система з x64-бітною архітектурою працює швидше, ніж її x32-бітний аналог. Сьогодні спеціально для x64 архітектури написано багато окремих версій програм, проте все одно більшість з них, все-таки працює тільки в x32 режимі.

Дехто вважає, що якщо більшість програм написано під x32 архітектуру, то й сенсу встановлювати систему x64 – ні, але це докорінно неправильно.


У більшості користувачів на сьогоднішній день об'єм становить понад 4 ГБ. При цьому важливо відзначити, що x32-бітові операційні системи працюють лише з об'ємом ОЗП до 4 ГБ. Іншими словами, якщо у вас є від 4 ГБ ОЗУ, то x32-бітна ОС працюватиме тільки з 3 ГБ, решта обсягу оперативної пам'яті буде просто не задіяна. ОС з x64 бачитиме весь можливий обсяг ОЗУ, головне щоб його підтримувала ваша материнська плата. з x64 на комп'ютер із ОЗУ менше 4 ГБ – немає сенсу.

Зазначимо, що в x64 операційній системі можна встановити програми x32, а якщо навпаки – то ні.


Візуальних відмінностей ОС x32 від x64 системи немає. Вони абсолютно ідентичні візуально. Єдина явна їх відмінність - це наявність двох папок "Program Files" на системному диску C: в одну встановлюються додатки x64, в іншій (з позначкою x86) - встановлюються x32 додатки

Як вибрати розрядність ОС?

Щоб вибрати ОС потрібно знати бітність свого процесора і обсяг ОЗУ. Якщо у вас і обсяг оперативної пам'яті складає більше 4 ГБ (в ідеалі від 6 ГБ), то варто встановлювати x64-бітну систему.

Окремо розглянемо випадки з комп'ютерами, обсяг ОЗУ яких становить 4 ГБ. Справа в тому, що багато хто в даному випадку встановлює x64-бітну систему, щоб відчути всі так звані «переваги» даної розрядності, а також, щоб не втрачати півгігабайта пам'яті. Але справа в тому, що ми б у свою чергу рекомендували вам віддати перевагу ОС з x32-бітністю. Справа в тому, що x64 система охоплює незадіяні півмегабайта x32 системи, проте, для своєї роботи вона бере більший обсяг, що робить таку установку недоцільною.

Коли обсяг ОЗУ не перевищує 4 ГБ, а також процесор працює в режимі x32, то нічого не залишається, крім як ставити x32 ОС.

Як дізнатися про розрядність ОС?

Давайте постараємося дізнатися, яка розрядність у вашої встановленої системи.

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

Як дізнатися який розрядності процесор (32 або 64-bit) вашого комп'ютера
Для початку визначимося, що таке розрядність і для чого ці дані можуть стати у нагоді. Розрядність показує скільки бітів процесор може обробляти одночасно.

Всі linux системи доступні у двох варіаціях – для 32-x розрядних процесорів та для 64-x розрядних. Зрозуміло, такий поділ виник не просто так. Одними з найважливіших відмінностей, з якими може зіткнутися кожен користувач, є:

  1. Максимальний обсяг оперативної пам'яті, що використовується
    Так склалося, що 32-x розрядні системи просто не можуть побачити обсяг оперативної пам'яті, що виходить за межі 4 гігабайт. Цю відмінність можна назвати найістотнішим і найголовнішим. На 64-х бітних системах система може «бачити» і правильно працювати зі 192 гігабайтами оперативної пам'яті. Тому, перш ніж збільшувати обсяг оперативної пам'яті, слід дізнатися, чи будуть вони доступні в системі.
  2. Розрядність процесора
    Розрядність процесора дозволяє встановлювати операційні системи певної розрядності. Щоб встановити 64-бітну систему, необхідно використовувати 64-бітний процесор.
  3. Розрядність операційної системи
    Зовнішньо операційні системи різних розрядностей нічим не відрізняються. Є лише невеликі технічні відмінності. Головне стосується знову ж таки оперативної пам'яті, її обсягом та коректною роботою з нею. Ще, в 64-х бітній системі можна запускати як 64-х бітні, так і 32-бітові програми, чим не може похвалитися 32-х бітна система.

Команди для виведення інформації про процесор:

Якщо ви працюєте в системі Linux, то ви легко зможете дізнатися розрядність вашої системи і процесора. Щоб точно знати, який розрядність ваш процесор, введіть у терміналі команду:

На екрані з'явиться докладна інформація, серед якої буде вказана розрядність вашого процесора.

Якщо ви хочете дізнатися, якої розрядності у вас встановлена ​​система, достатньо використовувати команду в терміналі.

Архітектура комп'ютера(англ. Computer architecture) - структура обчислювальної машини, що визначає проведення обробки інформації та принципи взаємодії технічних засобів та програмного забезпечення.
Оперативна пам'ять комп'ютера (ОЗП, RAM). Скорочено оперативну пам'ять комп'ютера називають ОЗУ(оперативний пристрій) або RAM(random access memory – пам'ять із довільним доступом).

Що таке розрядність? Розрядність - здатність одночасно обробляти якусь кількість бітів.
Усі системи Linuxіснують у двох варіантах – 32-бітовіі 64-бітні.
Архітектурні відмінності між 32 і 64-бітнимиверсіями Linux, Зрозуміло, є.
Найголовніші особливості та відмінності, які безпосередньо стосуються користувача та з якими доводиться стикатися:

1. Максимальний обсяг оперативної пам'яті (ОЗП).
2. Розрядність операційної системи (32 чи 64-bit).
3. Розрядність процесора.

Максимальний обсяг оперативної пам'яті.

32-бітнаопераційна система може використовувати, "бачити" не більше 4 ГБ оперативної пам'яті. Це найголовніша відмінність, і найважливіше. Якщо у вашому комп'ютері оперативна пам'ять (ОЗП) - 2 ГБ, то 32-бітнаопераційна система працює з таким обсягом нормально.

64-бітнаопераційна система може працювати з набагато б Пробільшими обсягами пам'яті – до 192 ГБ.

Якщо ви на комп'ютері з 4 ГБ ОЗУпрацюватимете під управлінням 32-бітної ОС, вона просто не побачить такий обсяг. Все, що вона зможе використати – це приблизно 3.5 ГБз 4 ГБ.Решту обсягу вона не може надати для працюючих програм. Зрозуміло, якщо ви встановите на комп'ютер з 8 ГБ ОЗУ, скажімо, і при цьому залишатиметеся на 32-бітної системи, то вона так само не побачить більше 3.5 ГБз усього встановленого обсягу та ті, що залишилися 4.5 ГБзалишаться просто невикористаними.

Які особливості має 64-бітова система?

Візуально – жодними. Тобто. зовні – це звичайна ОС, яка нічим не відрізняється від 32-бітноговаріанти.
Технічно – невеликі відмінності є. Перше, власне, що 64-бітна ОС"бачить" великі обсяги пам'яті та вміє з ними працювати. Друге – вона дозволяє запускати 64-бітові програми(32-бітна – ні).

Розрядність процесора.

Відповідно, щоб мати можливість встановити 64-бітну Linux, ваш процесор має підтримувати 64-бітніінструкції (інакше ви навіть не зможете почати встановлення 64-бітної Linux). Називатися ці інструкції можуть по-різному: Intel – IA64, AMD – AMD64.

Щоб визначити який розрядність процесор (32 або 64-bit) вашого комп'ютера, виконайте в терміналі наступну команду:


Як видно на знімку після виконання команди, архітектура мого комп'ютера x86_64, тобто. 64-bit. А процесор підтримує як 32-бітну, так і 64-бітнуархітектури установлюваних систем.
Якщо після виконання команди ви бачите цифри x86, i686або i386, означає процесор вашого комп'ютера - 32-bitі встановлювати на нього можна лише 32-бітовісистеми.

Щоб перевірити архітектуру встановленої ОС Linuxна комп'ютері, виконайте в терміналі одну з наведених нижче команд.

Вітаю вас Шановні читачі! Сьогодні ви дізнаєтеся все про розрядності системи. Це буде ще однією цеглиною у вашому базисі знань про комп'ютер. Багато хто плутається в розрядностях операційних систем і навіть не знає, як визначити її на своєму ПК. Ми допоможемо вам зрозуміти, що таке розрядність системи, які розрядності бувають, у чому між ними різниця.

Що таке загалом розрядність? В інформатиці розрядність- це кількість бітів, які можуть бути одночасно оброблені цим пристроєм (у нашому випадку ОС). На сьогоднішній день існують лише дві розрядності операційної системи. Це 32-бітнаі 64-бітна. Це означає, що ОС з розрядністю 32 біт одночасно може обробити лише 32 біта інформації. І відповідно 64-бітна система вдвічі більше, тобто. 64 біта інформації. Але це не єдина і не найголовніша відмінність між ОС різних розрядностей.

Відмінності між x32 і x64 розрядними операційними системами

  • Головна відмінність 32-х бітної системи від 64-х бітної в тому, що x32 розрядна система працює тільки з 3.5 Гбоперативну пам'ять. Навіть якщо в системі встановлено 8 Гб ОЗУ, x32 максимально може бути задіяно тільки близько 3,5 Гб пам'яті. 64-х бітна система підтримує до 128 гбОперативки.
  • 64-бітна система може працювати з 64-бітними додатками. З таким же успіхом вона запускає і працює і з 32 бітними додатками.
  • 32-бітна система з програмами x64 працювати не може.
  • 64-х розрядні системи мають підтримку багатоядерності та багатопроцесорності
  • 64-бітові системи вимагають установки спеціальних x64драйверів для пристроїв.
  • процесор повинен мати підтримку 64-х розрядних систем.

Плюси та мінуси переходу на 64-х розрядну систему

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

Плюси

  1. Підтримка великих обсягів оперативної пам'яті (найжирніший плюс)
  2. Запуск і робота як із 32-х бітними додатками так і з 64-х бітними.
  3. Помітний приріст продуктивності у системах із багатоядерними процесорами.

Мінуси

  1. Можливі проблеми з пошуком сумісних драйверів (нині цей ризик вже практично зведений до нуля)
  2. Перехід не виправдається, якщо в систему встановлено 4 гб ОЗП або менше. Справа в тому, що сама 64-х розрядна система та 64-х бітні програми споживають ОЗУ в рази більше ніж 32-х розрядна. І вивільнені, здавалося б, 0.5 гб оперативної пам'яті підуть на неї. Ось у такій ситуації краще залишитися на x32 системі.

Як дізнатися про розрядність системи на ПК?

Способів дізнатися про розрядність системивстановлено на комп'ютер багато. Для кожної ОС вони звичайно кардинально різняться. Ми з вами дізнаємося розрядність на операційних системах Windows, а також, як бонус, на ОС Linux. Але спочатку давайте розберемося з позначеннями розрядності системи, прийнятими в it сфері.

Позначення розрядності: x32, x64, x86.

Як ви напевно здогадалися із статті 32-х розрядну ОС позначають як x32, а 64-х розрядну ОС як x64. Але дуже часто 32-х бітну систему позначають як x86. В інтернеті деякі користувачі розуміють під x32 і x86 одну й ту саму систему. Це не правильно. x86- це архітектура мікропроцесора та апаратна платформа. Вона може бути застосована як до 32 бітних, так і до 64 бітних програм.
Справа в тому, що в назві перших процесорів Intelв кінці завжди приписувалося 86 (наприклад I8086 або 80386 і т.д.) Надалі, навіть коли процесори від Intelстали називатися Pentium, платформу продовжували так позначати. Звідти це неправильне позначення і збереглося до наших днів. Правильне позначення для 32-х бітних систем має бути x86_32і для 64-х бітних відповідно x86_64або просто x32 та x64.

Дізнаємося розрядність системи на Windows.

На Windows всіх версій розрядність можна дізнатися просто клацнувши правою кнопкою миші по ярлику Мій комп'ютерта вибравши з контекстного меню пункт " ВластивостіВідкриється вікно системи.

У цьому вікні у пункті " Тип системи" і буде вказано розрядність вашої системи.
На XP розрядність у цьому пункті буде вказана лише якщо система 64-х бітна.

Дізнаємося розрядність системи на Linux

В принципі користувач linuxповинен за умовчанням знати такі дрібниці. Але раптом якщо він забув нагадаю. Є кілька способів дізнатися розрядність системи на linux . Ми з вами розглянемо лише один.
Скористаємося терміналом. Відкрити його можна через панель, перейшовши в " Програми->Стандартні->Терміналабо поєднаннями клавіш Ctrl + Alt + T .
У терміналі набираємо команду uname -m і натискаємо Enter

Відобразиться ім'я машини та розрядність системи.