У чому різниця між 32-бітною та 64-бітною Windows?
Незалежно від того, чи потрібно купувати новий комп'ютер або модернізувати старий, ви, напевно, зустрінете позначення "64-біт" і запитаєте, що це означає. Читайте далі, як ми пояснюємо, що таке Windows 64-біт і чому ви хочете частину цього 64-бітного пирога.
Починаючи з Windows 7, корпорація Майкрософт зробила величезну кількість для збільшення популярності 64-бітових обчислень серед домашніх користувачів, але багато хто не знає, що саме це означає (і навіть не розуміє, що вони вже працюють). Сьогодні ми розглядаємо історію 32-бітових і 64-розрядних обчислень, незалежно від того, чи може він працювати з ним, а також переваги та недоліки використання 64-розрядного середовища Windows..
Дуже коротка історія 64-бітових обчислень
Перш, ніж ми почнемо зачаровувати вас цікавою історією, давайте перейдемо до основ. Що означає 64-біт? У контексті обговорення 32-бітних і 64-розрядних персональних комп'ютерів формат XX-біт відноситься до ширини реєстру ЦП.
Регістр - це невеликий обсяг пам'яті, в якому процесор зберігає всі необхідні дані для швидкого доступу до оптимальної продуктивності комп'ютера. Позначення біта відноситься до ширини регістра. 64-бітний регістр може містити більше даних, ніж 32-бітний регістр, який, у свою чергу, містить більше 16-бітових і 8-бітових регістрів. Чим більш просторий простір в системі реєстрації процесора, тим більше він може працювати - особливо з точки зору ефективного використання системної пам'яті. CPU з 32-бітним регістром, наприклад, має стелю 232 адреса в межах реєстру і, таким чином, обмежується доступом до 4 Гб оперативної пам'яті. Це може здатися величезною кількістю оперативної пам'яті, коли 40 років тому вони мали розмір реєстру, але це досить незручне обмеження для сучасних комп'ютерів..
Хоча це може здатися, що 64-розрядні обчислення є новим хлопцем на блоці техно-чарівництва, воно існує протягом десятиліть. Першим комп'ютером, який використовував 64-бітну архітектуру, був Cray UNICOS в 1985 році, який встановлює прецедент для 64-бітних суперкомп'ютерів (Cray 1 видно в центрі фотографії вище). 64-розрядні обчислення залишаться єдиною провінцією суперкомп'ютерів і великих серверів протягом наступних 15 років. За цей час споживачі піддавалися 64-бітним системам, але більшість з них повністю не знали про це. Nintendo 64 і Playstation 2, як бачили на фото вище, мали 64-розрядні процесори повні 5 років, перш ніж споживчий рівень 64-бітних процесорів і супровідних операційних систем навіть з'явився на публічному радарі.
Спокуса споживачів про те, що 64-біт означає для них - і погана підтримка драйверів від виробників, серйозно заважала поштовху до 64-розрядних ПК протягом більшої частини 2000-х років. У 2001 році Microsoft випустила Windows XP 64-бітну версію. Вона не була широко прийнята, за винятком тих, хто бажає мати справу з надзвичайно обмеженою підтримкою водія і великою кількістю головних болів.
Наступного року OS X Panther і кілька дистрибутивів Linux почали підтримувати 64-розрядні процесори різної місткості. MacOS X не повністю підтримував 64-біт протягом ще п'яти років з виходом OS X Leopard. Windows підтримує 64-бітну версію в Windows Vista, але знову ж таки, вона не була широко прийнята. Навколо неї була нерівна дорога для 64-бітового прийняття серед домашніх користувачів.
Дві речі перетворили хвилю в світі ПК. Перший - випуск Windows 7. Microsoft підштовхнула 64-розрядні обчислення до виробників і надала їм кращі інструменти і довший час для впровадження 64-бітних драйверів..
Другий, напевно, більший вплив прийшов від того, як виробники ПК продавали свої комп'ютери. Продаж людям, які не можуть повністю зрозуміти платформи, які вони купують, що означає, що маркетологи повинні підштовхувати певні, легкі для розуміння числа. Обсяг пам'яті в ПК є одним з цих номерів. Комп'ютер з 8 Гб оперативної пам'яті виглядає краще, ніж один з 4 ГБ оперативної пам'яті, чи не так? 32-розрядні комп'ютери обмежувалися 4 ГБ оперативної пам'яті. Для того, щоб запропонувати ПК з більшою кількістю пам'яті, виробники повинні були прийняти 64-розрядні комп'ютери.
Може ваш комп'ютер обробляти 64-біт?
Якщо ваш комп'ютер не є до Windows 7, існує велика ймовірність, що він підтримує 64-розрядну версію Windows. Можливо, ви навіть працюєте з 64-розрядною версією Windows, і це досить легко перевірити. Навіть якщо ви використовуєте 32-розрядну версію Windows 10, ви можете перемикати версії, якщо у вас є 64-розрядне апаратне забезпечення.
Переваги та недоліки 64-бітових обчислень
Ви читали трохи про історію 64-бітових обчислень, а перевірка системи показує, що ви можете запускати 64-розрядні Windows. Тепер що? Давайте розберемо плюси і мінуси переходу на 64-бітну операційну систему.
Що ви повинні з нетерпінням чекати, якщо ви зробите стрибок? Ось деякі з величезних переваг переходу до 64-бітової системи:
- Ви можете радикально збільшити обсяг оперативної пам'яті: Наскільки більше? 32-розрядні версії Windows (та інші операційні системи) обмежені до 4096 МБ (або 4 ГБ) ОЗУ. 64-розрядні версії теоретично здатні підтримувати трохи більше 17 мільярдів Гб оперативної пам'яті завдяки цій просторійній системі реєстру, про яку ми говорили раніше. Реально, 64-розрядні версії Windows для домашнього комп'ютера обмежені (через проблеми ліцензування, а не фізичних обмежень) до 16 Гб оперативної пам'яті, а версії Professional і Ultimate можуть рости до 192 Гб оперативної пам'яті.
- Ви побачите підвищення ефективності: Не тільки ви можете встановити більше оперативної пам'яті у вашій системі (легко, скільки ваша материнська плата може підтримувати), ви також побачите більш ефективне використання цієї оперативної пам'яті. Через характер 64-бітової системи адрес в реєстрі і про те, як 64-бітна система Windows виділяє пам'ять, ви побачите менше системної пам'яті, що пережовуються вторинними системами (наприклад, ваша відеокарта). Хоча ви можете лише подвоїти фізичну кількість оперативної пам'яті у вашій машині відчути подібний шлях більше, ніж це через нову ефективність вашої системи.
- Ваш комп'ютер зможе виділити більше віртуальної пам'яті для кожного процесу: Під 32-бітною архітектурою Windows обмежується присвоєнням 2 Гб пам'яті. Сучасні ігри, програми для редагування відео та фотографій, а також голодні програми, такі як віртуальні машини, жадають великих фрагментів пам'яті. Під 64-бітними системами вони можуть мати, підготуватися до іншого великого теоретичного числа, до 8 ТБ віртуальної пам'яті. Це більш ніж достатньо для навіть найболючіших редагувань Photoshop та сесій Crysis. На додаток до більш ефективного використання та розподілу пам'яті, програми, оптимізовані для 64-розрядних операційних систем, таких як Photoshop та Virtualbox, надзвичайно швидкі та повністю використовують простору процесора та доступну їм пам'ять.
- Ви будете насолоджуватися розширеними функціями безпеки: Windows 64-біт з сучасним 64-бітним процесором користується додатковими захистом, недоступним для 32-бітних користувачів. Ці захисти включають вищезгадане апаратне забезпечення D.E.P., а також захист від виправлення ядра, який захищає вас від експлуатації ядра, а драйвери пристроїв повинні бути цифрово підписані, що зменшує інцидент, пов'язаний з інфекціями, пов'язаними з водієм.
Що все звучить чудово, ні? Як щодо недоліків? На щастя, список недоліків, які виникають при прийнятті 64-розрядної операційної системи, з часом стає все менше. Проте є кілька міркувань:
- Ви не можете знайти 64-розрядні драйвери для старих, але важливих пристроїв у вашій системі: Це серйозний вбивця, але хороша новина полягає в тому, що це не така велика проблема, як раніше. Постачальники майже універсально підтримують 64-розрядні версії новітніх операційних систем і пристроїв. Якщо ви використовуєте Windows 8 або 10 і використовуєте апаратне забезпечення, вироблене за останні п'ять років, ви не повинні мати жодних проблем з драйверами апаратних засобів. Якщо ви працюєте з Windows 7 або попередньою версією або використовуєте дуже старий апаратний пристрій, можливо, вам не вистачить удачі. Маєте дорогий сканер з 2003 року, який ви любите? Шкода. Ви, ймовірно, не знайдете жодних 64-бітних драйверів для цього. Апаратні компанії скоріше витрачають енергію на підтримку нових продуктів (і заохочують їх купувати), ніж підтримують старі пристрої. Для дрібних речей, які легко замінюються або потребують модернізації, це не є великим завданням. Для критично важливих і дорогих апаратних засобів це важливіше. Ви повинні вирішити для себе, якщо вартість оновлення і компроміси варто.
- Ваша материнська плата не підтримує більше 4 Гб оперативної пам'яті: Незважаючи на рідкість, майна плата не підтримує ранній 64-бітний процесор, але не підтримує більше 4 Гб оперативної пам'яті. У цьому випадку ви все ще отримаєте деякі переваги 64-розрядного процесора, але ви не отримаєте переваги, що більшість людей прагнуть: доступ до більшої кількості пам'яті. Однак, якщо ви не купуєте частин кровотечі, але останнім часом апаратні засоби стали настільки дешевими, що настав час вийти зі старих материнських плат і оновити їх одночасно з оновленням операційної системи..
- У вас є застаріле програмне забезпечення або інші проблеми програмного забезпечення для роботи з: Деякі програми не роблять перехід на 64-бітну плавність. Хоча 32-розрядні програми працюють добре на 64-розрядних Windows, 16-розрядні програми не будуть. Якщо ви, до речі, все ще використовуєте дійсно застаріле додаток для чогось, вам потрібно або його віртуалізувати, або відмовитися від оновлення.
У певний момент всі будуть використовувати 64-розрядну версію Windows. Зараз ми майже там. Тим не менш, навіть у цих більш пізніх стадіях 32-бітного до 64-розрядного переходу, є декілька нерівностей. Чи є нещодавній досвід роботи з 64-розрядними проблемами? Ми хотіли б почути про це в дискусіях.