64 бітна ос. Швидкість відтворення відео та TV у PCMark Vantage. Порівняння продуктивності жорсткого диска

💖 Подобається?Поділися з друзями посиланням

Ще кілька років тому на більшості домашніх комп'ютерів працювала 32-бітна версія Windows, а 64-бітний варіант використовували виключно професіонали (наприклад, для ресурсомістких програм відеомонтажу). При цьому процесори з 64-розрядною архітектурою випускаються вже з 2003 року, а двома роками пізніше на ринок вийшла Windows XP у 64-бітному варіанті. появи Windows 7. Які переваги дає 64-бітна архітектура? Чи вона працює швидше? З якими проблемами зіткнуться користувачі? Про це читайте далі.

Переваги 64-розрядної системи

Розрядність може бути 32 або 64 біта, але на екрані обидві версії Windows 7 виглядають однаково. Можливості систем також ідентичні: у комплекті ті ж додаткові програми, наприклад, Windows Media Player або Paint. Однак «під капотом» все ж таки є суттєві відмінності.

  • Збільшена робоча швидкість. З 64-бітною версією Windows комп'ютерможе обробляти за одиницю часу удвічі більше даних, ніж із 32-битной. При цьому він використовує розширені можливості 64-розрядних процесорів, які за один такт здатні обробляти 64 біти даних (8 байт). Тому програми, оптимізовані для 64-бітних ОС, вміють працювати швидше, ніж їх аналоги для процесорів, що обробляють лише 32 біти (4 байти) за один такт.
  • Більше оперативної пам'яті. 32-бітові версії Windows можуть використовувати максимум 4 Гб пам'яті, причому не вся вона доступна програмам. Наприклад, 1 Гб займає сама операційна система, причому до 1 Гб (залежно від ПК) резервується для відеопам'яті. Отже, для самих програм залишається не більше 2 Гб. Якщо вони «ненажерливі», пам'яті може вистачити.

Для 64-бітових версій Windowsтакого обмеження немає. Максимальна робоча пам'ять у Windows 7 Home Premium зросла до 16 Гб; версії Professional, Ultimate та Enterprise можуть працювати навіть зі 192 Гб. Завдяки більшій доступній пам'яті Windowsрідше доводиться вивантажувати розділи програм на порівняно повільний жорсткий дискфайл підкачки), тому комп'ютер працює швидше.

Вимоги до комп'ютера

  • Процесор. Найважливішою необхідною умовою для роботи 64-бітної операційної системиє процесор із 64-бітною архітектурою. Виробник процесорів AMDназиває цю технологію AMD64, яке конкурент Intel - EM64T.
  • Процесори з 64-бітною архітектурою вже стали скоріше правилом, ніж винятком. Приблизно з 2006 року більшість нових комп'ютерів та ноутбуків оснащується саме ними, хоча багато хто все ще працює під 32-бітною Windows. Дізнатися, який процесор встановлений на вашому ПК, можна за допомогою програми CPU-Z (див. мал. внизу).
  • Оперативна пам'ять. 64-бітна Windows має сенс лише в тому випадку, якщо у комп'ютера не менше 4 Гб оперативної пам'яті.
  • В іншому 64-бітові версії ОС не висувають особливих вимог до апаратної частини (наприклад, до HDD або відеокарти) порівняно з 32-бітними.

Якщо у 64-розрядній Windows працюють 32-розрядні програми, то в Диспетчері завдань вони позначаються відповідним чином (*32). -Диспетчер завдань можна запустити, натиснувши комбінацію клавіш Ctrl+Shift+Esc<

Як дізнатися версію операційної системи?

Це дуже просто: клацніть по кнопці "Пуск", потім правою кнопкою миші - "Комп'ютер" і потім виберіть "Властивості" . У вікні навпроти "Тип системи" побачите версію системи.

