Яка різниця між Windows x86 та Windows x64 бітною системою. Що таке розрядність операційної системи Windows? Які розрядності бувають

Чимало користувачів при встановленні на свій персональний комп'ютер операційної системи Windows щиро дивуються, яку з версій платформи вибрати - x64 чи x86? І взагалі, що насправді означає зазначені скорочення?

Програми з x64 або x86: різниця є

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

Звідки повелося

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

Піонером у сфері розробки 64-бітових обчислювальних чіпів вважається компанія AMD. Тому розробники програмного забезпечення узагальнюють подібні процесори під назвою "Amd64". Важливо зрозуміти, що таке позначення не означає, що ігри, в характеристиках яких зазначений пункт amd64, не запускатимуться на комп'ютерах під керуванням 64-бітових процесорів авторства компанії Intel.

В описаному випадку йдеться про звичайне узагальнення, якому вдалося міцно увійти до практики. Самі скорочення x64 чи x86 відповідають саме різній архітектурі процесорів – 64 чи 32 відповідно. Якщо говорити про застосування цих позначень до сучасних операційних систем, вони позначають розрядність.

Як дізнатися x64 чи x86 ОС встановлена ​​на ПК?

Часто користувачі намагаються визначити, яка розрядність або, іншими словами, тип операційної системи встановлений на їхньому комп'ютері зараз. Щоб вирішити поставлене завдання, необхідно навести курсор миші на значок «Комп'ютер» на робочому столі (стандартний для Windows) і клікнути по ньому один раз правою кнопкою.

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

Ось таким нехитрим чином ми розібралися, як перевірити, чи x86 або x64 програми слід встановлювати. Далі необхідно сказати, що особливість 64-бітових програм полягає в їхній неймовірній продуктивності, але з іншого боку - вони занадто вимогливі до пам'яті. Ось воно, підтвердження правила про те, що все добре в міру: встановлення 64-бітної операційної системи на слабкий ноутбук з парою гігабайт ОЗУ та 32-бітним класичним процесором – це помилка, проте, з іншого боку, 32-розрядні програми та системи не може бачити понад 3 Гб ОЗУ. У випадку, якщо у вашому розпорядженні є персональний комп'ютер, оперативна пам'ять якого дорівнює 4 і більше гігабайтам, можете сміливо встановлювати 64-розрядну Windows-платформу, відповідно програми також повинні бути 64-бітні. Програми такого типу використовують ресурси, що є на комп'ютері, по максимуму, по суті, актуальне питання про те, що краще - windows x86 або x64, сформульований не цілком коректно, так як обидві платформи хороші, а вибір необхідної визначається конфігурацією окремо взятого комп'ютера.



Windows x64: підводне каміння

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

Ми вже зазначали, що Windows x64 споживає більше ресурсів, проте слід сказати, що всі програми для 64-розрядного середовища також починають «бажати більшого». І нарешті, якщо ви вирішите встановити непідписаний вимагатиме ряду додаткових дій.

На іншій чаші терезів лежить доступ до всіх ресурсів встановленої на комп'ютері ОЗУ. За наявності Windows x64 навіть деякі 32-бітові програми можуть скористатися доступом до 4 ГБ ОЗУ, наприклад, ігри "Сталкер" і "Готика". Для порівняння: в середовищі 32-бітної операційної системи гри та програми отримують доступ до 2 Гб пам'яті, і в вкрай поодиноких випадках - до 3 Гб.

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

Якщо з дилемою «x86 або x64: що ставити» ви остаточно визначилися на користь останньої, проте не хочете розлучатися зі старими добрими програмами, вам слід знати, що 99 відсотків 32-бітових програм без зниження продуктивності та будь-яких проблем працюють у 64-бітовому середовищі . Що стосується продуктивності в іграх, то вона, перш за все, залежить від показників вашого відеодрайвера.


PS: все, про що не встигли згадати вище

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


Недосяжний кордон

