2009-04-16 4 views
2

Я понимаю, что 64-битный является лучшим. Тем не менее, я слышал, что может возникнуть проблема совместимости с 32-разрядными программами. Является ли эта проблема совместимости достаточной проблемой для меня, когда я получаю 32-разрядную ОС или 64-разрядная Windows Vista по-прежнему лучше, несмотря на проблему совместимости?Вы бы порекомендовали 32-битную или 64-разрядную версию для Windows Vista?

В основном я использую это для целей развития, но я могу прокрасться в несколько игр на стороне. :)

+1

Рекомендовать закрыть -> Не связано с программированием. да, есть 32 против 64-битных вопросов, связанных с программированием, но это не один из них. –

+0

Ну, он/она будет использовать машину для целей dev ... так что это трудно сказать. – jjnguy

ответ

3

Самой большой проблемой при работе с 64-разрядной версией является поддержка драйверов. Vista 64-бит требует, чтобы все драйверы устройств были подписаны, поэтому, если вы не можете получить подписанные драйверы устройств для своих периферийных устройств, вы не сможете использовать их в Vista.

+0

И поэтому не может протестировать ваши собственные драйверы! По крайней мере, насколько мне известно. Это общий прерыватель транзакций. – Unknown

+0

Есть способ превратить Vista в тестовый режим, который позволяет использовать самозаверяющие драйверы, но у этого есть свои проблемы (в моем случае наличие тестового режима, написанного во всех четырех углах рабочего стола, вызывало раздражение, и я не мог обновить мои графические драйверы nVidia, пока я не отключил тестовый режим по какой-либо причине). –

+0

Вау, это ... хорошо, я полагаю, что имеет смысл сделать это таким образом по умолчанию, чтобы предотвратить проблемы, но на самом деле должно быть 100% работоспособное решение для людей, которым НЕОБХОДИМО использовать неподписанные драйверы. Мне было бы хорошо, если бы это было больно, чтобы включить/не поддерживать/что угодно, но это ничего не сломает. –

6

В зависимости от того, что вы хотели сделать.

Для разработчиков определенно идти на 64-разрядные, потому что у вас может быть много оперативной памяти.

В одном из подкастов StackOverflow Джефф сказал, что Vista кэширует данные диска, агрессивно имея много оперативной памяти, изменившей его жизнь.

2

Вам нужно использовать Cisco VPN Client?

Если это так, я бы сказал, пойдите для 32-бит - даже если у вас 4 ГБ ОЗУ. Было много проблем, связанных с таким важным программным обеспечением, с которым многие удаленные работники не могут жить без него.

Если у вас 8 ГБ оперативной памяти или больше, определенно переходите на 64-разрядную версию, как если бы вы запускали 32-разрядную операционную систему, вы будете бросать 4 + gb (Windows 32-разрядные операционные системы могут использовать только около 3,4 гб).

Если у вас только 4 ГБ оперативной памяти, вы упускаете только 600 МБ памяти и получаете преимущества повышенной совместимости приложений.

Ваш пробег может отличаться.

+0

Единственное программное обеспечение VPN, которое я планирую использовать, - это Copilot. Я за маршрутизаторами, так что это почти единственное программное обеспечение, которое работает легко. – waiwai933

+0

У меня была такая же проблема - но вы можете использовать Cisco VPN внутри 32-разрядной виртуальной машины или, еще лучше, использовать VPN-клиент NCP-E, совместимый с 64-битной версией Vista и совместимый с Cisco! WOrks как очарование для меня www.ncp-e.com –

5

У меня был 64-разрядный ноутбук Vista с ноября, и у меня была единственная проблема совместимости. Эта проблема была настолько мала, что я даже не помню, что это было!

В то же время я запускаю Visual Studio 2008, SQL Server 2008 и т. Д. Без проблем.

+0

У меня был аналогичный опыт работы с 64-разрядной версией Vista. По большей части это был отличный опыт. –

2

Я запускаю несколько систем с обоими. Я бы сказал, что 64-бит определенно лучше. Если вам нужна более старая поддержка Cisco VPN в 64-разрядной системе, попробуйте Shrew VPN Client. Я использую его для подключения к маршрутизатору Cisco 800 series с 12.3 verison, который работает очень хорошо. Кажется, что DHCP работает совсем не так, но вы всегда можете настроить статические ips. Вы также можете обновить маршрутизатор для поддержки Any connect, который также выполняет 64 бит.

64 бит - все о ОЗУ. Я добавил 8 гигабайт на свои машины. Я заметил огромную выгоду от 2 до 4 гигабайт. От 4 до 8 было не так много, пока я не начал запускать Visual Studio и все другие вещи, которые я запускаю сразу. Это было похоже на молнию.

Поддержка драйверов не является проблемой, если вы приобрели хорошее оборудование. Например, самой большой проблемой обычно является видеодрайвер. Если вы покупаете карту Nvidia, вы можете изменить тип устройства в INF, чтобы загрузить стандартный драйвер, и все работает очень хорошо. Даже если вам не повезло получить видеокарту Intel, вы все равно можете загрузить утилиту для вычисления шестнадцатеричных кодов для INF-файла и, наконец, сможете получить разрешение 1600, которое Dell контролирует, вы украли у своего коллеги, работающего в качестве второго монитора.

Даже создание SSIS (SQL Server) в нем не так уж плохо, так как Excel имеет только 32 бит. Есть способы обо всем, что я нашел, и иметь много оперативной памяти! действительно помогает скорости компьютера. Samsung покажет вам в своих видеороликах You Tube, насколько медленными являются жесткие диски. Они загрузили все Office с нуля в секунду в секунду со скоростью загрузки 2 гигабайта в секунду. RAM = кеш = скорость. Определенно это стоит для меня.

1

У меня также есть Vista/64. Также нет больших проблем, но у меня нет кучи неясного оборудования (больше проблем с Vista, чем с 64-разрядными проблемами).

Однако следует спросить себя, почему нужно выигрывать, отклоняясь. 3,25 ГБ почти всегда достаточно.

Похоже, что Microsoft подходит для 32-разрядной версии Windows 7 по умолчанию, что означает, что цикл Windows 7 будет в основном 32-разрядным. (хотя, вероятно, некоторые 64-бит будут ползти на рынке рабочей станции рано или поздно).

Я исключение, потому что у меня были особые причины, я хотел проверить некоторые 64-битные конкретные программы. (компилятор)

Итак, вкратце: несмотря на то, что Vista/64 не повредит, если у вас нет действительно тяжелых причин, зачем рисковать?

1

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

0

Я не могу сказать, что лучше, но я могу сказать, что и мой рабочий компьютер, и ноутбук работают Vista 64 бит, и у меня не было проблем ни с одним. Таким образом, я не вижу причин, по которым я буду использовать 32 по сравнению с 64.