Що означає x86 windows. Різниця між Windows x86 та x32

Багато користувачів часто запитують: «Яку систему мені ставити?», «У чому різниця між х86 і х32?» і т. д. Давайте ж розкладемо все по поличках.

х86- Це архітектура процесора з однойменним набором команд, вперше реалізована в процесорах компанії Intel. Назва утворена від двох цифр, якими закінчувалися назви процесорів Intel ранніх моделей – 8086, 80186, 80286 (i286), 80386 (i386), 80486 (i486). Через деякий час цифрові позначення нових процесорів стали змінюватися іменами. Так публіка дізналася про Pentium і Celeron, але платформа x86 не змінювалася аж до 2000-х років, але про це трохи пізніше.

На початку свого шляху х86 архітектура, яка була вперше представлена ​​на i8086, застосовувалася на 16-розрядних процесорах (може зберігати 2^16 унікальних значень), мала 16-бітні інструкції та внутрішню 16-бітну шину, пізніше додали ще зовнішню 8-розрядну шину даних. Далі події розвивалися досить просто – виробники збільшували швидкість, кількість транзисторів, набір команд тощо, і так аж до виходу 80386(i386) – процесора, який на той час знаменував собою революцію у світі процесорів x86. Це був перший 32-розрядний процесор, який міг використовувати кеш-пам'ять на зовнішньому чіпі.
Аж до анонсу AMD64 (апаратна платформа) архітектура не сильно змінювалася.
Після виходу AMD64 і Intel 64х86 вона зазнала серйозних змін.
Процесори архітектури підтримують два режими роботи: Long Mode («довгий» режим) та Legacy Mode («спадковий», режим сумісності з 32-бітним x86).
Основні переваги архітектури x86-64:

  • 64-бітовий адресний простір;
  • розширений набір регістрів;
  • звичний для розробників набір команд;
  • можливість запуску старих 32-бітових додатків у 64-бітній операційній системі;
  • можливість використання 32-бітових операційних систем

Що таке x32?

Це 32-бітна операційна система, яка ставиться на 32-розрядні процесори. Якщо брати як приклад ОС Microsoft, то перша x32 була 95, яка повною мірою використовувала можливості цього процесора та архітектури (x86). Головним недоліком x32 є неможливість підтримки більш ніж 4 ГБ ОЗП. Примітно, що система може оперувати лише 3 ГБ пам'яті і 1 ГБ просто провалюється.
Ще існує досить поширена помилка: коли пишуть сумісність програм, то вказують x86, маючи на увазі 32-бітну платформу. Це не зовсім коректно і тільки вводить в оману. Найкраще вказувати x86_32bit або x86_64bit. Або скорочувати до інтуїтивно зрозумілих x32 чи x64.

що являє собою x64?

x86_64bit – це 64-бітна операційна система, яка ставиться на 64-розрядні процесори з архітектурою x86-64. «64-бітний лейбл» звучить збудливо, але в практичному плані це лише хитрий маркетинговий трюк, що приховує не тільки переваги, але й недоліки. У принципі, її основною перевагою була і залишається можливість приймати до 32 ГБ ОЗУ, що значно підвищує продуктивність. Ще одним плюсом даної ОС є те, що під нею процесори на архітектурі х86-64 (Celeron, Core 2, Core i3, Core i5, Core i7) використовують увесь потенціал кристала. Це можливе завдяки режиму Long Mode. Недоліком є ​​збільшення споживаної оперативної пам'яті програмами, наприклад, той же Apache на 32-біт споживав 20 МБ ОЗУ, а вже на 64-біт ОС - приблизно 50 МБ.

Для багатьох користувачів операційної системи Windows не секрет, що існує дві її версії на кшталт розрядності. Це 32 бітна та 64. Знати розрядність своєї операційної системи потрібно кожному, адже при пошуку та скачуванні драйверів, програм та ігор вона враховується.

Але з позначками розрядності системи, а також драйверів та програм існує деяка плутанина. Є три позначення двох розрядностей - x32, x64 та x86. З цієї причини часто виникає питання 32-розрядна версія x64 або x86?

