Як дізнатися про розрядність системи mac. Як дізнатися, скільки бітна система встановлена ​​на комп'ютері

Сьогодні існує три популярні операційні системи, а саме: Windows, Linux і MacOS, і всі вони поділяються за розрядністю на два види: 32-бітні та 64-бітові.

Розглянемо основні відмінності цих двох систем, а також спробуємо з'ясувати, x86 або x64-бітна система інстальована на комп'ютер.

Швидка навігація за статтею

Дивимося розрядність на Windows

Щоб дізнатися бітність у Windows XP, необхідно виконати такі дії (у Windows 7 дізнатися розрядність операційної системи можна точно також, тільки в першому пункті, кнопка "Виконати" знаходиться в папці "Стандартні"):

  • Відкрити меню "Пуск";
  • Знайти та натиснути пункт у меню "Виконати";
  • Після відкриття вікна для запуску програм, введіть dxdiag і натисніть кнопку "ОК". Ця програмавикликає так званий засіб діагностики. Якщо вона запускається вперше, потрібно підтвердити перший запуск, який триває протягом хвилини.
  • У вкладці "Система" є графа "Операційна система", там ви й побачите розрядність своєї ОС (вона написана після повної назви операційної системи, наприклад: Windоws XP Home Editiоn 32 bit. При цьому розряд дорівнює значенню біт).

Дивимося розрядність у Linux

Щоб дізнатися розрядність системи *nix, достатньо відкрити вікно термінала і набрати: uname -a (якщо i686 - то 32 біти, якщо x86_64 - то 64).

Відмінність систем

Головна відмінність 64-бітних систем у тому, що вони можуть звертатися до пам'яті, розмір якої становить 2 в 64 ступені (звідси і назва 64-бітна операційна система).

У свою чергу, 32-бітові системи звертаються до пам'яті, розмір якої становить 2 в 32 ступені. Власне тому, операційні системи з 32 бітами і не можуть підтримувати оперативну пам'ять, розмір якої перевищуватиме 4 гігабайти.

64-бітові операційні системи гарантують кінцевому користувачеві високу продуктивність та надійний брандмауер (відповідно, більш стабільну роботу системи).

32-бітові системи можуть запропонувати ширший спектр різного програмного забезпечення. На операційній системі Microsoft WindowsВідмінність розрядності операційних систем особливо відчутна.

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

Перед встановленням драйвера або програми обов'язково потрібно знати, який розрядності операційна система Windowsвстановлена ​​на Вашому комп'ютері: 32-розрядна (x86) або 64-розрядна (x64). Windows x86 або 32-х бітна система підтримує не більше 4 Гб оперативної пам'яті, в той час як 64-бітна більше 4 Гб. Наприклад, Windows 7 Домашня розширена в 64 бітної версії підтримує до 16 Гб оперативної пам'яті. Більш просунуті редакції Windows, такі як Професійна та Максимальна, підтримують до 192 Гб оперативної пам'яті! Щоб визначити, яка версія Windowsвстановлена ​​на комп'ютері, виконайте такі дії.

Розрядність Windows 8

Існує 2 способи визначення розрядності Windows 8. Якщо один спосіб не працює, спробуйте інший.

Метод 1: Перегляд вікна "Система" панелі керування

  1. Введіть «Система» у полі пошуку, а потім торкніться або клацніть Параметри.
  2. Натисніть піктограму Система.
  3. Якщо встановлено 64-розрядну версію Windows 8 у полі Тип системи в розділі системи, це буде вказано. А за наявності 32-розрядної версії Windows 8 буде зазначено: 32-розрядна операційна система.

Метод 2: Відкрийте вікно відомостей про систему

  1. Проведіть курсор біля правого краю екрана, а потім торкніться Пошук. Або, якщо ви використовуєте мишу, наведіть вказівник у правий нижній кут екрана та натисніть кнопку Знайти.
  2. У полі пошуку введіть відомості про систему.
  3. Натисніть на «Система», а потім натисніть кнопку «Відомості про систему».
  4. У полі під заголовком елемента буде написано Тип системи 64-розрядна версія Windows 8. Або під заголовком Тип системи буде вказано 32-розрядну версію Windows 8.

