Що краще встановити на ноутбук: windows x86 або x64?

У цій статті подано результати порівняння продуктивності 32-бітних (х86) і 64-бітних (х86-64 або просто х64) версій Windows, а також дані рекомендації що ж краще встановити на ваш ноутбук або комп`ютер. Також розглянуто питання про доцільність використання 4 Гб оперативної пам`яті.

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

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

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

Відео: Установка Windows 10 Pro x64 bit на мій комп`ютер

Важливе зауваження: приріст можна отримати тільки при використанні 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.

Відео: У чому різниця між WINDOWS x86 і WINDOWS x64 (розрядність ОС Віндовс)

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

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

Що краще встановити на ноутбук: Windows x86 або x64?
Результати тестування в 3DMark03




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

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

Що краще встановити на ноутбук: Windows x86 або x64?
Результати тестування в 3DMark05

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

Налаштування за замовчуванням. Дозвіл екрану 1280х720:

Що краще встановити на ноутбук: Windows x86 або x64?
Результати тестування в 3DMark06

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

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

Що краще встановити на ноутбук: Windows x86 або x64?
Загальний результат в PCMark05

Що краще встановити на ноутбук: Windows x86 або x64?
Продуктивність процесора в PCMark05

Що краще встановити на ноутбук: Windows x86 або x64?
Продуктивність пам`яті в PCMark05

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

Що краще встановити на ноутбук: Windows x86 або x64?
Продуктивність графіки в PCMark05

Відео: [F.A.Q] Як встановити Windows 10 (будь-який) з флешки або диска (чиста установка)

Що краще встановити на ноутбук: Windows x86 або x64?
Продуктивність вінчестера в PCMark05

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

Відео: Як встановити Windows 8.1?

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


Поділися в соц. мережах:

По темі: