Що означає x86

У чому різниця між windows x86 і x64

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

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

X86 – це більш стара архітектура обладнання та операційних систем. 32-х розрядні ОС це і є архітектура x86. Сама архітектура використовується на старих комп’ютерах з одноядерними процесорами і малим об’ємом оперативної пам’яті.

X64 – сучасна архітектура як для операційних систем, так і для начинки комп’ютерів. Використовується на нових моделях ноутбуків і настільних комп’ютерів, що мають об’єм оперативної пам’яті не менше 4 гігабайт, багатоядерних процесорах з високою тактовою частотою. Операційні системи для такого роду архітектури зазвичай носять префікс x64, тобто, так звані 64 бітні (розрядні) ОС.

Яку розрядність вибрати, x86 або x64?

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

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

Тим більше, якщо у вас встановлено 4 або більше гігабайти оперативної пам’яті, то 32-х бітна ОС (х86) побачить тільки 3 Гб і буде їх використовувати, так як вона на більший обсяг пам’яті не розрахована.

Як дізнатися, яка розрядність ОС на своєму ПК?

Потрібно набрати комбінацію клавіш Win + Pause і у вікні буде написано, яку розрядність має ваша ос і комп’ютер.

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

Схожі статті

Різниця між x86 та x64

Найважливіша відмінність x86 від x64 полягає в тому, що перша – це 32-бітова архітектура, а остання – 64-бітна архітектура набору інструкцій. Архітектура наборів інструкцій (ISA) – це дуже важливий термін, який стосується будь-якого процесора. Інструкції, адресація пам’яті, регістри та багато інших архітектурних розділів ЦПУ визначені ISA. x86 – всесвітньо відома ISA, представлена ​​Intel в 1978 році з процесором 8086. Потім траплялися різні розширення, і в 2000 році AMD створила специфікацію для розширення набору інструкцій x86 на 64 біт під назвою AMD64. Пізніше інші компанії, такі як Intel, також реалізували цю специфікацію, і цей AMD64 є тим, що ідентифікується за назвою x64.

Що таке x86?

x86 є архітектура наборів інструкцій, представлена ​​Intel з відомим процесором 8086. У 1978 році Intel представила процесор 8086, який був 16-бітовим процесором. Потім пізніше вони представили різні процесори, такі як 80186, 80286, 80386 і 80486, і всі вони були сумісні з оригінальним набором інструкцій, використовуваним у процесорі 8086. Оскільки всі ці процесори закінчуються цифрою 86, архітектура набору інструкцій ідентифікується за назвою x86. З введенням 80386 інструкція x86 була поширена на 32-бітну систему. Тут 32 біт означає, що всі регістри, шина пам’яті та шина даних є 32-бітовими. Потім процесори Pentium стали Pentium I, Pentium II, Pentium III, Pentium IV, і всі вони також дотримувались 32-бітної архітектури. Але в архітектурі x86 траплялися різні інші розширення, такі як додавання таких інструкцій, як MMX, SSE та SSE2. Крім цього, було також здійснено багато інших вдосконалень. Потім набір інструкцій x86 поширився на 64-розрядний набір інструкцій, і з цього моменту він називався x64, про який ми будемо обговорювати в наступному розділі. У будь-якому випадку, в цілому x86 посилається на 32-бітну архітектуру, що розвинулася з 16-бітової архітектури, яка придумала процесор 8086.

8086 процесор

Що таке x64?

