• При купівлі чи нового комп'ютера або ж при апгрейді старого ви натрапили на позначення “64-біта” і задалися питанням, що воно означає? Продовжуйте читати, і ми пояснимо вам, що таке 64-х бітна Windows 7 і чому б вам непогано мати у себе шматочок 64-х бітного пирога.
    Windows 7 відіграла величезну роль у збільшенні популярності 64-х бітних обчислень серед домашніх користувачів. Але багато людей до сих пір не знають, що ці 64 біта означають, а багато хто навіть не розуміють, що вже працюють під 64-х бітної ОС. Сьогодні ми поглянемо на історію 32-х і 64-х бітних обчислень і на переваги та недоліки використання 64-х 64-бітної Windows.
    Дуже коротка історія 64-х бітних обчислень
    До того, як почати розповідати вам цікаву історію, давайте звернемося до основ. Що взагалі означають ці 64-біта? В контексте розповідей про 32-х і 64-х бітних персональних комп'ютерах, формат ХХ-біт вказує на ширину регістра процесора.
    Даний реєстр є невеликим сховищем, що використовується процесором для зберігання даних, до яких для оптимальної продуктивності комп'ютера йому необхідно мати швидкий доступ. Число біт свідчить про ширині цього регістра, і тому 64-х бітний регістр може зберігати в собі більше даних, ніж 32-х бітний, який у свою чергу зберігає більше даних, ніж 16-ти бітний або 8-мі бітні регістри.
    Чим більше регістр процесора системи, тим більше даних він може обробляти, особливо в плані використання системної пам'яті. Так, наприклад, процесор з 32-х бітним регістром покриває 2^32 адрес, і тому він обмежений доступ лише до 4 ГБ оперативної пам'яті. Можливо, 40 років тому, коли розроблявся 32-х бітний регістр, така кількість пам'яті здавалося величезним, але для сучасних комп'ютерів 4GB є досить обмеженою величиною.
    Незважаючи на те, що 64-х бітні обчислення, здається, є новим творінням технологічного світу, в дійсності вони існують вже десятиліття. Першим комп'ютером з 64-х бітної архітектурою був Cray UNICOS, який ще в 1985 році створив прецедент для 64-х бітних суперкомп'ютерів (Cray 1 показаний в центрі на малюнку вище). 64-х бітні обчислення залишалися привілеєм суперкомп'ютерів і великих серверів ще протягом майже 15 років.
    згодом 64-х бітні системи прийшли до користувачам, хоча більшість з них про це не згадувалося. Так, консолі Nintendo 64 і Playstation 2, представлені на малюнку вище, мали 64-х бітні процесори ще за 5 років до появи комп'ютерних 64-х бітних процесорів користувальницького рівня і відповідних операційних систем.
    Нерозуміння 64-х біт користувачами в сукупності з поганою підтримкою драйверів відсунули 64-х бітні персональні комп'ютери на 2000-ті роки. У 2001 році Microsoft випустила 64-х бітное видання Windows XP, яке, втім, за надзвичайно слабкою підтримки драйверів і маси інших проблем широкого поширення не отримало.
    У наступний рік 64-х бітні процесори у різному масштабі стали підтримувати OS X Panther деякі дистрибутиви Linux. При цьому Mac OS X не повністю підтримувала 64 біта ще п'ять років, аж до випуску OS X Leopard.
    Windows підтримала 64 біта в Windows Vista, але знову ж широкого поширення не отримала. Таким чином, дорога прийняття 64-х біт домашніми користувачами була наповнена вибоїнами і ямами. І лише випуск Windows 7 зміг переламати справу на користь 64-х бітних обчислень, і багато нові комп'ютери зараз поставляються з 64-х 64-бітної Windows 7.
    чи Може ваш комп'ютер працювати з 64-мя бітами?
    Існує кілька доступних способів дізнатися, чи може ваш комп'ютер працювати з 64-мя бітами.
    по-перше, ви можете подивитися на версію встановленої у вас Windows - можливо, ви вже використовуєте 64-х бітове операційну систему. Для цього в Windows Vista і Windows 7 клацніть по Комп'ютера (Computer) з меню Пуск правою кнопкою миші і виберіть у контекстному меню пункт Властивості (Properties). Це приведе вас в меню системних властивостей (подібне до того, що представлено на малюнку вище), де в розділі Система (System) ви побачите, яка у вас операційна система - 32-х бітна або ж 64-х бітна.
    Під Windows XP ви можете використовувати схожий метод визначення бітності вашої ОС. Хоча, шанси, що ви використовуєте Windows XP х64 досить малі. Найважливіший крок, який ви можете зробити під XP (або під 32-х бітними Windows Vista/7) - це протестувати свій процесор і дізнатися, чи можете ви проапгредиться на 64-х бітове Windows.
    Для цього вам необхідно завантажити безкоштовну утиліту Майна від Стіва Гібсона (Steve Gibson). Дана утиліта, представлена на малюнку вище, перевіряє процесор за трьома різними параметрами.
    по-перше, вона перевіряє, чи є процесор 64-х бітним. По-друге, вона перевіряє підтримку їм D.E.P. (технології безпеки, розробленої для захисту машин від атак переповнення буфера). І, нарешті, по-третє, програма перевіряє наявність підтримки віртуальної машини XP під Windows 7.
    Якщо вам цікаво, то ви можете клацнути на будь-який результат в Майна, і дізнатися, що він означає. У випадку нашої тестової машини - її процесор підходить для 64-х бітних обчислень, підтримує захист D.E.P. і апаратну віртуалізацію.
    Переваги і недоліки 64-х бітних обчислень
    Ви вже прочитали невелику історію з 64-м бітним обчислень, і перевірка вашої системи показала, що ви можете використовувати Windows 7 х64. Що тепер? Давайте розглянемо плюси і мінуси переходу на 64-х бітове операційну систему.
    Чого вам варто чекати від переходу на 64 біта? Ось деякі переваги переходу на 64-х бітове систему.
    Ви можете використовувати значно більше оперативної пам'яті (RAM).
    Наскільки більше? 32-х бітні версії Windows (і також інших ОС) обмежені 4096MB (або 4GB) оперативної пам'яті. У теж час 64-бітні ОС теоретично здатні підтримувати близько 17 мільярдів гігабайт оперативної пам'яті (завдяки розширеному системного реєстру, про який ми говорили раніше).
    насправді операційна система Windows 7 64-bit Home edition обмежена (не за фізичних обмежень, а через питань ліцензування) на 16GB оперативної пам'яті. У теж час Windows 7 х64 Professional і Windows 7 х64 Ultimate підтримує до 192GB пам'яті.
    Ви побачите підвищену ефективність.
    Ви зможете не тільки встановити в свою систему більше оперативної пам'яті, але і також побачите більш ефективне їх використання. Природа 64-бітної адресної системи в сукупності з виділенням пам'яті 64-64-бітної Windows дозволять вам помітити, що менше пам'яті використовується вторинними системами (начебто відеокарти). І хоча ви, ймовірно, можете лише подвоїти обсяг вашої оперативної пам'яті, вам буде здаватися, що пам'яті стало набагато більше (що пов'язано з підвищеною ефективністю роботи з пам'яттю вашої системи).
    Ваш комп'ютер зможе виділяти процесам більше віртуальної пам'яті.
    32-х бітна архітектура Windows не дозволяє виділяти з додатком більш 2GB пам'яті. Однак, сучасні ігри, додатки фото - і відеоредагування і інші ненажерливі завдання, начебто віртуальних машин, хотіли б мати в своєму розпорядженні набагато більший обсяг пам'яті.
    І під 64-х бітної системою вони можуть отримати його - такі системи дозволяють виділяти до 8TB віртуальної пам'яті. Цього більш ніж достатньо навіть для божевільних сесій Photoshop або гри Crysis.
    Крім більш ефективного використання пам'яті і великих обсягів її виділення, додатки, оптимізовані під 64-х бітні операційні системи, на кшталт Photoshop і Virtualbox, надзвичайно швидкі, і використовувати всі переваги “просторого” процесора і наданої їм пам'яті.
    Ви будете насолоджуватися розширеними можливостями безпеки.
    Windows х64 з сучасним 64-х бітним процесором надають користувачам додатковий захист, яка не доступна для користувачів 32-х біт. У такий захист входить вищезгаданий апаратний D.E.P., як і технологія Kernel Patch Protection, яка захищає вас від експлойтів ядра, і драйвери пристроїв повинні мати цифровий підпис, що зменшує кількість інцидентів з драйверными інфекції.
    Звучить чудово, чи не так? А як на рахунок недоліків? На щастя список недоліків переходу на 64-х бітове операційну систему не дуже великий. А, крім того, з часом він скорочується. І все-таки, деякі недоліки поки залишаються.
    Ви можете не знайти 64-х бітних драйверів для старих, але все таки важливих пристроїв вашої системи.
    Цей недолік є дуже серйозним. На щастя, виробники обладнання продовжують збільшувати підтримку 64-х бітних операційних систем (якщо ваше обладнання випущено в останні рік-два, то проблем у вас буде не багато).
    До нещастя, пошук драйверів для старих пристроїв може виявитися для вас важкою, нерозв'язною завданням. У вас є улюблений сканер 2003-го року випуску? Він вам дуже подобається? Це погано. Адже вам, ймовірно, не вдасться знайти для нього 64-х бітний драйвер. Адже виробники обладнання швидше підтримають нові продукти (і будуть радити купувати їх), ніж стануть підтримувати старі.
    Для невеликих пристроїв, які можна легко замінити або які все одно вимагали апгрейда, відсутність драйверів не стане для вас великою проблемою. Однак, для критичного і дорого обладнання - проблема буде великий. Тому вам доведеться самим вирішувати, чи варто перехід на 64-біта витрачених на нього коштів.
    Ваша материнська плата не підтримує більше 4 ГБ оперативної пам'яті.
    Материнські плати, що підтримують ранні 64-х бітні процесори і не підтримують більше 4 ГБ оперативної пам'яті є рідкістю. Однак, якщо це ваш випадок, то з переходом на 64-х бітове ОС ви не отримаєте найшанованішого переваги такої ОС: доступу до більшої пам'яті. З іншого боку, одночасно з апгрейдом ОС, ви можете набрати і свою материнську плату.
    Ви використовуєте старі програми.
    Деякі програми погано переживають перехід на 64 біта. На відміну від попередніх версій Windows, Windows 7 х64 не підтримує 16-ти бітні програми. І якщо з якоїсь причини ви використовуєте дійсно старий додаток, то з переходом на 64 біта вам доведеться або віртуалізувати його, або зовсім відмовитися від апгрейда.
    Крім того, слід розуміти, що якщо навіть додаток є 64-х бітним, плагіни і розширення для нього можуть такими не бути. Такі проблеми часто виникають з Photoshop і Firefox. Основна програма доступна на 64-х бітовому варіанті, але важливі плагіни немає.
    І ще до того, як піти від недоліків переходу на 64 біта, я хочу описати свій власний випадок. Ось уже майже два роки я використовую Windows 7 х64, і за весь цей час я натрапив лише на одну проблему, пов'язану з тим, що операційна система у мене 64-х бітна.
    Все працювало добре і гладко, я насолоджувався 8GB оперативної пам'яті, без проблем працював з дюжиною віртуальних машин і, загалом, був надзвичайно задоволений. Єдиною ж проблемою, з якою я зіткнувся - був мій сканер Canon з початку 2000-х років, і мої спроби змусити його працювати.
    Canon просто провалився у випуску 64-бітних драйверів, і всі мої мандрівки не змогли привести сканер в робочий стан. Врешті-решт, я купив собі інший сканер. У цілому, це був дуже слабкий недолік, і, враховуючи як нечасто я використовую сканер, можливо, що я до сих пір не знав би, що він взагалі не працює.
    Таким чином, 64-х бітні обчислення стали доступними, простими у використанні і майже не доставляють проблем.