Недоліки 64-розрядної системи

  • Потрібні нові драйвери . Усі пристрої вимагають для 64-бітної Windows 7 відповідних драйверів (аналоги для 32-бітової ОС не працюватимуть). Для сучасних пристроїв це зазвичай не проблема, але для застарілих моделей багато виробників не розробляють 64-бітові версії драйверів. Тому перш ніж переходити на 64-бітну Windows, зайдіть на веб-сторінку виробника пристрою та переконайтеся, що для вашого обладнання доступна 64-бітна версія драйвера.
  • Потрібно більше пам'яті. Багато структур даних у 64-бітових програмах мають розмір 8 байт (64 біт). Тому програми займають на 10-20% більше місця на жорстких дисках, ніж відповідні 32-бітові версії із 4-байтними структурами. Потреба в оперативній пам'яті для 64-бітного ПЗ також підвищується - приблизно на 15%.

Чи працює Windows 7 на нетбуках?

Перші процесори для нетбуків, наприклад Intel Atom N270, були 64-битными. Тільки з появою сімейства Pineview (N450 і вище) процесори Atom стали підтримувати 64-розрядні операції та, відповідно, 64-бітові ОС. Втім, більшість нетбуків оснащувалося всього 1 Гб оперативної пам'яті, тому навіть при апгрейді до 2 Гб вони ледве відповідали мінімальним вимогам 64-бітної Windows 7. Тобто звичайні нетбуки не виконують одну з головних умов ефективного використання 64-розрядної ОС, якою є наявність щонайменше 4 Гб оперативної пам'яті.

Найкраща п'ятірка програм для 64-бітної ОС

Ці програми чудово працюють у 64-бітній операційній системі та користуються підвищеним попитом у користувачів.

  • 7-ZIP Програма-архіватор призначена для стиснення файлів. Може бути корисною, наприклад, коли потрібно скопіювати багато великих файлів на драйв USB.
  • Nitro PDF Reader Справжній швейцарський ніж для роботи з PDF-файлами. Ця проста програма дозволяє легко створювати, переглядати та редагувати документи цього формату.
  • nHancer Утиліта забезпечує доступ до параметрів графічної плати NVIDIA. Працює з усіма найпоширенішими моделями відеокарт і навіть зі SLI-конфігураціями. Можна вибирати профілі налаштувань для різних ігор.
  • ProgDVB Якщо на вашому ПК встановлено цифровий ТВ-тюнер, за допомогою ProgDVB вдасться переглядати телевізійні передачі та записувати їх на жорсткий диск. Програма працює з ТВ-тюнерами різних виробників. Окрім безкоштовного варіанту, є розширена платна версія.
  • Blender Програма для роботи із тривимірними об'єктами. До її складу входять засоби для моделювання, анімації, рендерингу, постобробки відео та створення інтерактивних ігор.

Чи працюють 32-бітові програми під 64-бітною Windows?

Підсистема перетворення під назвою Windows-on-Windows 64-bit (WoW64) забезпечує спільну роботу 32-бітного ПЗ у 64-бітній операційній системі (див. рис. вгорі). З її допомогою більшість 32-бітових програм працює бездоганно, але, на жаль, є винятки. Проблеми зазвичай виникають із програмами наступних категорій.

  • Резервне копіювання. Програми для створення бекапів безпосередньо працюють із системними папками Windows. Але WoW64 іноді перенаправляє доступ 32-бітного програмного забезпечення до інших папок. Якщо програма не враховує, резервне копіювання може виявитися неповним або навіть помилковим.
  • Оптимізація Windows. Старі, розраховані на 32-бітну Windows програми оптимізації, не можна запускати на 64-бітній Windows 7. Іноді вони здатні більше нашкодити, ніж допомогти.
  • Антивіруси. Якщо потрібний надійний захист для ПК, використовуйте у 64-розрядній Windows лише 64-розрядні версії антивірусів та аналогічних програм. Застаріле 32-бітне захисне програмне забезпечення нездатне контролювати всі системні папки, а значить, може пропустити шкідників, розроблених спеціально для атак на 64-бітну Windows. Сучасні антивірусні пакети відомих виробників, наприклад Лабораторії Касперського, Norton або Symantec, підходять як для 32-, так і для 64-бітної Windows.

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

У 64-бітній Windows програми працюють швидше