Розрядність Windows 7

У вікні знайти пункт Тип системи

Розрядність Windows Vista

  • Windows x64 - у пункті Тип системи буде вказано: "64-розрядна операційна система"
  • Windows x86 - у пункті Тип системи буде вказано: "32-розрядна операційна система"

Розрядність Windows XP

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

Спосіб 1

У вікні знайти пункт Система

  • якщо використовується 64-розрядна версія операційної системи, у пункті Система буде вказано: Microsoft Windows XP версія x64
  • якщо використовується 32-розрядна версія операційної системи, у пункті Система буде вказано: Microsoft Windows XP версія x32

Спосіб 2

  1. Натиснути «Пуск»
  2. Вибрати «Виконати»
  3. Ввести у вікні команду «CMD», тобто. викликати командний рядок
  4. Ввести команду "winver"
  5. Натиснути «Пуск»
  6. Вибрати «Всі програми»
  7. «Стандартні»
  8. Пункт «Службові»
  9. Натиснути на «Відомості про систему»

Спосіб 3

Завдяки цьому способу Ви отримаєте повну інформаціюпро систему. Зазвичай виникає питання, де написано про розрядність, так от якщо присутній текст «x86 Family» означає система 32-розрядна.

Питання: Чому не завжди можна побачити необхідну інформацію у Windows ХР (у перших двох способах) чи ні пункту «Система»?

Відповідь: Тому, що Windows ХР SP3 (третій пакет виправлень) має велику кількість збірок і не у всіх збірках перші два варіанти актуальні, наприклад, у деяких збірках працює лише 3-й спосіб перевірки розрядності системи.

В даний час, коли поступово відбувається перехід на 64-бітні операційні системи та програми для них, все частіше на форумах в інтернеті можна зустріти питання про те, як дізнатися скільки бітна система встановлена ​​на комп'ютері. Всі основні сучасні операційні системи (Windows, Mac та Linux) існують як у 32-бітних, так і 64-бітних версіях.

Необхідність переходу на 64-розрядні версії операційних систем виникла у зв'язку з відсутністю можливості адресувати понад 4 гігабайти оперативної пам'яті в 32-бітових системах. Про це добре відомо всім, хто розширював обсяг оперативної пам'яті на 32-розрядних системах до 4 Гб. Зі встановлених 4 Гб, комп'ютер у разі міг використовувати лише 3,2-3,7 Гб.
З переходом на 64-бітні системи межа теоретично підтримуваного розміру оперативної пам'яті значно розширилася і склала 2х64 = 16 Ексабайт, що у перекладі більш знайомі нам величини складе 16 млрд. гігабайт. Таким чином, запас для нарощування оперативної пам'яті після переходу комп'ютерів на 64-бітну розрядність просто величезний.

Для того, щоб комп'ютер працював у 64-бітному режимі, очевидно потрібен , що підтримує x64 архітектуру. Всі сучасні процесори мають підтримку 64-розрядних інструкцій, що дозволяє їм працювати як з 32-розрядними операційними системами, так і з 64-розрядними.

Дізнатися скільки бітна система встановлена ​​на вашому комп'ютері можна наступними способами.

В Windows Vistaта Windows 7
Натиснути кнопку «Пуск», у меню вибрати «Панель управління». На панелі керування запустити компонент «Система». У вікні, шукайте рядок «Тип системи» навпроти якого і повинна бути вказана розрядність операційної системи. У прикладі операційна система виявилася 32-разрядной.


У Windows XP
Якщо ви використовуєте Windows XP Home Edition, то ця операційна система є 32-бітною. Windows XP Professional Edition випускалася в 32-бітному та 64-бітному варіантах. Щоб подивитися наскільки бітна система у вас, натисніть правою кнопкою мишки на значку з робочого столу «Мій комп'ютер». контекстному менювиберіть пункт "Властивості". Подивіться, що буде вказано у вікні. 64-розрядна версія буде позначена як Microsoft Windows XP Professional x64 Edition. В іншому випадку ви використовуєте 32-розрядну операційну систему.