32-бітова система може представляти лише 2 32 відмінні значення і, отже, адресація пам’яті обмежена цією кількістю адрес. 2 32 байти дорівнюють 4 ГБ і, отже, x86 мав максимальний обмежений обсяг пам’яті в 4 Гб. Щоб подолати це, було здійснено подальше розширення архітектури x86. AMD близько 2000 року представив таку специфікацію, яка розширила архітектуру x86 до 64 біт. Це було введено під назвою AMD64. x64 – інша назва цієї архітектури AMD64. Ця архітектура AMD64 або x64 також відома під назвою x86_64. З 64-бітовою архітектурою всі регістри стали 64 бітами, а шина пам’яті та шина даних також стали 64 бітними. Тепер 2 64 можна вирішити різні значення, що дає величезну верхню межу можливої ​​максимальної пам’яті. AMD K8 – перший процесор, який реалізував цю 64-бітну архітектуру. Тоді Intel також прийняла цю архітектуру. З процесорами Intel Core, які почалися з Intel Core 2, Intel почала використовувати цю архітектуру у своїх процесорах. В даний час усі процесори Intel, такі як Core i3, Core i5 та Core i7, використовують цю архітектуру x64. Важливо підкреслити, що ця архітектура x64 все ще сумісна зі старим набором інструкцій x86.

64-бітний процесор

Яка різниця між x86 та x64?

• x86 був представлений приблизно в 1978 році, тоді як x64 з’явився нещодавно в 2000 році.

• x86 вийшов із відомого процесора Intel 8086, а тому x86 був представлений Intel. Але x64, який став розширенням до x86, був введений AMD.

• архітектура x86 має 32 біт. (Спочатку процесори x86 були 16 бітними, але в пізніших процесорах було зроблено розширення на 32 біт). x64 архітектура – 64 біт.

• Процесори з архітектурою набору інструкцій x86, отже, мають 32-бітові регістри, 32-бітну шину пам’яті та 32-бітну шину даних. Але x64 має 64-бітові регістри, 64-бітну шину пам’яті та 64-бітну шину даних.

• x86 має обмеження на максимальну адресируемую пам’ять, що є верхньою межею 4 Гб (2 32 байт). Але для систем x64 ця межа величезна, а це 2 64 байт.

• x64 – це розширення x86; отже, він значно вдосконалений та потужніший, ніж старий x86.

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

• x64 може паралельно передавати дані більшого розміру по шині даних. Тобто шина даних 64-бітної може паралельно передавати 64 біт, тоді як архітектура x86, яка має 32-бітну шину, може паралельно передавати 32 біти.

Підсумок:

x86 проти x64

Архітектура набору інструкцій x86 – 32 біт, тоді як архітектура набору команд x64 – 64 біт. x64 став розширенням існуючої архітектури x86. Регістри, шина пам’яті, шина даних в архітектурах x86 – 32 біти, тоді як це 64 біти на x64. Отже, максимальний об’єм пам’яті, що адресується, значно вищий у системах x64, ніж у системах x86. x86 був представлений Intel з процесором 8086, який був 16-бітовим процесором, а з часом цей x86 був розширений до 32 біт. Потім AMD представила архітектуру x64, розширивши існуючу архітектуру x86, і цей x64 повністю сумісний з набором інструкцій x86.

  1. Intel 8086 від Appaloosa (CC BY-SA 3.0)
  2. 64-розрядний процесор від Appaloosa (CC BY 3.0)

Різниця між x86 і x64

Ключова різниця: x86 – це сімейство архітектур набору інструкцій, які базуються на оригінальному процесорі Intel 8086. X64 – це архітектура набору команд, яка належить до сімейства x86, що підтримує 64 біти на адресу.

Комп’ютерні технології постійно розвиваються для задоволення потреб клієнтів. Очікується новіша, краща і швидша технологія. Коли розробники відповідають певному стандарту, вони в кінцевому підсумку змінюють стандарт. X86 і x64 – це обидва розміри процесорів, які доступні при покупці комп’ютера, хоча вони відрізняються за продуктивністю.

x86 – це сімейство архітектур набору інструкцій, що базуються на оригінальному процесорі Intel 8086. Спочатку він був представлений як 16-бітне розширення 8-бітового процесора Intel 8080 і було запущено в 1978 році. Сімейство пропонує різноманітні розміри процесорів, включаючи 16-бітний, 32-розрядний і 64-розрядний, з розробками додаткових розмірів . Термін x86 випливає з того факту, що ранні спадкоємці 8086 також закінчувалися номерами 86. Всі розширення сімей x86 повністю сумісні з іншими, іншими словами, сумісними зі старими версіями. Цей термін частіше використовується для позначення x86_32 або 32-бітового набору, оскільки цей термін став популярним після виходу цієї версії. З технічної точки зору, 32-розрядна система була скорочена до x32, щоб відрізнити її від 16-бітових (x16) і 64-бітних (x64). Варіант x16 застарів, найчастіше використовуються версії x32 і x64.