Деякі 64-бітові програми були лише перетворені («портовані») для застосування в 64-бітній Windows, але по суті залишилися 32-бітними. Наприклад, хоча вони мають 64-бітові структури даних, проте зберігають у яких як і раніше 32 біта даних. Подібні програми, як правило, не в змозі працювати швидше.

64-бітові програми реалізують свої переваги, лише якщо з самого початку розроблялися та оптимізувалися для застосування у 64-бітових Windows. У тесті ComputerBild такі програми в середньому працювали на 13% швидше за 32-бітних «побратимів».

Старе 32-бітне ПЗ у 64-бітній Windows працює навіть повільніше, ніж у 32-бітовій системі; Причина - перетворення підсистемою WoW64.

Список 64-бітових програм

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

Програма Версія Категорія Інтернет-адреса Ціна
7-Zip 9.20 Архіватор www.7-zip.org.ua/ua безкоштовно
AVG Anti-Virus Free 2011 Антивірусна програма www.freeavg.com безкоштовно
Blender 2.59 Редагування 3D-моделей www.blender.org безкоштовно
CCleaner 3.10 Очищення системи www.piriform.com безкоштовно
Defraggler 2.06 Дефрагментатор www.piriform.com безкоштовно
GIMP 2.7.3 Обробка зображень www.gimp.org безкоштовно
Image Composite Editor 1.4.4 Створення панорам www.microsoft.ru безкоштовно
Internet Explorer 9 Інтернет-браузер www.microsoft.ru безкоштовно
iTunes 10.4 Відтворення музики та відео www.apple.com/ru/itunes безкоштовно
Mathematics 4.0 Математична програма www.microsoft.ru безкоштовно
MediaCoder 2011 R8 Конвертування відео www.mediacoderhq.com безкоштовно
Mixxx 1.9.0 DJ-програма www.mixxx.org безкоштовно
nHancer 2.5.9 Оптимізація графічних плат www.nhancer.com безкоштовно
Nitro PDF Reader 2.0 Редагування PDF-файлів www.nitroreader.com безкоштовно
Office 2010 Офісний пакет www.microsoft.ru від 3 тис. руб.
Paint.NET 3.5.8 Обробка зображень www.getpaint.net безкоштовно
Partition Manager 11 Керування розділами жорстких дисків www.paragon.ru 590 руб.
PDF Xchange Viewer 2.5.197 Перегляд PDF www.tracker-software.com безкоштовно
ProgDVB 6.70.6 Перегляд та запис ТБ-передач www.progdvb.com безкоштовно
SafeErase 5.0 Надійне видалення даних www.oo-software.com 1200 руб.
Sandboxie 3.58 Захищене оточення www.sandboxie.com безкоштовно
Total Commander 7.56а Файловий менеджер www.wincmd.ru від 1750 руб.
SyncToy 2.1 Синхронізація www.microsoft.ru безкоштовно
Thunderbird 6.0.1 Поштова програма www.mozilla.org/ru/thunderbird безкоштовно
Vegas Pro 10 Програма відеомонтажу www.sonycreativesoftware.com 28 тис. руб.
Virtual Dub 1.9.11 Конвертування відео www.virtualdub.org безкоштовно
Virtual PC 6.1 Програма віртуалізації www.microsoft.ru безкоштовно
WinRAR 4.01 Архіватор www.rarlab.com 850 руб.

14286 прочитано

Перед тим, як порівнювати 32-бітну і 64-бітну редакції Windows слід зрозуміти, що являють собою ці редакції, і якого їх значення. Спочатку розповімо про процесори. Багато хто, можливо, чув про існування 32-бітних і 64-бітних процесорів. Розглянемо, що це означають ці біти.

Напевно, не варто говорити про те, що процесор – це досить складний пристрій. Він складається з безлічі різних блоків, серед яких і кеш-пам'ять, і різні рівні, і блоки вибору та декодування команд, блоки, що передбачають переходи, різні типи обчислювальних блоків. У деяких сучасних процесорах є контролери пам'яті, контролер шини PCI-Express і графічне ядро. У цій статті для нас важливими є обчислювальні блоки.

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

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

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

