Есть ли какая-то польза от установки Windows 7 64-bit, если у вас менее 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 rip'n заменить головную боль сейчас или позже. Оперативная память - легкая часть.
Fiasco Labs

Я не согласен с «Нет пользы, если вам не требуется использование 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
Проблема с драйвером уменьшена, поскольку в настоящее время невозможно получить логотип «Certified for 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-разрядная программа не имеет внутренней причины занимать больше места на диске , поскольку указатели не жестко закодированы, а большинство кодов команд не изменяются (или не увеличиваются в длине - x86 - это набор команд переменной длины). ). Смотрите этот вопрос для более подробной информации.
Прорыв

3

Если бы вы сказали, что у вас есть 3 ГБ ОЗУ, я бы сказал, поставьте на 64-битную ОС. С 2 это бросок. Win7 будет работать в 2 ГБ, но это не очень понравится. Лично я бы использовал 32-битную ОС на следующий год.

Я сомневаюсь, что при таком выборе вы потеряете что-то существенное, и, если получится последний по величине виджет, который вы хотите получить 64-битный, вы всегда можете изменить. Но будьте готовы вернуться назад. Эта новая игрушка может иметь больший след памяти, чем вы можете терпеть.

К счастью, установка Win7 в наши дни сравнительно безболезненна (это было сделано несколько часов назад). Потребовалось больше времени для загрузки исправлений / исправлений / обновлений, чем для загрузки ОС.


1

Если у вас 64-битная операционная система, у вас будет сочетание 64-битных и 32-битных приложений, и в результате у вас будут определенные конфликты. Также, если у вас есть действительно старые (в компьютерные годы) приложения, они, вероятно, вообще не будут работать в 64-битной среде - во многих случаях они даже не будут устанавливаться. У меня есть Windows 7 32-битный рабочий стол с 4 ГБ оперативной памяти (3,2 распознается), и все работает гладко и быстро. Я недавно купил новый ноутбук с Windows 7 64 бит и оперативной памяти 2 ГБ. (Я не понимал, что ноутбук был 64-битным, пока я не получил его дома и из коробки.) У меня было так много трудностей с настройкой и вообще «нестабильной» работой с 64-битной системой, что мне пришлось стереть и установить 32-битную версия. Если вы не собираетесь использовать дополнительные возможности 64-битной системы по сравнению с 32-битной системой (огромный, ОГРОМНЫЕ графические файлы и т. Д.) 64-битная система - это все равно что жить на глубоком юге, покупать полноприводный автомобиль и никогда не ездить по асфальтированной дороге. Это просто одна большая трата, за которую вы никогда не закончите платить.

В одном предложении: «Если у вас нет особой потребности в 64-битной архитектуре, 32-битная версия будет служить вам лучше». Сами Microsoft дает общий совет относительно своего 32-битного или 64-битного Office 2010.


2
Просто чтобы продемонстрировать обратное, я несколько месяцев работал на своем ноутбуке под управлением Windows 7 x64 (с 4 ГБ ОЗУ), и до сих пор не столкнулся с единственной проблемой, вызванной наличием 64-разрядных окон. Действительно, эта система была более стабильной, чем предыдущая, которую я имел с 32-битной Windows 7 (и 2 ГБ ОЗУ). У всех будет разный опыт, но 64-битная Windows может работать лучше или лучше, чем 32-битная Windows.
nhinkle

Спасибо - у меня много проблем с Win7 64bit, тогда как на моем последнем компьютере (t410s против t420s) у меня было очень мало проблем, и в этом случае я работал на 32bit. Учитывая сходство аппаратного обеспечения, я не могу придумать никаких объяснений, кроме версии ОС - поэтому я собираюсь стереть эту машину и перейти на 32-разрядную. Спасибо за небольшое количество заверений, что это не может быть плохой идеей. .
stevemidgley

@SteveMidgley проблема в том, что вы используете программное обеспечение или драйверы для вашего компьютера, а не в операционной системе . Я испытал ноль проблем переключения на 64-битную, в стороне от какой - то водитель-несовместимости с более старым оборудованием, а старые программы , которые больше не могут функционировать должным образом . В любом случае, если у вас возникнут какие-либо из этих проблем, допустимо вернуться к 32-разрядной версии - но, повторюсь, проблема в программном обеспечении, работающем под ОС, а не в самой ОС.
Прорыв

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

1

Я использую 64-разрядную версию Windows 7 с процессором 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.