Цікаво, що 64-розрядна архітектура також має свої межі щодо оперативної пам'яті, що сприймається: x64 не може побачити більше 192 Гб ОЗУ. Ще один цікавий момент: натуральний об'єм 64-розрядних додатків, як
правило, на 20-40% більше, ніж у 32-розрядних аналогів, проте не варто відразу ж бігти за новим жорстким диском, адже це правило не поширюється на такі розважальні матеріали, як відео (кінофільми) або музику.



Число сумнівів - 4

Окремо слід обговорити долю ПК із 4 гігабайтами ОЗУ. Ось у чому штука: з одного боку, 32-розрядні ОС бачать лише 3 Гб пам'яті, і вибір на користь 64х здається очевидним, проте не забувайте, що Windows x64 просто для того, щоб змусити себе працювати, вимагатиме вдвічі більше ОЗУ, ніж її 32-розрядна «сестра», і перемога у такому разі видається вельми неоднозначною. У таких умовах вибір повинен визначатися не математичним підрахунком, а вашими потребами та завданнями, які ви маєте намір ставити перед комп'ютером. І не чекайте зовнішніх ефектів, адже з погляду дизайну 32 та 64-розрядні операційні системи ідентичні.

Новини від Adobe

Якщо ви художник чи дизайнер, засмутимо вас або порадуємо недавньою заявою компанії Adobe про те, що всі сучасні програми Adobe CS5 стануть виключно 64-бітними. Іншими словами, Dreamweaver CS5, Photoshop CS5 тощо знамениті програми зможуть запуститися виключно на 64-бітній системі. 32-бітна платформа їх просто не розпізнає.



Все виявилося просто

Ось ми і розібралися, як дізнатися, x64 або x86 система у вас встановлена, і який варіант вибрати. Як бачите, все виявилося не надто складно і забрало всього кілька хвилин вашого часу. Важливо зрозуміти, що в цьому випадку відмінності виключно внутрішні, і визначити з максимальною точністю, чого саме ви хочете від персонального комп'ютера, що він для вас – робочий інструмент чи друг, який дарує вам розваги. Якщо ПК буде налаштовано якнайкраще, його можливості перетворяться.

Існує кілька основних понять, чим відрізняються операційні системи з різною розрядністю:

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

    2 x32 – система, що дозволяє працювати лише максимум із чотирма гігабайтами оперативної пам'яті. А ось x64 дає можливість використовувати більші обсяги, аж до 192 Гб. Виходить, що люди, у яких встановлено більше оперативної пам'яті, просто отримують доступ до додаткових ресурсів, що прискорює роботу окремих програм і всієї системи в цілому.

    3 Обов'язково потрібно пам'ятати, що не всі виробники постаралися створити драйвера для 64-бітових систем. І це може стати серйозною проблемою під час роботи комп'ютера. Найкраще перед переустановкою ОС на сайті виробника обладнання пошукати та завантажити потрібні файли. В іншому випадку багато програм, та й саме обладнання працюватиме некоректно, постійно створюючи проблеми.

    4 Разом з тим більшість найпопулярніших додатків, розроблених для x32, повністю виконують свій функціонал і на x64, у тому числі і драйвера.

    5 При малому об'ємі пам'яті 64-бітові версії Windows зазвичай погано працюють, з пригальмовуванням деяких програм.
    За великим рахунком, якщо на комп'ютері встановлено чотири і менше гігабайт оперативної пам'яті – переходити на нову версію немає сенсу.

    Зміна розрядності. Чи можна зробити це швидко?( )

    Після того, як багато користувачів знайомляться з явною вигодою 64-бітної операційної системи, вони хочуть дізнатися, як змінити Windows більш зручний. Це робиться порівняно просто – потрібно повністю перевстановити оболонку, вибравши відповідну версію. Так само відбувається повернення до минулого варіанта ОС.

    Щоб встановити 64-бітну версію ОС на комп'ютер, який вже працює на Windows x32, необхідно завантажити робочу станцію за допомогою інсталяційного диска або флешки із системою бажаної розрядності.

    Якщо у вас немає настановного диска або флешки, то ви можете завантажити мій безкоштовний міні-курс про те

    Якщо пристрій не може працювати з цим типом оболонки, з'явиться повідомлення про помилку диспетчера завантаження. Крім того, висвітиться вікно, в якому буде вказано прохання вставити диск із 32-розрядним ПЗ.

    Засіб перенесення даних не може переміщувати інформацію між операційними системами з різною бітністю. Тому спочатку потрібно усі файли помістити на переносний пристрій.

    Битовість процесора( )

    Ми вже з'ясували, що вибір операційної системи безпосередньо залежить від двох основних параметрів – обсягу оперативної пам'яті та розрядності процесора. Якщо перше можна переглянути на вкладці «Система», то друге – складніше.

    У Windows існує маса програм, найзручнішою та найпопулярнішою з яких є CPU-Z. Вона повністю безкоштовна та інтуїтивно зрозуміла – розібратися зможе навіть новачок.

    Після встановлення запускаємо програму і на вкладці « CPU (ЦП)» шукаємо поле « Specification (Специфікація)», де і буде вказано необхідну інформацію.