Важливо:продуктивність можна збільшити лише працюючи з 64-бітним набором інструкцій х86-64. Також слід сказати про те, що крім блоку обчислень з цілими числами ALU процесор також має блок обчислень чисел з плаваючою точкою або FPU. У ньому містяться більш об'ємні 80-бітові регістри та використовуються інструкції х87. Крім цього процесор має інші блоки та регістри. Наприклад, SSE-регістри. Їхня довжина становить 128 біт.

Ми пам'ятаємо, що є 64-бітний режим роботи. Але є інші. 64-бітний процесор має підтримку і так званого режиму сумісності, в якому додаткові вісім регістрів вимикаються і поведінка 64-бітного процесора стає таким же як 32-бітного. Це потрібно перш за все для того, щоб забезпечити сумісність системного програмного забезпечення та програм, які не вміють працювати з 64-бітним процесором. Чому його власне і названо режимом сумісності.

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

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

Але в розрядності регістрів є і актуальніша проблема. Справа в тому, що обмежений адресний простір для пам'яті. А простіше кажучи, процесор здатний адресувати лише 4 Гб адресного простору. Так ноутбук і має 4Гб оперативної пам'яті, і системі повинно бути видно всі ці 4Гб. Але крім оперативної пам'яті, є і пам'ять відеокарти, буфери різних пристроїв та BIOS може для цього відеоядра виділити ще якусь пам'ять. В результаті пам'ять, яка була доступна користувачеві, зменшиться 2.5 — 3.5 Гб. І це обмеження залежить від операційної системи. Перейдемо до детальнішого розгляду цієї проблеми.

Тут нема нічого складного. Регістри зберігають як дані, і покажчики адрес. У 32-бітному процесорі обсяг цього регістру становить 32 біти. Ось звідки з'явилося це обмеження 4 Гб або 232 байт.

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

Важливо:для 32-бітових ОС створено механізм, що дозволяє використовувати адресний простір понад 4Гб. Це т.зв. PAE (Physical Address Extension), у разі ОС може адресувати до 64 Гб пам'яті. Цю технологію від початку розробляли для серверних систем. Для того, щоб вона могла нормально працювати, потрібні відповідні виправлені драйвера. Так як таких робочих драйверів майже немає, ця технологія навіть на серверних ОС за замовчуванням відключена. У звичайних редакціях Windows вона також була вимкнена за замовчуванням. І з тієї ж причини. Сьогодні є фахівці, які навчилися її включати, система може бачити всю оперативну пам'ять, яка доступна їй, але відбуваються помилки в різних місцях. А їхня діагностика не така проста. Тому якщо ви хочете використовувати більше 3-4 Гб ОЗУ, то вам потрібно встановити 64-бітну ОС.

Як можна бачити, у 64-бітному режимі роботи є такі переваги та недоліки:

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

Як бачите, не все так однозначно. Розглянемо тепер як це проявляється практично.

Порівняння продуктивності 32-bit та 64-bit версій Windows

Спочатку розповімо у тому яка методика тестування використовувалася.

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

ВажливоЦей тест був проведений на Windows XP і Windows 7 на ноутбуці Acer Timeline 3810T з одноядерним процесором Intel Core 2 Duo SU3500 і 4Гб оперативної пам'яті, у якого були більш обмежені можливості. Результати і в цих випадках не змінилися і були такі самі.

Порівняння продуктивності для зручності ми поділили на 2 частини:

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

Тестування продуктивності прикладних 32-бітових програм

Мета цього тестування – визначити збільшення продуктивності при переході з 32-бітної на 64-бітну версію системи Windows. Це дослідження є актуальним, оскільки сьогодні у багатьох ігор та програм відсутні спеціальні оптимізовані 64-бітові версії. 32-бітна система може працювати з 3 Гб пам'яті, а 64-бітна версія - з 4 Гб.

Порівняти продуктивність допомогли такі програми:

  • 3DMark03 3.6;
  • 3DMark05 1.3;
  • 3DMark06 1.1;
  • PCMark05 1.2.

