Чи є якась користь від встановлення Windows 7 64-розрядної, коли у вас менше 4 Гб оперативної пам’яті?


36

Нещодавно я придбав Windows 7 Ultimate. У мене є AMD Athlon64 X2 5000+ з 2 ГБ оперативної пам’яті DDR2. Я знаю, що оперативна пам’ять стала набагато дешевшою, я знаю, я знаю, але я не збираюсь оновлювати свою оперативну пам’ять близько року.

Моє запитання, очевидно, таке; чи отримаю я якусь вигоду від встановлення 64-бітної Windows над 32-розрядною, якщо я використовую лише 2 ГБ оперативної пам’яті?

Як я розумію, мінімальна вимога - 2 ГБ, а макс - 192 ГБ, тому якщо мінімум для 64-бітових - 2 ГБ, а мінімальний для 32-розрядних - 1 ГБ, я втрачу продуктивність, якщо я вирішив встановити 64-бітну мінімальну вимогу понад 32 -біт, мінімум якого становить половину суми?

Я хотів би встановити 64-розрядне видання хоча б тому, що це майбутнє. 192 ГБ оперативної пам’яті! це неймовірно! Плюс я чув, що це просто краще. Але це з більшою кількістю оперативної пам’яті.

Я намагався зробити це питання максимально легким для розшифровки. Будь-яка порада буде дуже вдячна.


1
Не забувайте, що програми, написані спеціально для 64-розрядних Windows, будуть швидшими, хоча ефект буде помітний лише для певних типів програм - в основному відео та речей, які займаються великою кількістю математики, як WinRAR.
Саша Чедигов

можливий дублікат Наскільки швидше 64-розрядний процесор, ніж 32-розрядний процесор? Я лише згадую це, тому що це питання, як порівняння автомобіля з 50-літровим та 100-літровим баком. Вони обидва працюють, і вони можуть робити те саме, але менший бак в деяких випадках швидший (менша вага палива), а більший бак у деяких випадках швидший (менше часу витрачається на повторне заправлення). Користі немає, якщо вам не потрібно використовувати 64-бітні обчислення.
Прорив

Незабаром ви побачите, що Windows 7 працює набагато краще, починаючи з 4 Гб. Після цього ви будете модернізувати обидва. Залежить від того, чи хочете ви, щоб 32 або 64 ріп замінили головний біль зараз чи пізніше. Оперативна пам’ять - це легка частина.
Лабораторії Фіаско

Я не погоджуюся з "Користю немає, якщо ви не вимагаєте використання 64-бітних обчислень." 64-бітна ОС дозволяє значно більше рандомізувати адресний простір і набагато більше відображення, ніж ви можете зробити в 32-бітовій. ВАМ дійсно не повинен використовувати більше 512 МіБ з 32-бітовою ОС. (а 2GiB - це значно більше 512MiB).
Геннес

Відповіді:


21

Я бачу лише три потенційні переваги:

  • 64-бітні програми можуть забезпечити підвищення продуктивності, коли потрібна більш висока числова точність. Якщо ви використовуєте свій ПК лише для таких речей, як Firefox або iTunes, ви, ймовірно, не отримаєте поштовху, але якщо ви використовуєте якісь наукові або більш вимогливі додатки, це безумовно шлях.

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

  • Якщо ви розробник, це може бути корисно для тестування вашої програми в 64-бітному середовищі. Якщо у вас 64-бітна Windows, ви можете перевірити як 32-бітну, так і 64-бітну поведінку.

Особисто я б дотримувався 32-розрядних Windows у цьому конкретному випадку, якщо у вас немає дуже вагомих причин.


7
Проблема з драйверами зменшується, оскільки неможливо отримати логотип "Сертифікований для Windows" або сертифікацію WHQL на сьогодні без 64-бітного драйвера.
afrazier

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

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

34

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


7

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


6

На додаток до того, що каже Йосип, майте на увазі, що оскільки вказівники адреси вдвічі ширші, споживання пам'яті 64-бітних програм трохи вище; на диску, а також у пам'яті.

Це легко підтвердити, порівнюючи встановлення 32-бітних та 64-бітних ОС.


Не кажучи вже про те, що для запуску 64-бітної версії потрібно близько 4 гігів місця на диску, більше 32-бітної версії.
Грак

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

3

Якби ви сказали, що у вас є 3 ГБ оперативної пам’яті, я б сказав поставити 64-бітну ОС. З 2 - це жеребкування. Win7 буде працювати в 2 Гб, але це не буде справді щасливим від цього. Особисто я би використовував 32-бітну ОС на наступний рік.