Перш ніж приступати до безпосереднього порівняння 32- та 64-бітних версій Windows, варто розібратися в чому відмінність між 32- та 64-бітними процесорами, операційними системами та програмами. Почнемо із процесора.

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

Насправді це означає, що 64-битный процесор у нормальному 64-битном режимі може працювати з 64-битными числами. Що дає? Це дозволяє виконувати різні операції над 64-бітними числами без різних хитрощів, а також поєднувати дві прості операції над 32-бітними числами в одну складну, що на практиці дає приріст продуктивності. Також 64-бітові процесори підтримують режим сумісності. У цьому випадку вони поводяться як звичайні 32-бітові процесори.

Важливо: приріст можна отримати тільки при використанні 64-бітного набору інструкцій х86-64. Крім блоку цілочисленних обчислень у процесорі є ще й блок обчислень з точкою, що плаває. Він має 80-бітові регістри та використовує свій набір інструкцій х87. Він ще називається математичним співпроцесором. Багато програм активно його використовують. Зміна типу операційної системи з 32 на 64-бітну ніяк не вплинуть на його роботу.

Для того, щоб процесор працював у 64-бітному режимі, необхідна 64-бітна операційна система. Якщо ж встановлена ​​32-бітна ОС, процесор буде працювати в режимі сумісності.

З розрядністю регістрів пов'язаний максимальний обсяг пам'яті, з якою може працювати процесор. Це з тим, що вказівники адрес у пам'яті теж можуть зберігатися у регістрах. Якщо використовується 32-бітовий процесор або 64-бітовий в режимі сумісності, довжина адреси пам'яті обмежена 32 бітами. Ось і виходить, що адресний простір обмежений приблизно 4 Гб. Оскільки кожен пристрій резервує під себе певний діапазон адрес, то виходить, що система може працювати не з усіма 4 Гб оперативної пам'яті, а з 2.75-3.25 Гб. Іншими словами, 32-бітові операційні системи можуть працювати з обсягами оперативної пам'яті до 2,75-3,25 Гб. Існують, звісно, ​​різні способи обходу цього обмеження, але у настільних системах де вони використовуються.

Ну от із процесорами розібралися. А як же бути із запуском 32-бітових програм у 64-бітовій системі? Для цього в операційній системі є два набори системних бібліотек: для 32 і для 64-бітних додатків. Подібна схема застосовувалася в Windows 95 для роботи з 16- та 32-бітними програмами.

Ось і вся теорія у дуже спрощеному вигляді. Тепер перейдемо до практичної частини.

У цій статті тестування проводилося на ноутбуці Asus N61Vn із процесором Intel Core 2 Quad Q9000, з відеокартою nVidia GeForce GT 240M та з 4 Гб оперативної пам'яті DDR3-1066. Для порівняння використовувалися 32- та 64-бітові версії Windows Vista SP2 з останніми оновленнями. Версії драйверів використовувалися ті ж (з поправкою на бітність. Для 32-бітної системи – 32-бітна версія драйвера, для 64-бітної – 64-бітна версія відеодрайвера). На 32-бітній Windows Vista було доступно близько 3Гб оперативної пам'яті, на 64-бітній – 4 Гб. Причини вказані вище.

