Перейти до вмісту

64-розрядні ігри: тести Тома, Microsoft зважує

    1651191063

    Вступ

    П’ять з половиною років тому AMD випустила лінійку процесорів Athlon 64, вихваляючи переваги 64-розрядних обчислень і те, що вони означатимуть у майбутньому. Intel недовго наслідувала його приклад на робочому столі. З цього моменту інфраструктура — операційні системи та драйвери — почала створюватися для підтримки більшої кількості 64-розрядного програмного забезпечення.

    Сьогодні 64-розрядна сумісність майже дана. Насправді, у бізнес-просторі, де 64-розрядні обчислення завжди вважалися найбільш перспективними, з’явилися програми, які працюватимуть лише в 64-розрядних. Навіть Small Business Server 2008, операційне середовище відносно початкового рівня для компаній з до 75 користувачів, тепер є лише 64-розрядним завдяки включенню Exchange Server 2007.

    Чому Microsoft вирішила запустити свою останню платформу обміну повідомленнями виключно в 64-розрядній обробці? Згідно з повідомленням у блозі Кріса Мітчелла з команди Microsoft Exchange Performance Engineering, програма використовує 64-розрядну адресацію, щоб отримати у свої віртуальні руки більше системної пам’яті, запобігаючи повторним поїздкам туди-сюди на диск. У прикладі Кріса старіша версія Exchange може мати доступ до 900 МБ із максимальної кількості 4 ГБ 32-розрядного сервера. На підприємстві з 4000 користувачів це 225 КБ оперативної пам’яті на користувача — майже не достатньо для всіх повідомлень, правил, записів календаря та контактів у звичайній поштовій скриньці. Перехід на 64-розрядну версію та оновлення серверів до 10 гігабайт (рекомендація Кріса в тому самому бізнесі з 4000 користувачів — 24 ГБ) пом’якшує навантаження на сховище.

    Але настільні комп’ютери не так важкі для пам’яті, чи не так? Ми очікували, що 64-розрядні обчислення з’являться на підприємстві, але геймери хочуть знати: яка користь від цієї технології сьогодні?

    Перехід на 64-розрядну версію: тому що ви можете…

    Ентузіасти, які використовують платформи Socket AM2/AM2+, зазвичай використовують комплекти пам’яті об’ємом 2 або 4 ГБ. Зрештою, незважаючи на те, що пам’ять DDR2 дешева, 4 ГБ все ще є нормою для ентузіастів, а 8 ГБ ближче до класу робочої станції.

    Але коли ви купуєте комп’ютер на базі Core i7 і переходите на потрійну систему, просто не має сенсу повертатися в інший бік і заповнювати трьома модулями по 1 ГБ. Тепер ви бачите 6 ГБ і вимушений перехід на 64-розрядні обчислення, якщо ви хочете фактично використовувати всю цю пам’ять.

    …Або тому, що ви повинні

    О, правильно — я майже забув. Якщо ви живете під камінням з тих пір, як AMD почала проповідувати своє 64-розрядне повідомлення, основним обмеженням того, скільки оперативної пам’яті може бачити 32-розрядна операційна система, є 4 ГБ (2^32). Все більше просто не відображатиметься як встановлена ​​пам’ять.

    Якщо врахувати адресацію пристрою, магічне число фактично впаде нижче 4 ГБ. Ось чому 32-розрядні системи з 4 ГБ зазвичай повідомляють про 3 ГБ плюс зміни в диспетчері пристроїв Windows. Однак це не проблема Windows. Скоріше, саме так працює архітектура x86.

    Оновлення. Трохи роз’яснення щодо вищезазначеного пункту – проблема відсутності повних 4 ГБ пам’яті в споживчих операційних системах Microsoft поділяється між постачальниками апаратного та програмного забезпечення. Нездатність 32-розрядної ОС Windows, як-от XP або Vista, використовувати повні 4 ГБ пов’язана з проблемами сумісності зі старими наборами мікросхем, як зазначено в цій статті від HP, що не дозволяє пристроїв відображатися високо. Дякуємо читачеві nater за його відгук щодо цього питання.

    Звичайно, були введені обхідні шляхи відновлення втраченої пам’яті. Розширення фізичної адреси Intel увімкнули 36-розрядні таблиці фізичних адрес, що допомогло в серверних середовищах, збільшивши максимальний розмір пам’яті до 64 ГБ. Однак, згідно з презентацією Чака Уолборна, старшого інженера з розробки програмного забезпечення в Microsoft XNA Developer Connection на Gamefest 2008, PAE ніколи не працював так, як мав би з операційними системами настільних комп’ютерів, яким потрібно було б відображати 4 ГБ віртуального адресного простору. у більший фізичний простір. За його словами, головною проблемою були водії. У них були проблеми із сумісністю програм, припускаючи, що вони завжди мали 32-розрядні, з якими можна було працювати, а не 36.

    На додаток до 32-розрядних ліній фізичної адреси, ви також обмежені 32-бітами віртуального адресного простору. Оскільки один біт зарезервований для спільної пам’яті ядра (використовується всіма процесами та операційною системою), окремі програми мають доступ лише до максимум 2 ГБ приватного адресного простору. Раптом ви зіткнулися з обмеженнями, які можуть мати більш глибокий вплив на настільний комп’ютер. Чи може 64-розрядний переход на 64-розрядну версію дійсно суттєво змінити ваш ігровий досвід? Це те, що ми взялися дослідити.

    0 0 голосів
    Rating post
    Підписатися
    Сповістити про
    guest
    0 comments
    Вбудовані Відгуки
    Переглянути всі коментарі
    0
    Ми любимо ваші думки, будь ласка, прокоментуйте.x