Відповідь на це питання ви знайдете в цій статті.

Друге позначення 32-розрядної версії ПЗ

Щоб надалі виключити плутанину позначень розрядності програмного забезпечення, до якого належить операційна система, драйвера, програми та ігри, запам'ятайте, що є дві основні версії розрядності ПЗ — це 32 біти та 64 біти. 64 бітна версія може позначатися тільки як x64, а ось 32 бітна може позначатися як x32, так і x86.

Ось приклад позначення 64-бітної версії драйвера для ноутбука на його офіційному сайті:

А ось можливі варіанти позначення 32 бітної версії:

Позначення розрядності на сайті з драйверами

Позначення розрядності в описі програми

З усього вищеописаного можна дійти невтішного висновку, що 32 розрядна версія ПЗ це x86.

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

Для того, щоб переглянути, яка у вас розрядність операційної системи, достатньо натиснути правою кнопкою миші по значку «Комп'ютер» на робочому столі та вибрати «Властивості».

Я думаю, що кожен користувач ПК стикався з проблемою вибору ОС для свого комп'ютера. Для вибору розрядності необхідної системи Windows. Хтось каже, що потрібно вибирати залежно від процесора, хтось каже, що обсяг оперативної пам'яті. Були чутки, що навіть підбирати потрібно під об'єм жорсткого диска.

Так давайте нарешті розберемося, що таке розрядність ОС, навіщо вона потрібна і як із нею бути.

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

Розрядністю називається кількість бітів, які обробляються одночасно яким-небудь пристроєм або передаються шиною будь-якого пристрою. Це правило використовується визначення розрядності у обчислювальної техніки чи його компонентів. Ну, наприклад, розрядність процесора, або ОЗУ або ще чогось.

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

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

Розрядність ОЗ та ОЗУ

Давайте розглянемо, яку краще систему купувати під той чи інший обсяг оперативної пам'яті.

Напевно, всі вже чули, що windows x32 або x86 (це теж саме, що x32), не підтримують обсяг оперативної пам'яті більше 4х ГБ. Ну, з якогось боку це так. Ось тільки не повністю.

Наприклад, у вас стоїть 4гб ОЗУ та Win 7 x86. Якщо ви відкриєте властивості системи, побачите, що ОС використовує трохи більше 3.5 ГБ. І так, ось це вже, щоправда, 32-бітні системи не можуть використовувати більше 3.5 гб ОЗУ. Але тоді постає серйозне питання. Якщо на ПК стоїть 4гб ОЗУ, чи варто переходити на систему з 64-бітною розрядністю?

Моя відповідь знову ж таки немає! Що розрядність системи, то більше в ОЗУ займатимуть її змінні. Тим самим обсяг робочих додатків зросте щонайменше на 30%. Це означає, що для оптимальної роботи, кожен додаток і служба буде займати ОЗУ більше, ніж при 32-розрядній системі.

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

Зрозуміло, якщо у вас більше 4гб ОЗП, то не варто використовувати системи меншої розрядності, а сміливо ставте х64. АЛЕ! Якщо ОЗУ менше 4гб, то ставте ТІЛЬКИ x32 (x86) інакше, 64х бітній системі просто не вистачатиме ОЗУ для нормальної роботи.

Збільшувати обсяг оперативної пам'яті при системі x64, можна практично скільки завгодно. Тут ви обмежені тільки можливостями вашої материнської плати та об'ємом системи, що максимально підтримується, в 192ГБ.

Різниця між x64 та x32 системою.

Та по суті не якийсь. Ну, є пара дрібниць.

Наприклад, як було сказано раніше, та ви й самі це напевно знаєте. 32х бітна система бачить більше 3.5гб ОЗУ, x64 система бачить до 192ГБ.

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

Система з розрядністю 64, здатна запускати x64 додатки і так само x32, в той момент як система x32 (x86) здатна працювати тільки з застосування своєї розрядності, і не більше.

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