У Mac OS X
Дізнатися, в якому режимі працює ядро ​​операційної системи Mac OX X, можна натиснути на логопіт Apple () у лівому верхньому кутку та вибрати пункт «Про цей комп'ютер». У вікні, натиснути кнопку «Докладніше». У лівій колонці під назвою «Зміст» виберіть розділ «Програмне забезпечення». Праворуч у вікні з назвою «Огляд програмного забезпечення» знайти рядок «64-бітне ядро ​​та розширення» і подивитися яке значення стоїть навпроти – так, чи ні.


У Linux
У всіх UNIX-подібних системах, включаючи Mac OS, розрядність операційної системи можна визначити командою uname -a, введеною в терміналі.
Про використання 64-бітної системи буде говорити про наявність у відповіді системи значення x86_64. Якщо є i686 - значить операційна система 32-розрядна.


Крім підтримки більшого обсягу оперативної пам'яті, 64-розрядні операційні системи більш продуктивні, можуть працювати з файлами великого розміру, у багатьох операціях менше навантажують процесор, а також мають найкращою безпекоюта стійкістю до хакерських атак.

Для переходу на 64-біта, як правило, потрібно оновити, або повністю встановити заново операційну систему з дистрибутива відповідної розрядності.

На цьому тижні я вирішив продовжити розмову про технології, що використовуються в Mac OS X, і «відверто» поговорити про той самий 64-бітний режим, яким хвалився Філ Шіллер на . Давайте спробуємо розібратися, чим це добре і чим погано, як на даний моментпрацює OSX і що нас чекає у найближчому майбутньому. Постараюсь написати доступно та зрозуміло 🙂

Гібридне ядро

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

Чим це добре? А ось чим:

  • Стандартна 32-бітна архітектура була розроблена давно. Тоді ніхто навіть не міг припустити, що користувачі захочуть встановити на комп'ютери 4 і більше гігабайтів оперативної пам'яті. Нова архітектура зокрема виправляє цей недолік.
  • За рахунок підтримки 64-бітних обчислень процесорами, які невпинно працюють усередині різних комп'ютерів Apple, можна отримати приріст у продуктивності.

А тепер, трохи докладніше. Теоретично, будь-яка програма, адаптована до роботи у 64-битном режимі може використовувати до 16 екзабайт (це дорівнює 16 мільярдам гігабайт, фантастична нині цифра). Однак навіть у Mac Pro зараз не ставлять більше 32 ГБ ОЗУ.

Процесори Intel (Core 2 Duo, Xeon, i5 або i7) підтримують 64-бітові обчислення і можуть виконувати дві дії за такт, за рахунок цього і досягається приріст продуктивності. Однак, це зовсім не означає, що якась робота насправді буде зроблена вдвічі швидше. Наприклад, JavaScript стане швидше на 50%, відкриття великого PDF-файлу - на 20%, а запуск QuickTime - на 30%. Хоча знову ж таки, цифри досить відносні і суттєво відрізнятимуться залежно від конфігурації системи: процесора, його тактової частоти, обсягу, шини, кешів оперативної пам'яті та навіть швидкості обертання пластин .

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

Саме ядро ​​є гібридним. Ті. воно дозволяє однаково працювати будь-яким додаткам незалежно від того, чи є вони 32- або 64-бітними. Єдина відмінність гібридного ядра від повноцінного 64-розрядного – це неможливість використовувати в системі більше 32 ГБ оперативної пам'яті (знов згадуємо про 🙂). Тому на даний момент немає жодної різниці між завантаженням в 32- і 64-бітному режимах. А ось у майбутньому різниця обов'язково з'явиться у міру збільшення обсягів використання ОЗП та появи нових технологій.

На жаль, все вищесказане не відноситься до вашого Mac'у, якщо в ньому встановлено процесор Intel Core Solo або Intel Core Duo.

64-бітний EFI