Ці програми були обрані, оскільки вони досить точно відображають реальну продуктивність більшої частини програм та ігор. Якби в цьому дослідженні були використані різні прикладні програми, то методика дослідження стала набагато складнішою. А відсоток похибки вимірювань був би збільшений через гірше повторення того чи іншого тесту та обмеження точності у засобах виміру.


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


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


4. Результати порівняння продуктивності в PCMark05

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




Видно результат отриманий завдяки додатковому гігабайту ОЗУ у 64-бітної системи.



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

Результати, отримані після проведення даного дослідження, виявилися дуже очікуваними. Через те, що був використаний режим сумісності у 64-бітної ОС при роботі зі звичайними 32-бітними програмами продуктивність виявилася меншою.

В результаті цього порівняння продуктивності також було виявлено, що реальної користі 4 гігабайти ОЗУ в цьому наборі додатків не приносять. Тут необхідно підкреслити, що насправді для важких додатків, до яких належать графічні редактори, системи автоматизованого проектування (CAD) та інші обсяг ОЗУ дуже важливий. Вони додаткові гігабайти ОЗУ справді корисні.

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

Мета даного дослідження - виміряти збільшення продуктивності під час використання оптимізованих 64-бітових програм на 64-бітній ОС.

Для порівняння продуктивності були також використані програми:

  • Архіватор 7-zip версії 4.65;
  • Тестовий пакет PCMark Vantage.

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

А тепер подивимося на результати:


Як можна бачити показники архіватора 64-бітної оптимізованої версії на 64-бітній ОС були кращими порівняно з аналогічною 32-бітною версією на 32-бітній системі. Цього й слід було чекати. Оптимізації змогли показати себе.

2. Тестування за допомогою тестового пакету PCMark Vantage

Існує як 32-бітна, так і 64-бітна версія тестового пакету PCMark Vantage. У цьому тестовому пакеті є різні тести. Розглянемо кожен із них.









Як і 7-Zip, загалом 64-бітний тестовий пакет PCMark Vantage показав більшу продуктивність, ніж 32-бітний на 32-бітній ОС. Тут важливим моментом виявилися оптимізації під 64-бітові процесори, і більше обсягу доступної пам'яті: 4 Гб у 64-бітної системи та 3 у її 32-бітної версії.

Підсумок порівняння продуктивності 32-бітної версії Windows з 64-бітною

Настав час підбити підсумок цього тесту:

  • Найбільше збільшення продуктивності у 64-бітних версіях Windows XP, Vista, 7 спостерігалося у разі, коли були використані оптимізовані 64-бітові версії програм та ігор. Під час роботи зі звичайними програмами, без оптимізації під 64-бітну версію продуктивність не збільшується;
  • Багато програм та ігор не змогли показати помітного зростання продуктивності коли був збільшений обсяг доступної ОЗУ більше 3 Гб. Винятком можна назвати складні програми, які дозволяють працювати з відео, зображеннями, системами проектування та іншими. Надалі цих програм буде більше. Для таких програм використовувати 64-бітну систему буде дуже обґрунтовано.
  • Деякі з додатків на 64-бітній ОС показали нестабільну роботу з різних причин. Але цих програм не так багато.

Ви самі вибираєте версію Windows для своїх потреб. І якщо це дослідження змогло вам допомогти, ми будемо тільки раді.

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

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


Архітектура 32 біт

Насамперед треба сказати, що 32 біт або x86, або i386 — це майже одне й те саме, і це архітектура процесора, а вже операційна система розрахована для роботи на цій архітектурі. Вперше архітектура x86 була використана у процесорах Intel. Така назва утворилася від перших процесорів, де вона застосовувалася – Intel 80386. Вже пізніше її почали підтримувати процесори від AMD та x86 стала стандартом для персональних комп'ютерів. Далі вона покращувалась, доопрацьовувалась, але суть не в цьому.

Архітектура 64 біт

Архітектура 64 біт була розроблена набагато пізніше компанією AMD. Ще цю архітектуру називають x86-64 чи amd64. Незважаючи на назву, вона теж підтримується процесорами Intel і AMD. Вона повністю сумісна з x32. Різниця між ними в основному в бітності, але що це таке ми розглянемо набагато докладніше нижче.