Дуже яскравим прикладом є гра bioshock infinite. У момент, коли я в неї грав, вона була доступна ТІЛЬКИ для x64 систем.

Ще однією відмінністю є різниця в драйверах, ну тут думаю все має бути ясно. Драйвер (колгоспне пояснення) по суті пояснює системі, як необхідно працювати з тим чи іншим обладнанням вашого ПК. Так що якщо у вас було 4ГБ ОЗУ та система x32, то вам були потрібні одні драйвера. Тепер ви змінюєте лише систему, не змінюю ОЗУ. Вам вже знадобляться нові дрова, які можна порівняти для роботи з 64 розрядними системами.

Робота з процесором

Ось тут я навіть не знав, чи варто описувати чи ні. Насправді якщо ви звичайний користувач, то з цього приводу можете особливо не замислюватися, бо зараз, сучасні процесори вміють працювати з обома системами. Зрозуміло можуть виникнути проблеми під час встановлення більш професійних систем, відмінних від сімейства Windows. Наприклад, Linux. Як не дивно, але ця система так само ділиться на розрядність і не встановлюватиметься на ті чи інші процесори у разі не збігу розрядності. Якщо ж і встановиться, то працюватиме криво та з лагами.

Таке може статися під час встановлення системи linux i686 на процесор AMD. AMD, до речі, в основному вважаються процесорами під x64 бітні системи. Так що якщо у вас процесор від AMD, то сміливо ставте більше ОЗП та накочуйте x64 систему.

Але трапляється так, коли процесор розрахований лише під конкретну розрядність ОС. У такому разі, вам необхідно дізнатися з якою розрядністю вміє працювати ваш відсоток, у разі переходу на іншу систему.

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

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

Програми

Що стосується додатків, то, зрозуміло, не варто ставити додатки x64 на систему x32 (x86). А ось що стосується навпаки, то там все одно, х64 бітні системи підтримують і ті й інші додатки.

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

Власне, на цьому все. Ще раз звертаю вашу увагу, що розрядність системи потрібно вибирати тільки залежно від оперативної пам'яті, а також залежно від процесора. Ні який об'єм жорсткого диска, ні який перехід на SSD, ні відеокарти не впливають на роботу системи. Тільки проц та ОЗУ.

Не забувайте ставити вогонь! та підписуватись у нашій групі у ВКонтакті!

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

Цифри, що згадуються трохи вище, позначають ніщо інше, як розрядність процесора. Останній реалізації різних завдань використовує пам'ять, що зберігає проміжні параметри. Якщо обсяг цієї пам'яті становить 32 біта, тоді процесор (і операційну систему) називають 32-бітним, і якщо 64 біта, отже, 64-битным відповідно. Заплутатися тут дуже важко. А ось що означає цифра x86 - 86 біт? Це ще одне позначення 32-бітного процесора.

Важливо пам'ятати одну важливу деталь — якщо ви спеціально не встановлювали 64-бітну операційну систему, то вона на 99% у вас буде 32-бітною. Однак це правило стосується лише тих комп'ютерів, які були випущені приблизно до 2010-2011 року, тому що на даний час 32-бітові процесори випускати практично припинили. Усі нові ноутбуки та ПК комплектуються виключно Windows x64.

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

Чи варто переходити на "Віндовс" 64 bit? Питання дуже цікаве, проте відповідь на нього напевно вас не потішить - це залежить виключно від ваших потреб. Тобто ви використовуєте складні програми, які вимагають великих обчислювальних робіт, так, переходити однозначно варто. Якщо ж використовуєте ПК для серфінгу в інтернеті, то задіяти процесор вам навряд чи колись доведеться. Втім, докладніше про це я розповім трохи нижче.

Відмінності між x32 та x64

