문제

새로운 개발 PC를 구매하려고합니다. 내 예산은 $ 1,000 USD (모니터 포함)를 넘지 않습니다. 랩톱 (데스크탑 교체 유형)에 열려 있거나 기존 데스크톱 PC가 잘 작동합니다.

저의 주요 개발 환경은 Microsoft, Visual Studio 2008 (및 이전 Visual Studio 6 코드 지원)입니다. SQL Server 2005, 2008 및 SQL Server 2000의 레거시 지원. Microsoft Office 2003, 2007 년을 설치할 가능성이 있지만 Office 2000만큼 거슬러 올라갑니다. 제가 작성하고 지원할 소프트웨어는 대부분 Windows XP가 될 것입니다. 설치할 64 비트 구현이 있다고 가정해야합니다.

나의 첫 번째 혼란은 AMD 또는 Intel을 선택하는 것으로 시작합니다. 저의 우려는 AMD 환경에서 Visual Studio를 사용하여 소프트웨어를 구축하는 데 호환성 문제가 있다는 것입니다. 나는 증거가 없으며, 누군가가 나를 위해 분리 할 것이라는 우려 일뿐입니다.

마지막으로, 나는 약 32 비트 및 64 비트 설치에 혼란스러워합니다. 64 비트가 꾸준히지면을 얻었음에도 불구하고 가장 일반적인 분모 (32 비트)를 고수해야합니까? 64 비트 운영 체제는 4G 이상의 RAM을 해결하고 가능한 한 많은 테스트 환경을 위해 많은 가상 머신을 설정하고 싶고 한 번에 많은 활성화를 가질 수 있기 때문에 좋아한다는 것을 알고 있습니다.

나는 Dream Machine을 찾고 있지 않고 모니터가있는 기계와 약 $ 1000의 최고의 프로세서만으로도 대부분의 기계에 대한 소프트웨어를 작성할 수 있습니다.

도움이 되었습니까?

해결책

AMD와 Intel 사이에는 몇 가지 지시 수준 차이가 있지만 Visual Studio가 발견 할 것은 없습니다. 아마도 당신이 Sun Studio로 발전하고 있다면 당신은 그들을 만나게 될 것입니다 (나는 가지고 있습니다!).

64 비트 기계를 사용하고 해당 환경에서 테스트를해야한다고 생각되면 32 비트 VM을 실행합니다. 여기 주변의 일반적인 느낌은 당신이 감당할 수있는 가장 높은 수준의 비스타가 개발할 플랫폼이라는 것 같습니다.

다른 팁

32 비트 XP와 Vista를 사용하면 3GB 또는 RAM 이상에 액세스 할 수는 없지만 아마도 상당히 적습니다 (내 홈 머신은 Vista 32로 2.25GB에만 액세스 할 수 있습니다). 4GB의 RAM이있는 기계를 구입할 수 있다면 Vista-64 (홈 프리미엄 또는 Ultimate)를 사용하는 것이 좋습니다.

어떤 종류의 개발에 따라, 하드 드라이브 속도를 수행하면 컴파일 시간에 큰 차이가 생길 수 있습니다. 데스크톱 머신의 경우 가능한 경우 10,000 rpm 하드 드라이브를 받고 랩톱의 경우 7200 rpm 드라이브를 받으십시오.

AMD는 오래 전에 비 호환성을 부드럽게했습니다. 그것에 대한 당신의 결정은 단순히 어떤 브랜드가 더 나은 성능/기능을 가지고 있다고 생각하는지 여야합니다. VM 및 앱 등에 항상 32 비트를 모방 할 수 있기 때문에 64 비트로 확실히 갈 것입니다. 추가 메모리를 사용하는 능력은 나중에 64 비트 기계를 구매하기 위해 다른 $ 1000 대신 2-4 공연에 100 달러를 소비 할 때 배당금을 지불합니다.

CPU와 마찬가지로 여러 VM RAM을 실행하는 데 관심이 있다는 점을 감안할 때 중요합니다. 현재 인텔은 달러의 성능을 앞두고 있습니다 (특히 오버 클로킹에 관심이있는 경우) AMD의 옵션은 허용되며 현상 배치는 인텔 쿼드보다 True Quad Core 응용 프로그램에서 더 나은 것처럼 보입니다.

램의 품질과 속도는 크게 중요하지 않습니다. 일반적인 DDRII 800MHz는 괜찮을 것입니다. 4 또는 8GB가 있는지 확인하십시오.

운영 체제 측면에서 XP 64 비트는 한동안 주변에 있었음에도 불구하고 운전자 지원을 상당히 원합니다. 그러나 Vista 64 비트는 Vista 32bit의 거의 모든 드라이버 지원을 보유하고 있습니다. 이것은 이전 장치 중 일부가 작동하지 않지만 XP보다 Vista를 사용하는 번거 로움이 훨씬 적어야합니다. 버전 관리 측면에서 프리미엄을 권장하지만 추가 기능 목록을 살펴보고 그만한 가치가 있는지 확인해야합니다 (나에게 전혀 가치가 없습니다).

특정 프로세서로 인해 발생할 수있는 문제의 관점에서? 나는 동의한다 자극 약간의 차이가있을 수 있지만, 개발에서 발생하는 것은 아닙니다. 그러나 그 경기장에서의 나의 경험은 결코 광범위하지 않습니다.

너무나도 전망하지 않은 개발자 기계를 찾으면 AMD가 더 나을 것입니다.

AMD 780G/790G 메인 보드에는 온보드 통합 VGA가 있으며, 대부분의 NVIDIA/Intel Video Integrated Mainboard를 합리적인 가격으로 능가합니다. AMD Phenom CPU의 성능은 인텔의 성능만큼 좋지 않습니다. 그러나 인텔이 2 코어 만 제공하는 가격으로 AMD 3 코어 CPU를 얻을 수 있다는 점을 고려하면 좋은 거래입니다.

인텔의 CPU는 오버 클럭 잠재력이 뛰어납니다. 그러나 개발자로서, 나는 당신이 솔리드로 락 기계를 좋아하고 코드를 컴파일하는 동안 블루 데스 화면을 얻는 위험을 감수하고 싶지 않다고 생각합니다.

테스트를 위해 x64 바이러스 머신으로 Paly를 좋아하는 경우 하드웨어 가상화가 중요합니다. 대부분의 최신 AMD CPU에는 하드웨어 가상화 기능이 내장되어 있으며 Intel 은이 기능을 저가 CPU에서 자릅니다.

4 개의 공연 램을 최소로 얻으십시오. RAMS는 저렴하고 다른 모든 소프트웨어 (디버깅, 테스트, 데이터베이스 클라이언트 등)와 함께 저렴하며 빠르게 원하는 경우 RAM이 필요합니다.

CPU의 경우 a를 얻을 수 있습니다 쿼드 코어 190 $ 미만의 경우, 그것을 처리 할 수있는 보드 (약 125 $)를 사용하면 강력한 시작이 있습니다. 최신 비디오 카드가 필요하지 않습니다 ...

이미 구축 된 많은 PC가 예산 (720 $ 미만)에 따라 좋을 수 있습니다. 이 예를 참조하십시오 :alt text

  • 비스타 홈 프리미엄 64 비트
  • 320 공연 하드 드라이브
  • 3 공연 램
  • Geforce 7100 그래픽
  • 22 "Acer LCD 포함
  • 코어 2 듀오 E4700
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top