32-розрядний - це тип архітектури ЦП, здатний передавати 32 біти даних. Це обсяг інформації, який може бути оброблений вашим процесором щоразу, коли він виконує операцію. У комп'ютерній архітектурі 64-бітний формат означає кількість бітів, які повинні оброблятися або передаватися паралельно, або кількість бітів, які використовуються для одного елемента у форматі даних. 64-бітний мікропроцесор дозволяє комп'ютерам обробляти дані та адреси пам'яті, які представлені 64 бітами. Ось важливі віхи з історії 32-бітових процесорів: Ось важливі віхи з історії 64-бітових процесорів: Різниця між 32-бітними та 64-бітними процесорами полягає в наступному: Ось важливі переваги/плюси 32-бітного процесора: Ось переваги/плюси використання 64-бітного процесора: Ось важливі мінуси/недоліки використання 32-бітної операційної системи: Ось деякі можливі недоліки використання 64-бітного процесора: Якщо ви хочете розглянути можливість заміни старих комп'ютерів для підвищення продуктивності, вам краще перейти на 64-розрядні комп'ютери, якщо ваше програмне забезпечення сумісне з 64-розрядним процесором. Більшість комп'ютерів, що продаються сьогодні, матимуть 64-бітові процесори і все більше і більше програмного забезпечення, доступного у 64-бітній версії. Тому ви повинні переконатися, що все необхідне програмне забезпечення може працювати в 64-бітній версії. Порівняння продуктивності 32-бітових х86 та 64-бітних х64 версій Windows, а також наскільки потрібні 4 Гб оперативну пам'ять. Різні редакції Windows вже порівнювалися на даному сайті в матеріалі: Порівняння продуктивності Windows XP, Windows Vista та Windows 7. Що краще встановити? Тут же йтиметься про порівняння 32-бітних і 64-бітних версій Windows. Цілком природно, що перед порівнянням 32-bit та 64-bit редакцій Windows, потрібно спочатку розібратися з питанням, що це взагалі таке, що це взагалі таке ці 32 або 64 біти, що вони реально означають. Почнемо із процесора. Багато хто, напевно, краєм вуха чув, що є ось 32-бітові процесори, а є 64-бітні. Розберемося спочатку що ховається за цими бітами. Думаю, не потрібно зайвий раз нагадувати, що процесори являють собою надзвичайно складні пристрої. Вони побудовані з безлічі різних блоків. Це і кеш-пам'ять різних рівнів, це і блоки вибірки та декодування команд, це і блоки передбачення переходів, це кілька типів обчислювальних блоків. Деякі сучасні процесори включають контролер пам'яті, контролер шини PCI-Express і навіть графічне ядро. У контексті цієї статті нас цікавлять блоки обчислювальні блоки. Про них зараз і поговоримо. Таких блоків у процесорі може бути кілька типів. Одні займаються обчисленнями з цілими числами, інші займаються операціями з речовими числами або з плаваючою комою. Також є блоки для про складних інструкцій. Розглянемо для прикладу блоки, які займаються цілочисленними обчисленнями чи просто ALU. У процесі роботи цим блокам треба зберігати проміжні значення. Таким тимчасовим сховищем виступають звані регістри. Від звичайної і кеш пам'яті вони відрізняються в першу чергу мінімальними затримками та неймовірно високою швидкістю роботи. Саме в цих регістрах і криється основна відмінність так званих 32-bit і 64-bit процесорів. Поясню цей момент детальніше. У складі так званих 32-бітних процесорів є 8 регістрів загального призначення обсягом 32 біта.У про 64-битных процесорах таких регістрів загального призначення вдвічі більше і, що найголовніше, їх обсяг становить 64-бита. Ось це і є основною відмінністю між 32-бітними та 64-бітними процесорами. До речі скажу, що практично всі сучасні процесори 64-бітові. Розглянемо що ці регістри дають практично. Якщо говорити загалом, то 64-бітний процесор у нормальному 64-бітному режимі може працювати з 64-бітними числами без різних хитрощів на кшталт розбивки однієї складної операції на дві. Також це дозволяє поєднувати дві прості операції над 32-бітними числами в одну складну. Далеко не всі операції можна ось так об'єднати, але все ж таки це краще ніж нічого. Важливе зауваження: приріст продуктивності можна отримати тільки при роботі в рамках 64-бітного набору інструкцій х86-64. Також слід зазначити, що крім блоку цілісних обчислень ALU, процесор містить ще й блок обчислень з плаваючою точкою або як його ще називають FPU. Він містить більш об'ємні 80-бітові регістри та використовує свій набір інструкцій х87. Також у процесорі є інші блоки та інші регістри. До таких відносяться, наприклад, SSE-регістри. Вони мають довжину 128 біт. Якщо ви уважно читали попередні абзаци, то могли помітити, що там згадувався 64-бітовий режим роботи. Уважного читача могло виникнути питання: а хіба є й інші режими? Так, 64-бітний процесор також підтримує так званий режим сумісності. У цьому режимі додаткові 8 регістрів просто відключаються і 64-бітний процесор поводиться повністю як 32-бітний. Це потрібно насамперед для сумісності системного програмного забезпечення та програм, які не вміють працювати з 64-бітним процесором.Саме тому його й назвали режимом сумісності. Цілком природно, що для роботи процесора в нормальному 64-бітному режимі необхідна 64-бітна операційна система з відповідними драйверами. Якщо стоїть 32-бітна операційна система, процесор працює в режимі сумісності і поводиться як звичайний 32-бітний процесор. Важливе зауваження: у деяких читачів може виникнути цілком логічне питання про те, як 32-бітові програми працюватимуть у 64-бітовій системі. Ця проблема була вирішена цілком логічним способом: у системі є два набори системних бібліотек для 32-бітових та для 64-бітних додатків. Ось і все. З розрядністю регістрів пов'язана ще одна набагато нагальніша проблема. Вона полягає у обмеженні адресного простору для пам'яті. Грубо кажучи, процесор може адресувати лише 4 Гб адресного простору. Здавалося б, що саме в ноутбуці 4Гб оперативної пам'яті, система повинна бачити всі 4Гб. Насправді не все так просто. Справа в тому, що крім оперативної пам'яті, є ще й пам'ять відеокарти, є буфери різних пристроїв, та й BIOS може для того ж відеоядра виділити ще частину пам'яті. У результаті доступна користувачеві пам'ять зменшується з 4Гб до 2.5-3.5 Гб. Тут не йдеться про ту чи іншу операційну систему, це принципове обмеження. Напевно, багато хто з вас, мої шановні читачі, з ним уже стикалися. Розглянемо цю проблему детальніше. Тут насправді все просто. Річ у тім, що у регістрах зберігаються як дані, а й звані покажчики адрес. У випадку з 32-бітним процесором обсяг цього регістру обмежений 32 бітами. Ось звідси й обмеження у 4 Гб або 2 у 32 ступені байт. Резюмуючи сказане вище, хочу ще раз відзначити, що будь-яка 32-бітна операційна система в принципі не може працювати з усіма 4 Гб оперативної пам'яті в силу того, що багато системних пристроїв для своєї роботи вимагають частини адресного простору, а воно обмежене 4Гб. Ось система відбирає його за рахунок оперативної пам'яті. Невикористану оперативну пам'ять можна використовувати як тимчасовий диск за допомогою утиліти. RAM Disk. Важливо: тут варто зазначити, що для 32-бітових операційних систем є механізм, який дозволяє використовувати більше 4Гб адресного простору. Називається він PAE або Physical Address Extension у разі система може адресувати до 64 Гб пам'яті. Ця технологія спочатку розроблялася для серверних систем. Для нормальної роботи вона потребує відповідних виправлених драйверів. Оскільки таких робочих драйверів мало, її навіть на серверних ОС за замовчуванням відключають. На звичайних редакціях Windows її відключили за замовчуванням. Це зроблено з тих самих причин. Зараз же знаходяться так звані "народні умільці", які її включають, система дійсно бачить всю доступну оперативну пам'ять, але починають з'являтися помилки в найнесподіваніших місцях. Діагностувати такі помилки дуже складно. Так що моя вам порада. Якщо потрібно використовувати більше 3-4 Гб оперативної пам'яті, ставте 64-бітну операційну систему. Як бачите, 64-бітовий режим роботи має такі плюси та мінуси: Як бачите, не все так однозначно.Розглянемо тепер як це проявляється практично. Спочатку треба сказати кілька слів про методику тестування. Вимірювання проводилися на ноутбуці Asus N61Vn з чотириядерним процесором Intel Core 2 Quad Q9000, як відеокарта застосовувалася nVidia GeForce GT 240M з 1 Гб виділеної пам'яті. Важливо відзначити, що на ноутбуці було встановлено 4 Гб оперативної пам'яті DDR3-1066. Порівняння проводилося з використанням 32- та 64-бітних версій Windows Vista SP2 з останніми оновленнями. Версії драйверів використовувалися одні й самі для нівелювання різниці у продуктивності між різними версіями. З описаних вище причин на 32-бітовий Windows було доступно близько 3Гб оперативної пам'яті на 64-бітній редакції Windows - близько 4 Гб. Важливе зауваження: це тестування також проводилося на Windows XP і Windows 7 на більш слабкому ноутбуці Acer Timeline 3810T з одноядерним процесором Intel Core 2 Duo SU3500 і 4Гб оперативну пам'ять. Характер результатів і цих випадків не змінився і залишився приблизно таким самим. Метою даного тестування є визначення, який приріст продуктивності очікується при переході з 32-бітної на 64-бітну редакцію Windows. Актуальність цього дослідження пов'язана з тим, що на даний момент багато ігор та програм не мають спеціальних оптимізованих 64-бітних версій.Тут потрібно також нагадати, що 32-бітна система працює з 3 Гб пам'яті, а 64-бітна - з 4 Гб. Такий набір додатків пов'язаний з тим, що вони можуть точно відобразити реальну ситуацію з продуктивністю більшості програм та ігор. Можна, звичайно, взяти багато різних прикладних додатків, але тоді сильно б ускладнилася методика дослідження. Також збільшилася б похибка вимірювань за рахунок найгіршої повторюваності того чи іншого тесту та обмеженої точності засобів вимірювання. Налаштування програми за промовчанням. Роздільна здатність екрану 1024х768: Установки за замовчуванням. Роздільна здатність екрану 1024х768: Налаштування, як завжди, за замовчуванням. Роздільна здатність екрану складає 1280х720: Цей тест включає кілька окремих тестів. Ось результати окремо. Додатковий гігабайт оперативної пам'яті у 64-бітної системи робить свою справу. Результати дослідження цілком очікувані. Через використання режиму сумісності 64-бітна система під час роботи зі звичайними 32-бітними програмами показала трохи меншу продуктивність. Дане порівняння продуктивності також показало, що реальної користі від 4 гігабайт оперативної пам'яті в наборі додатків немає. Тут важливо зауважити, що насправді у важких програмах на кшталт графічних редакторів, систем автоматизованого проектування (CAD) та інших обсяг оперативної пам'яті відіграє ключову роль. Там від додаткових гігабайт оперативної пам'яті реальна користь справді є. Метою даної частини дослідження є вимір приросту продуктивності при використанні оптимізованих 64-бітових програм на 64-бітній операційній системі. Про даного архіватора вже було сказано у статті Добірка необхідних безкоштовних програм. У цьому матеріалі він виступить у ролі тестового додатку. Причиною такого вибору є те, що він є і в 32-бітній і 64-бітній версії, здатний працювати з багатоядерними процесорами, він досить сильно навантажує процесор, а також містить вбудовані засоби для тестування продуктивності. При тестуванні розмір словника складав 32 Мб. Перейдемо відразу до результатів: Неважко помітити, що 64-бітна оптимізована версія архіватора на 64-бітній системі показала себе набагато краще, ніж аналогічна 32-бітна версія на 32-бітній системі. Це цілком очікуваний результат. Оптимізації дають себе знати. Тестовий пакет PCMark Vantage також представлений у 32- та 64-бітній редакції. Цей тестовий пакет включає кілька тестів. Розглянемо їх окремо. Як і у випадку з 7-Zip, загалом 64-бітна версія тестового пакету PCMark Vantage показує більш високу продуктивність, ніж 32-бітна версія на 32-бітній системі. Тут основний внесок внесли оптимізації під 64-бітові процесори, а також трохи більший обсяг доступної пам'яті: чотири гігабайти у 64-бітної Windows проти трьох у 32-бітної редакції Windows. Підіб'ємо підсумки дослідження Як висновок зазначу, яку саме редакцію Windows встановлювати вирішувати вам. Сподіваюся, це дослідження вам допомогло. Також не забуваємо і про Порівняння продуктивності Windows XP, Windows Vista та Windows 7. Що краще встановити? Всі питання щодо доцільності встановлення 32-біт або 64-біт версій Windows прошу викладати в цій темі форуму: Windows 32-біт або 64-біт. Що краще встановити на ноутбук? Всі зауваження та пропозиції за самою статтею ви можете висловити через цю контактну форму: надіслати e-mail автору. Прошу зауважити, що якщо у вас щось не виходить, то питати варто лише на форумі. Подібні електронні листи будуть проігноровані. З повагою, автор матеріалу - Тонієвич Андрій. Публікація цього матеріалу на інших ресурсах дозволяється виключно з посиланням на джерело та із зазначенням автора У багатьох користувачів часто виникають питання з приводу 32 бітної та 64 бітної (розрядної) Windows та процесора.У цій статті я спробую відповісти на ці запитання та допомогу Вам із вибором розрядності операційної системи. Щоб зрозуміти саму різницю між 32 бітами і 64 бітами рекомендую почитати про це в нашому словнику (посилання виділені). Терміни 32-розрядний та 64-розрядний це способи обробки інформації процесором комп'ютера. 32 бітні та 64 бітні версії Windows створені для використання з такими ж 32 і 64 бітними процесорами та програмним забезпеченням. У 64-розрядних системах відбувається робота з блоками даних розміром 64 біти, а в 32-розрядних – 32 біти відповідно. Однією з головних відмінностей 32 та 64 бітних систем є те, що останні можуть використовувати більше пам'яті, ніж 32-розрядні. Комп'ютери з 32-розрядною системою можуть бачити лише до 4 Гб оперативної пам'яті, тоді як 64-розрядні системи можуть мати пам'яті в рази більше (так і хочеться написати стільки пам'яті, наскільки вистачить грошей та слотів на материнській платі). А, думаю всім відомо, що більше оперативної пам'яті на комп'ютері, то швидше він працює (одна з причин). Ще одна важлива відмінність 32-розрядних та 64-розрядних систем, про яку потрібно сказати, це те, що для 64-бітних систем не так багато програмного забезпечення (програм), як для 32 бітних. Хоча його стає дедалі більше, і виробники адаптують свої продукти під обидві системи. Це стосується більше індивідуальних розробників. А якщо це комерційна організація, наприклад продає IP камери, то їх програмне забезпечення точно вже давно адаптоване як для 32, так і для 64 бітних систем. Ну ось, основне начебто сказав, тепер підіб'ємо підсумки.У них я відповім ще на кілька питань, деякі з них можуть здатися очевидними, але не думаю, що це буде зайвим. А ось що краще: 64 чи 32-розрядна система – це вже вирішувати Вам та можливостям вашого комп'ютера! Дата: 14.04.2014 Автор/Перекладач: Linchak Все добре написано. Добре було б виправити помилки - а то люди читають. >>У 64-розрядних системах відбувається робота з блоками даних розміром 64 біти, а в 32-розрядних – 32 біти відповідно. Мені здається, ви самі не розумієте, що таке 32 і 64 насправді. Справа не в блоках, а в системі адресації32 біт проти 64 біт – різниця між ними
Ключова різниця між 32-бітною та 64-бітною версією
Що таке 32-бітний?
Що таке 64-бітний?
Історія 32-бітної версії
Історія 64-бітної версії
Різниця між 32-бітною та 64-бітною версією Operaтинг система
Параметр
Процесори 32-біт
Процесори 64-біт
Адресний простір
Він має адресний простір 4 ГБ.
64-бітові процесори мають адресний простір 16 екзабайт.
Підтримка програми
64-бітові програми та програми не працюватимуть
32-бітові програми та програми працюватимуть
Підтримка ОС
Потрібна 32-бітна операційна система.
Він може працювати на 32 та 64-бітній операційній системі.
Підтримка багатозадачності
Не ідеальний варіант для стрес-тестування та багатозадачності.
Найкраще підходить для виконання багатозадачності та стрес-тестування.
Вимоги до ОС та ЦП
32-розрядні операційні системи та програми вимагають 32-розрядних процесорів.
Для 64-розрядної ОС потрібно 64-розрядний ЦП, а для 64-розрядних додатків потрібна 64-розрядна ОС та ЦП.
Система доступна
Підтримка Windows 7, 8 Vista, XP та Linux.
Windows XP Професіонал, Windows Віста, Windows 7, Windows 8, Windows 10, Linux та Mac OS X.
Обмеження пам'яті
32-бітові системи обмежені 3.2 ГБ ОЗУ 32 біт Windows. Це усуває обмеження, яке не дозволяє використовувати повні 4 ГБ фізичної пам'яті.
64-бітові системи дозволять вам зберігати до 17 Billіon ГБ ОЗУ.
Переваги 32-бітного процесора
Переваги 64-бітного процесора
Недоліки 32-бітного процесора
Недоліки 64-бітного процесора
Чи потрібно мені Upgrade на 64-розрядні комп'ютери?
Що встановити: Windows 32-bit або 64-bit
Невелика теоретична частина з 32- та 64-бітових обчислень
Порівняння продуктивності 32-bit та 64-bit версій Windows
Порівняння продуктивності можна розділити на дві основні частини:
Дослідження продуктивності прикладних 32-бітових програм.
Для порівняння продуктивності використовувалися такі програми:
1. Результати порівняння продуктивності в 3DMark03
2. Результати порівняння продуктивності в 3DMark05
3. Результати порівняння продуктивності в 3DMark06
3. Результати порівняння продуктивності в PCMark05
Загальний результат у PCMark05
Продуктивність процесора у тестовому пакеті PCMark05
Продуктивність пам'яті у тесті PCMark05
Продуктивність графіки у тесті PCMark05
Продуктивність вінчестера в PCMark05
Підсумки порівняння продуктивності звичайних програм
Порівняння продуктивності 32- та 64-бітних версій програм
Для порівняння продуктивності використовувалися такі програми:
1. Тестування за допомогою архіватора 7-Zip
2. Тестування за допомогою тестового пакету PCMark Vantage
Загальний результат у тестовому пакеті PCMark Vantage
Продуктивність оперативної пам'яті у PCMark Vantage
Швидкість відтворення відео та TV у PCMark Vantage
Ігрова продуктивність
Продуктивність відтворення музики в PCMark Vantage
Порівняння продуктивності комунікацій у PCMark Vantage
Порівняння продуктивності в офісних програмах
Порівняння продуктивності жорсткого диска
Підсумки порівняння продуктивності 32-бітної та 64-бітної редакцій Windows
Чим відрізняється 32 і 64 бітна (розрядна) система
Різниця між 32-розрядними та 64-розрядними системами
Виправте 2 помилки в останньому пункті і 3 - далі:
"Щоб" в даному контексті треба писати разом,
Додаткова пропозиція відокремлюється комою (після "64-розрядної")
Після "А ось що краще" поставте ":", а перед "це" - тире; кома після "Вам" - зайва.