Це тестування умовно можна поділити на дві частини:

  1. Порівняння продуктивності звичайних 32-бітових програм на 32- та 64-бітній Windows;
  2. Порівняння продуктивності 32- та 64-бітної версій програм на відповідній версії Windows.

Порівняння продуктивності звичайних 32-бітових програм

У цій частині буде розглянуто який приріст дасть перехід на 64-бітну Windows. На даний момент більшість ігор та програм не мають спеціальних 64-бітних версій, які оптимізовані для використання на 64-бітових версіях Windows. Іншими словами, у цій частині буде показано різниця у продуктивності більшості програм та ігор, які доступні на даний момент. Також варто врахувати, що 32-бітна система працює з 3 Гб пам'яті, а 64-бітна - з 4 Гб.

Для цієї частини тестування використовувалися такі програми:

  1. 3DMark03 3.6;
  2. 3DMark05 1.3;
  3. 3DMark06 1.1;
  4. PCMark05 1.2.

Налаштування за замовчуванням. Роздільна здатність дисплея 1024х768:


Результати тестування у 3DMark05

Налаштування за замовчуванням. Роздільна здатність дисплея 1280х720:


Результати тестування у 3DMark06

3. Результати тестування в PCMark05

Оскільки цей тест включає кілька окремих тестів, то є сенс подати їх окремо.


Загальний результат у PCMark05


Продуктивність процесора в PCMark05


Продуктивність пам'яті в PCMark05

Додатковий гігабайт оперативної пам'яті у 64-бітної системи робить свою справу.


Продуктивність графіки в PCMark05


Продуктивність вінчестера в PCMark05

Підсумки цієї частини тестування

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

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

Відмінність x86 від x64

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

Якщо інстальовано 32-розрядну версію Windows, можна виконати оновлення лише до 32-розрядної версії Windows. Аналогічно, якщо встановлено 64-розрядну версію Windows, оновлення можливе лише до 64-розрядної версії Windows.

Якщо підсумувати

  1. 32-розрядні системи призначені для 32-розрядних процесорів, 64-розрядні системи призначені для 64-розрядних процесорів,
  2. 64-розрядні системи здатні підтримувати вищу продуктивність, т.к. бачать більше 4 гб оперативної пам'яті,
  3. 32-розрядні системи не мають проблем із несумісністю програмного забезпечення, на відміну від 64-розрядних систем.

Думаю у вас тепер немає питання, що вибрати x64 або x86, за цим ми закінчимо цю замітку і продовжимо вивчати інші функції та характеристики системи.

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

Насправді x86, x64- Лише позначення розрядності операційної системи, що вимірюється в бітах (32 і 64 біти відповідно). Є, до речі, і 16 біт – але зустріти процесори, які розуміють лише цю розрядність, вже досить складно. Для цього треба повернутися на 10 років тому. У будь-якому випадку "познайомити" їх з x86 або x64системами не вийде.

Для чого це все?

Все це дозволяє визначити розрядність чисел з якими процесор вашого ПК матиме справу. І з цієї причини під x86 або x64системи є свої версії програм, драйверів тощо.

Вища розрядність (x64) дозволяє, крім інших моментів, дозволяє помітно підвищити точність обчислень. Але такої потреби у пересічного користувача немає і єдиний момент, заради якого йому варто використовувати 64-розрядну систему - якщо оперативної пам'яті в комп'ютері понад 4 гігабайти.

Справа в тому, що 32-розрядні системи не "бачать" більше 4-х гігабайт оперативної пам'яті.

Так що в результаті: x86 або x64?

Якщо у вас є 4 Gb оперативної пам'яті або менше – 32-бітної (x86) системи вам буде достатньо. В іншому випадку використовуйте x64.