Я сумніваюся, що ви втратите що-небудь істотне за цим вибором, і якщо виявиться останній-найбільший віджет, який ви хочете ПОТРІБНО 64-бітний, ви завжди зможете змінити. Але будьте готові до зміни назад. Ця нова іграшка може мати більший слід пам’яті, ніж ви можете терпіти.

На щастя, встановлення Win7 є відносно безболісним в наші дні (щойно зробили це кілька годин тому). Щоб завантажити патчі / виправлення / оновлення довше, ніж це робилося для завантаження ОС.


1

Якщо у вас 64-бітна операційна система, у вас буде поєднання 64-бітних та 32-бітних програм, і У результаті будуть певні конфлікти. Крім того, якщо у вас є якісь справді старі програми (у комп'ютерні роки), вони, ймовірно, взагалі не працюватимуть у 64-бітному середовищі - вони навіть не встановлюються у багатьох випадках. У мене 32-бітний робочий стіл для Windows 7 з встановленим 4 Гб оперативної пам’яті (3,2 розпізнавання), і все працює швидко і швидко. Нещодавно я придбав новий ноутбук з Windows 7 64 біт та 2 ГБ оперативної пам’яті. (Я не усвідомлював, що ноутбук був 64-бітовим, поки я не повернув його додому та поза коробкою.) У мене було стільки труднощів із налаштуванням і взагалі "невмілої" роботи з 64-бітовою системою, що мені довелося стерти та встановити 32-бітний версія. Якщо ви не будете використовувати додаткові можливості 64-бітної системи над 32-бітовою системою (величезна, ВЕЛИЧЕЗНІ графічні файли і т. Д.) 64-бітна система начебто любить жити на глибокому півдні та купувати транспортний засіб на 4 колеса і ніколи не їздити з нього з брукованої шосе. Це лише одна велика трата, яку ти ніколи не закінчуєш платити.

В одному реченні: "Якщо у вас немає конкретної потреби в 64 бітах, 32 біти будуть служити вам краще." Microsoft самі дають цю загальну пораду щодо їх 32-бітного або 64-бітного Office 2010.


2
Напротив, щоб навести протилежний приклад: я працював на своєму ноутбуці (з 4 Гб оперативної пам’яті) протягом 7 місяців Windows 7 x64 і ще не стикався з єдиною проблемою, викликаною 64-бітовими вікнами. Дійсно, ця система була більш стабільною, ніж попередня у мене з 32-розрядним Windows 7 (і 2 ГБ оперативної пам’яті). Досвід кожного буде різним, але 64-розрядна Windows може працювати так само добре або краще, ніж 32-розрядна Windows.
nhinkle

Дякую - у мене багато проблем з Win7 64bit, тоді як на моєму останньому комп’ютері (t410s проти зараз t420s) у мене було дуже мало проблем, і в такому випадку я працював 32-бітний. Враховуючи подібність апаратних засобів, я не можу придумати жодного пояснення, окрім версії ОС - тому я збираюся витерти цю машину і перейти на 32-бітну. Дякую за невелику кількість запевнень, що це може бути не поганою ідеєю. .
stevemidgley

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

@Breakthrough Отримавши ще кілька років досвіду роботи з Win7 32 та 64, я точно можу сказати вам, що на деяких пристроях 64-бітна версія вибухає з bluescreens, тоді як 32-бітна версія ні. Тепер, можливо, основна проблема полягає в тому, що програмні додатки підірвали 64-бітну версію, але це здається педантичним моментом. Запуск 32-розрядної версії Win7 на деякому апаратному результаті призведе до того, що кінцевий користувач зазнає менше збоїв в ОС (а в моєму випадку - набагато менше).
stevemidgley

1

Я запускаю Windows 7 64 біт із процесором Turion 64 (X2) і не мав жодних проблем із системою чи програмами. І я використовую лише 1 Гб. в даний час Так, я знаю, що більше барана буде в порядку і над цим працюю.

Деякі кажуть, що Windows 7 насправді не повинен функціонувати менше ніж 2 Гб. але очевидно, що саме це було набрано. Це не так швидко, як це могло б бути, з більшою кількістю таран. Але він добре функціонує за тим, що має.


0

Я вважаю (неодноразово), що з низькою оперативною пам’яттю (2-3 Гб) Win7 32-бітний завантажується швидше і здається «оснащеним». Те ж саме для 4 Гб, хоча на багатьох машинах Win7 / 32 використовуватиме лише 3 ГБ. Немає серйозних проблем з чистою установкою на гідне обладнання. Я часто відновлюю старі машини, на яких працював XP.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.