Чим відрізняється 64 та 32 біт?

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

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

Так, процесори архітектури 32 біт могли отримати доступ тільки до адрес в межах 2^32 ступеня. Адреса більшого розміру просто не поміститься в комірку. Найбільше це обмеження помітно під час роботи з оперативної пам'яттю. У цей діапазон входить тільки пам'ять до 2^32 біт або 4 Гб, все, що вище процесор не зможе прочитати без спеціальної емуляції з боку операційної системи.

Процесор з розміром регістрів 64 біт може отримати доступ до адрес до 2 ^ 64, а це вже набагато більше, якщо перевести в звичні величини, то це 1 Еб (екзабайт) або мільярд гігабайт. Фактично такої кількості оперативної пам'яті ще підтримує жодна операційна система, навіть Linux. Порівняно з 4 Гб – це дуже велика різниця.

Але це ще не все. В одному циклі роботи процесор з розміром регістра 32 біт може обробляти 32 біт або 4 байти даних, 1 байт дорівнює 8 біт. Таким чином, якщо розмір даних перевищує 4 байти, процесору доведеться виконати кілька циклів для його обробки. Якщо процесор 64 бітний, розмір даних для обробки в одному циклі збільшується в два рази, і тепер становить 8 байт. Навіть якщо дані мають розмір більше, ніж 8 байт, то процесору однаково потрібно буде менше часу на їхню обробку.

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

Що вибрати x32 чи x64?

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

Можливо, у вас виникло питання, чому не використовувати архітектуру 64 біт, якщо пам'яті менше 4х гігабайт? Оскільки розміри регістрів процесора більші, то автоматично стає більше все, що зберігається в оперативній пам'яті, більше займають інструкції програм, більше займають метадані та адреси, які зберігаються в оперативній пам'яті.

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

Навіть якщо у вас 4 Гб, то використовувати 64 біти не бажано, тому що пам'яті не вистачатиме. За сучасними мірками, для персонального комп'ютера це вже мало, а ви її ще зменшите, використавши цю архітектуру. Зрештою, ви можете використовувати технологію PAE, цю опцію можна включити в ядрі Linux, щоб отримати доступ до всіх чотирьох гігабайт з 32 біт. Це буде цілком виправдано.

Але якщо у вас 6 Гб і більше, то тут вже не доцільно застосовувати PAE, краще використовувати нормальну 64-бітну архітектуру, пам'яті добре вистачає. та процесор розрахований саме на неї.

Висновки

У цій статті ми розглянули чим відрізняється чим відрізняється 32 від 64 і тепер ви зможете правильно підібрати систему, щоб вона працювала з оптимальною продуктивністю. А як ви вважаєте, що краще використовувати за тих чи інших обсягів ОЗУ? Якщо з 3 Гб та 6 ще все зрозуміло, то 4 Гб викликає багато суперечок, яка ваша думка? Напишіть у коментарях!

На завершення невелике відео про відмінність 64 бітних процесорів від 32 бітних, у відео акцент зроблено на мобільні процесори, але технологія та ж:

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

Що являє собою 64-розрядна система?

Сьогодні ми не вдаватимемося в специфічну комп'ютерну термінологію, а просто спробуємо пояснити на пальцях, то таке розрядність. Що взагалі означає це слово? Як ви вже, мабуть, зрозуміли, розрядність виражається в бітах, проте розглядати це поняття потрібно не лише з точки зору операційної системи, а й з урахуванням периферійних пристроїв. Якщо говорити простою мовою, то розрядністю називається кількість біт, які можуть оброблятися одночасно такими пристроями за умови, що система здатна посилати такі запити.

Це, звичайно ж, найпростіше трактування того, що являють собою 64-х і 32-х розрядні операційні системи. Щоб усвідомити повною мірою різницю між системами з різною бітністю, потрібно зробити невеликий екскурс в історію розвитку комп'ютерної техніки, а точніше процесорних чіпів. Раніше всі процесори мали розрядність 8 біт. Це означає, що вони могли обробити лише 8 біт інформації. Коли їм на зміну прийшли 32-бітові чіпсети, відбулася революція.