X64 – це архітектура набору команд, яка належить до сімейства x86. Оригінальна специфікація була створена компанією AMD і зараз використовується іншими компаніями, такими як Intel, VIA, Apple та ін. Він підтримує великі обсяги віртуальної пам’яті і фізичної пам’яті, ніж її попередники. Спочатку він був запущений для серверів, які потребували потужності для обробки більших навантажень і вимог до пам’яті, але тепер сумісний майже на всіх ПК. x64 є зворотно сумісним і може працювати з 32-розрядними програмами, однак він не може працювати з 16-розрядними програмами.

X16, x32 і x64 відрізняються один від одного, а біти відносяться до того, як процесор обробляє інформацію. У x16 може існувати лише 16 логічних процесорів, тоді як x32 може піднятися до 32 логічних процесорів, а x64 може мати 64 логічних процесора. Якщо система працює в 32-бітній архітектурі, система обмежується 32 бітами, на які можуть вказувати регістри. 32-бітний покажчик може вказати максимум 4, 2 мільярда адрес, що дорівнює приблизно 4 Гб. Проте в 64-бітній архітектурі система може вказувати на майже необмежені адреси, оскільки обсяг пам’яті буде становити 4, 2 мільярда. Біт x64 підтримує від 1 до 128 Гб оперативної пам’яті. Архітектура x64 не була повністю використана, і програмне забезпечення для цієї архітектури все ще вдосконалюється.

x86

x64

16, 32 або 64 файли реєстру в залежності від архітектури.

Підтримує 64 файли реєстру.

1-гігагерцовий (ГГц) 32-розрядний (x86) процесор або 64-бітний (x64) процесор, 512 Мб оперативної пам’яті

1-ГГц 64-бітний (x64) процесор, 1 ГБ оперативної пам’яті (рекомендовано 4 ГБ)

Доступ до пам’яті

Доступ до 4 ГБ оперативної пам’яті.

Можливий доступ з ОЗУ від 1 Гб до 128 ГБ залежно від видання.

Запобігання виконанню даних

Використовує програмну версію DEP.

Підтримує апаратно підтримуваний DEP.

Захист виправлення ядра

Ця функція доступна. Захист від виправлення ядра допомагає запобігти оновлення ядра Windows Vista шкідливою програмою.

Дозволяє користувачам використовувати непідписані драйвери

Всі драйвери повинні мати цифровий підпис

Підтримує всі 32-розрядні драйвери версій

Частково підтримують 16-розрядні драйвери

Обсяг оперативної пам’яті обмежений, безпека мінімальна, швидкість менше 64-бітної, неможливо запустити програми / драйвери, побудовані для 64-бітних

64-розрядні драйвери можуть бути недоступні для одного або декількох пристроїв у системі, драйвери повинні бути цифровими підписами, не підтримують 32-розрядні драйвери / програми, локалізація програм, спеціально для 64-бітових, є важкою, не всі апаратні пристрої сумісні 64-бітна система, авторизація підказує

Related Post

Що на думку лікаря не давало померти БенуЩо на думку лікаря не давало померти Бену

Що на думку лікаря не давало померти Бену Літературний диктант за оповіданням Д. Олдріджа «Останній дюйм» Бен за фахом був: ( льотчиком) Що пригнічувало Бена? (Його вік, через який він

Чи можна спати вдень у контактних лінзахЧи можна спати вдень у контактних лінзах

Зміст:1 Офтальмолог Черкаси: чи можна спати в контактних лінзах2 Чи можна спати в одноразових, одноденних контактних лінзах вдень і вночі? Що буде, якщо заснути в одноденних контактних лінзах: досвід Ліан