Хотілося б розповісти детальніше розповісти про відмінності між розрядністю.

  • Мабуть, головна відмінність у тому, що версія Windows x32 здатна підтримувати трохи більше 3 Гб оперативної пам'яті, тоді як версія x64 здатна працювати відразу з 32 Гб. Крім того, x32 здатна запускати тільки 32-бітові програми, під які буде виділено не більше 3 Гб пам'яті, а Гб, що залишилися, будуть просто не використані нею. x64 може легко працювати з 32-бітними програмами, виділяючи для них понад 3 Гб. Для 64-бітних програм може задіятися вся , що використовується в комп'ютері.
  • Наступна відмінність є не менш важливою: x64 підтримує кілька ядер і процесорів одночасно. Тому якщо у вас встановлений, скажімо, чотириядерний процесор, то краще встановити саме таку версію Windows, оскільки вона працюватиме набагато швидше.

Загалом це і є всі відмінності, які можуть бути вам цікаві.

За та проти

Давайте ще раз пройдемося по всіх пунктах і виділимо всі плюси і мінуси обох версій Windows.

  • x64 є більш продуктивним, якщо у вас встановлений багатоядерний процесор або відразу кілька процесорів. В решті випадків якихось помітних покращень ви не виявите.
  • 64-бітна Windows дозволяє працювати з більш ніж 3 Гб оперативної пам'яті. Враховуючи те, що навіть звичайний браузер типу Mozilla Firefox може легко з'їсти 1 Гб пам'яті, це величезний плюс.
  • Деякі програми та програми здатні працювати виключно в x32-системах і не підтримують x64.
  • Виробники досі не випустили 64-розрядні версії драйверів для деяких своїх комплектуючих, що може стати справжнісінькою проблемою.

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

Ну а насамкінець я розповім вам про те, як дізнатися, яка саме версія «операційки» встановлена ​​на вашому комп'ютері.

  • Для Windows 7 необхідно навести мишку на піктограму "Комп'ютер", натиснути праву кнопку та вибрати пункт "Властивості". У вікні треба знайти рядок «Тип системи», де буде вказана розрядність.
  • У випадку з XP потрібно зробити ту саму процедуру, тільки є один нюанс: якщо в пункті «Система» вказано слово 64-Bit, то у вас 64-розрядна «Віндовс». Якщо такого слова немає, отже, 32-бітна.

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

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

Першовідкривачами в галузі розробки операційної системи х64 стала компанія AMD. У зв'язку з цим розробники часто називають комп'ютерні чіпи на 64-бітній основі "64amd". Це потрібно мати знати, оскільки драйвери, що встановлюються, можуть мати відповідну позначку. Ви можете встановити його на комп'ютер з архітектурою в 64 біт будь-якої компанії.

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

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

Дуже вигідним є те, що деякі програми на 32-бітовій основі отримують доступ до 4 Гб ОЗУ, наприклад, деякі ігри. При цьому у чіпів х86 ситуація точно навпаки-все, що понад 3Гб, їм не під силу. І знову ж таки, ми не можемо говорити, який із цих чіпів кращий. Це від характеристик ПК, який встановлюється дана операційна система.

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

З одного боку, архітектура в 32 біт не бачить більше 3 Гб пам'яті, з іншого боку, 64-бітовий аналог вимагатиме її набагато більше. Ваш вибір повинен ґрунтуватися в даному випадку на задачах, які ви ставите перед своїм комп'ютером, а потім уже на математичних підрахунках. Якщо ви працюєте з програмами Dreamweaver CS5, Photoshop CS5, то можете сміливо встановлювати ОС з архітектурою в 64 біт його аналог х86 просто не зможе прочитати ці програми. При виборі ОС вирішіть собі, яка основна функція вашого ПК-розваги чи робота і, спираючись на поставленої мети, вибирайте.

Підбиваємо підсумок: якщо у вас х32-розрядна ОС, а ви хочете встановити х64-розрядну ОС, то необхідно переконатися в тому, що ваш комп'ютер має 4Гб. оперативну пам'ять. Так як х64 працює швидше за х32 тільки за умови великого обсягу пам'яті. Якщо ж у вас всього 2Гб оперативної пам'яті, то встановлювати на х64 сенсу немає.