Компьютер для разработки:AMD против Intel и 32-разрядная версия против 64-разрядной

StackOverflow https://stackoverflow.com/questions/155064

Вопрос

Я собираюсь приобрести новый компьютер для разработки.Мой бюджет составляет не более 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-разрядные операционные системы будут использовать более 4G оперативной памяти, и это мне нравится, потому что я хотел бы настроить как можно больше виртуальных машин для тестовых сред, и, возможно, многие из них будут активны одновременно..

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

Это было полезно?

Решение

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

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

Другие советы

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

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

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

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

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

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

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

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

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

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

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

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

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

Многие уже собранные ПК могут быть приятными для вас при вашем бюджете (менее 720 долларов).Смотрите этот пример:alt text

  • 64-разрядная версия Vista Home Premium
  • жесткий диск емкостью 320 гигабайт
  • 3 гигантских барана
  • Графика GeForce 7100
  • 22-дюймовый ЖК-дисплей Acer в комплекте
  • Core 2 Duo E4700
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top