ПК для разработки: AMD против Intel и 32-битные против 64-битных - PullRequest
8 голосов
/ 01 октября 2008

Я хочу приобрести новый компьютер для разработки. Мой бюджет не превышает 1000 долларов США (включая монитор). Я открыт для ноутбука (тип замены настольного компьютера), или обычный настольный ПК вполне подойдет.

Моей основной средой разработки будет Microsoft, Visual Studio 2008 (а также поддержка более старого кода Visual Studio 6). SQL Server 2005, 2008, а также унаследованная поддержка SQL Server 2000. Microsoft Office 2003, возможна установка 2007, но поддержка еще в Office 2000. Программное обеспечение, которое я напишу и поддержу, будет в основном Windows XP, но немного Vista. Я собираюсь предположить, что есть 64-битные реализации для установки.

Мое первое замешательство начинается с выбора AMD или Intel. Меня беспокоит то, что существует проблема совместимости со сборкой программного обеспечения с использованием Visual Studio в среде AMD. У меня нет никаких доказательств, это просто беспокойство, которое, надеюсь, кто-нибудь прояснит для меня.

Наконец, я запутался в 32-битной и 64-битной установке. Должен ли я придерживаться наименьшего общего знаменателя (32-разрядного), хотя 64-разрядный постоянно набирает силу? Мне известно, что 64-разрядные операционные системы будут работать с 4 ГБ ОЗУ, и это мне нравится, потому что я хотел бы настроить как можно больше виртуальных машин для тестовых сред и, возможно, иметь много активных одновременно ..

Я не ищу машину мечты, просто машину с монитором и лучшим процессором примерно за 1000 долларов, которая позволила бы мне писать программное обеспечение для большинства машин.

Ответы [ 8 ]

6 голосов
/ 01 октября 2008

Существуют некоторые различия в уровне команд между AMD и Intel, но ничего, что Visual Studio не собирается раскрывать. Возможно, если вы разрабатываете с Sun Studio, вы можете столкнуться с ними (у меня есть!).

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

3 голосов
/ 01 октября 2008

Учитывая, что вы заинтересованы в работе нескольких виртуальных машин, ОЗУ будет ключевым, как и процессор. В настоящее время Intel опережает по производительности за доллар (особенно если вы заинтересованы в разгоне), однако варианты AMD приемлемы, и набор явлений, кажется, лучше в настоящих четырехъядерных приложениях, чем Intel Quad.

Качество и скорость оперативной памяти в значительной степени не важны. Обычная DDRII 800 МГц будет в порядке, просто убедитесь, что у вас есть 4 или 8 ГБ.

Что касается операционных систем, xp 64bit довольно сильно нуждается в поддержке драйверов, хотя она существует уже некоторое время. Vista 64bit, однако, имеет почти всю поддержку драйверов Vista 32bit. Хотя это означает, что некоторые из ваших старых устройств не будут работать, у вас должно быть гораздо меньше хлопот с Vista, чем с XP. С точки зрения управления версиями, я рекомендую премиум, однако вам нужно будет заглянуть в список добавленных функций, чтобы определить, стоит оно того или нет (для меня это вообще не стоит).

С точки зрения проблем, которые могут возникнуть из-за конкретных процессоров? Я согласен с стимулами , что, хотя могут быть небольшие различия, вы не столкнетесь с этим при разработке VS. Однако мой опыт в этой области ни в коем случае не является обширным.

3 голосов
/ 01 октября 2008

AMD давно разгладила свои несовместимости. Ваше решение по этому вопросу должно заключаться просто в том, какой бренд, по вашему мнению, имеет лучшие характеристики / характеристики. Я бы определенно выбрал 64-битную, потому что вы всегда можете эмулировать 32-битную для виртуальных машин, приложений и так далее. Возможность использования дополнительной памяти принесет дивиденды позже, когда вы потратите 100 долларов на еще 2-4 гигабайта вместо 1000 долларов, чтобы наконец купить 64-битную машину.

3 голосов
/ 01 октября 2008

В 32-битной XP и Vista у вас может не быть доступа к более чем 3 ГБ или ОЗУ, но, возможно, совсем меньше (моя домашняя машина может получить доступ только к 2,25 ГБ в Vista 32). Если вы можете позволить себе машину с 4 ГБ оперативной памяти, я бы порекомендовал использовать Vista-64 (Home Premium или Ultimate).

В зависимости от того, какую разработку вы выполняете, скорость жесткого диска может существенно повлиять на время компиляции. Приобретите жесткие диски со скоростью 10 000 об / мин для настольного компьютера и диски со скоростью 7200 об / мин для ноутбука, но они стоят дороже.

2 голосов
/ 11 декабря 2008

Если вы ищете не слишком дорогую машину для разработки, AMD должна быть лучше.

Материнская плата AMD 780G / 790G оснащена встроенной VGA-платой, опережая большинство видеокарт NVIDIA / Intel по разумной цене. Производительность процессора AMD Phenom не такая хорошая, как у Intel. Но учитывая, что вы можете получить 3-ядерный процессор AMD по цене, которую Intel предлагает вам только 2-ядерный, это хорошая сделка.

Процессор Intel обладает огромным потенциалом разгона. Тем не менее, как разработчик, я полагаю, что вы любите твердую, как скала машину и не любите рисковать, получая синий экран смерти при компиляции кода.

Аппаратная виртуализация важна, если вам нравится тестировать виртуальную машину X64. Большинство современных процессоров AMD имеют встроенную функцию аппаратной виртуализации, в то время как Intel вырезает эту функцию из своих младших процессоров.

1 голос
/ 01 октября 2008

Множество уже собранных ПК может подойти вам под ваш бюджет (до 720 $) Смотрите этот пример: alt text

  • Vista Home Premium 64-битная
  • 320 ГБ жесткий диск
  • 3 барана
  • Графика GeForce 7100
  • 22 "Acer LCD в комплекте
  • Core 2 Duo E4700
1 голос
/ 01 октября 2008

Для процессора вы можете получить Quad Core менее чем за 190 $, с платой, способной справиться с этим (около 125 $), у вас сильный старт. Вам не нужно иметь последнюю видеокарту ...

1 голос
/ 01 октября 2008

Получите минимум 4 гигабайта оперативной памяти, равный тому, что вам нужна система, которая может обрабатывать более 3 гигабайт (т.е. 64-битная ОС). Рамс дешев, и IDE со всем остальным программным обеспечением (отладка, тестирование, клиент базы данных и т. Д.) Потребует от вас несколько овнов, если вы хотите чего-то быстрого.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...