Для повноцінного "64-розрядного щастя" вашого комп'ютера має підтримувати 64-розрядний режим. Extensible Firmware Interface – це інтерфейс між мікропрограмами, обладнанням та операційною системою комп'ютера, що прийшов на зміну Open Firmware. Він включає таблиці даних, що містять інформацію про платформу, завантажувальні і runtime-сервіси, доступні для завантажувача операційної системи і самої ОС.

Щоб дізнатися, чи підтримує EFI вашого комп'ютера 64-розрядні інструкції, введіть у Терміналі таку команду:

ioreg-l-p IODeviceTree | grep firmware-abi

В результаті ви побачите "EFI32" або "EFI64":

Думаю, і так зрозуміло, що в першому випадку ваш комп'ютер навіть при всьому бажанні не зможе запустити 64-розрядне ядро, а в другому - все чудово, у майбутньому ви не відчуватимете проблем. Однак завдяки гібридному ядру, 64-бітові програми зможуть працювати на обох системах. Головне, щоб у вас був процесор, сумісний із 64-бітною архітектурою.

До речі, по мережі ходять чутки, що Маки з 32-бітним EFI теж зможуть запускати 64-розрядне ядро ​​(начебто це програмна «фішка» Apple, яка може бути виправлена ​​оновленням EFI), проте я не можу сказати – правда це чи чутки.

Вибір режиму перед запуском програм

Подивитися, під яку архітектуру «заточено» програму можна в Activity Monitor. У колонці Kind (Тип) буде написано режим, у якому його запущено. Як бачите, інші процеси працюють з 64-розрядними інструкціями, а процес ядра (kernel_task) з 32-розрядними.

Якщо ж у вас виникають проблеми зі стабільністю 64-бітного додатка, можна спробувати його запустити в старому режимі. Для цього у папці Програми (Applications) виділяємо наше потрібну програмуі в контекстному меню вибираємо пункт Get info. Опція Open in 32-bit mode дозволить наступного разу запустити програму в 32-бітному режимі.

І навіщо нам такі проблеми?

Мені складно відповісти на це питання, я навіть не сказав би, що це проблема - нормальні користувачі не підозрюють, яке саме ядро ​​працює в їх системі і з якими інструкціями працюють програми.

Цілком можливо, що Apple просто вичікує, поки всі розширення ядра (kext'и) будуть переведені на 64-бітний режим. Свого роду перестраховка, бажання "обкатати" технологію на мільйонах користувачів Snow Leopard та спробувати досягти досконалості. І коли в Купертіно переконаються, що все працює гладко і без збоїв, випустить чергове оновлення операційної системи, яке автоматично замінить 32-розрядне ядро ​​на 64-розрядне.

А ми цього навіть не помітимо.

Компанія Apple має намір припинити підтримку 32-бітних програм в операційних системах iOSта macOS. У програмній платформі iOS 11 такий софт не буде працювати вже восени, тоді як macOS припинить підтримувати їх з наступного року. Але підготуватись до цього варто вже зараз.

У червні Apple офіційно оголосила, що macOS High Sierraбуде останньою версієюОС, що повноцінно підтримує 32-бітний софт:

«Нові програми в Mac App Storeповинні підтримувати 64-розрядну архітектуру з січня 2018 року, оновлення та існуючі програми– із червня 2018 року».

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

Як переглянути список 32-бітних програм на Mac:

Крок 1: Клацніть на логотип Apple у верхньому лівому кутку.

Крок 2: Натисніть «Про це Mac».

Крок 3: У вікні, що відкрилося, клікніть на «Звіт про систему».

Крок 5: У лівій частині вікна знайдіть ПЗ, а в ньому Програми. Зачекайте деякий час, доки система не відобразить список усіх інстальованих програм.

Крок 6: Як тільки список буде складено, прокрутіть праворуч, доки не з'явиться стовпець "64 біт (Intel)".

Тут будуть відзначені всі 32-бітові та 64-бітові програми. Багато програм належать Apple - вони обов'язково отримають необхідне оновлення. У цьому випадку потрібно переглядати програми від сторонніх розробників.



Завантаження...
Top