Такі чіпсети завдяки своїй універсальності використовуються досі. Через досить тривалий час з'явилися процесорні чіпи, що мають архітектуру 64 біти. Виявляється, це ще далеко не межа. У найближчому майбутньому на нас вже чекають чіпи з архітектурою 128 – біт, а також операційні системи, що створюються для них. Тут варто одразу відзначити один цікавий факт. Раніше 32-розрядні системи позначали як x32. Потім було прийнято позначення x86. Для чого і з якою метою це було зроблено, ніхто не знає. Однак сьогодні можна запросто порівняти Windows 7 32-бітну та аналогічну версію на 64-біта. За інтерфейсом зовні вони мало відрізняються.

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

Процесорна підтримка

Що стосується процесорних чіпів, то 64-розрядні пристрої відрізняються кращою швидкодією. Тут слід звернути увагу на той момент, на комп'ютер, процесор якого не підтримує дану розрядність, 64-бітну систему Windows навіть не вдасться встановити. Це одна з обов'язкових системних вимог. При використанні архітектури x64 керувати процесорами та їх параметрами набагато зручніше. Наприклад, можна просто використовувати всі ядра для того, щоб прискорити обробку команд, або активувати віртуальний потік обробки під назвою Hyper Threading.

Максимальний обсяг оперативної пам'яті

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

Так, наприклад, максимальна версія Windows 7 бачить до 128 Гб, професійна – до 192 Гб. Такі обмеження вважаються умовними. Якщо подумати про майбутнє, то буде важко уявити, скільки оперативної пам'яті зможуть сприймати операційні системи з архітектурою 128 біт. Щоб подивитися, якщо в конфігурації підтримка 64-бітної архітектури, можна використовувати панель управління, де необхідно вибрати розділ лічильників і засобів продуктивності. Потім використовується меню відображення та друку докладних результатів. Тут і вказується 64-розрядна підтримка.

Питання швидкодії

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

Можна навести досить просте пояснення цього факту. Припустимо, у вас є ноутбук чи комп'ютер, у якому встановлено 2 Гб оперативної пам'яті. 64-розрядна Windows 7 при виставлених параметрах за замовчуванням споживає в середньому 768 МБ. Сюди ж можна віднести 64-розрядні прикладні програми та програми користувача. Об'єм, що з'їдається, залежно від ресурсоємності і складності може коливатися в досить великих межах. Однак і так зрозуміло, що швидкодія системи зводиться практично до нуля. У цьому випадку як часткове вирішення проблеми можна спробувати використовувати установку 32-розрядних додатків у 64-розрядну систему. Це знизить навантаження на процесор та оперативну пам'ять.

Універсальність

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

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

Перехід із 32-розрядної системи на 64-розрядну

Якщо розглядати перехід з однієї архітектури на іншу, необхідно враховувати той факт, що в операційних системах Windows, у тій самій Windows 7 передбачається перехід із файлової системи FAT32 на NTFS. На FAT32 вона взагалі не встановиться. Це ніяк не позначиться на документах користувача. Це ж стосується і програм, але лише за умови, що 64-розрядна операційна система ставиться поверх існуючої операційної системи розрядністю 32 біта, але з наявною файловою системою NTFS. Такий перехід, як правило, здійснюється безболісно та просто. Інакше, при зміні файлової системи буде потрібно переустановка.

Зворотний перехід

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

У яких випадках краще встановлювати 64-розрядну операційну систему?

Доцільність встановлення 64-розрядної операційної системи залежить безпосередньо від апаратної конфігурації ноутбука чи комп'ютера. Звичайно, ставити 64-розрядну Windows 7 можна на комп'ютерні термінали, які відповідають мінімальним вимогам. Однак краще звернути увагу на параметри, що рекомендуються. В ідеалі взагалі було б непогано використовувати підвищену конфігурацію. Це не зашкодить.

Програмне забезпечення

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

Висновок

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



Розповісти друзям