2008-09-30 9 views
8

Szukam nowego komputera do programowania. Mój budżet nie przekracza 1000 USD (łącznie z monitorem). Jestem otwarty na laptopa (typ zastępujący komputer stacjonarny) lub tradycyjny stacjonarny komputer PC.Komputer rozwojowy: AMD kontra Intel i 32-bitowy vs 64-bitowy

Moje podstawowe środowisko programistyczne to Microsoft, Visual Studio 2008 (oraz obsługa starszego kodu Visual Studio 6). SQL Server 2005, 2008, a także starsza obsługa SQL Server 2000. Microsoft Office 2003, potencjał do instalacji 2007, ale wsparcie już w wersji Office 2000. Oprogramowanie, które będę pisać i obsługiwać będzie głównie Windows XP, ale niektóre Vista. Muszę założyć, że istnieją 64-bitowe implementacje, na których można zainstalować.

Moje pierwsze zamieszanie zaczyna się od wyboru AMD lub Intel. Obawiam się, że istnieje problem ze zgodnością z oprogramowaniem do budowania przy użyciu Visual Studio w środowisku AMD. Nie mam żadnych dowodów, to tylko troska, że ​​mam nadzieję, że ktoś mi to wyjaśni.

Po trzecie, jestem zakłopotany instalacjami 32-bitowymi i 64-bitowymi. Czy powinienem trzymać się najmniej wspólnego mianownika (32-bitowego), mimo że 64-bitowy stale zyskuje na popularności? Jestem świadomy, że 64-bitowe systemy operacyjne będą obsługiwać ponad 4 GB pamięci RAM i które mi się podobają, ponieważ chciałbym skonfigurować jak najwięcej wirtualnych maszyn w środowiskach testowych, jak to możliwe, i może mieć wiele aktywnych jednocześnie.

Nie szukam wymarzonej maszyny, tylko maszyny z monitorem i najlepszym procesorem za około 1000 dolarów, które pozwolą mi pisać oprogramowanie dla większości maszyn tam.

+0

Aktualizacja: Skończyło się na tym, że czekałem chwilę i chodziłem z HP Core2 Duo Quad z 4G RAM, napędem 640G i 24-calowym monitorem panoramicznym - 999 USD w Costco. Jak na razie dobrze. W najbliższym czasie planuję upgrade do 8G RAM. Jak wspomniał Stimms, mam 32-bitowe maszyny wirtualne, a nawet Windows Betas działa. Bardzo dobrze. – Taptronic

Odpowiedz

6

Istnieje kilka różnic poziomu instrukcji między AMD i Intel, ale nic, że Visual Studio zamierza odkryć. Być może, jeśli pracujesz w Sun Studio, możesz na nie wpaść (mam!).

Wybrałbym maszynę 64-bitową i uruchomię na niej 32-bitowe maszyny wirtualne, jeśli wydaje się, że trzeba przeprowadzić testy w tym środowisku. Najczęściej pojawiające się wrażenie, że najwyższy poziom Vista, na jaki można sobie pozwolić, to platforma, na której można się rozwijać.

+0

Ale czy można to zrobić z budżetem 1 000 $? Jeśli pójdę z AMD to bardzo możliwe. – Taptronic

3

Z 32-bitowymi XP i Vista, możesz nie mieć dostępu do znacznie więcej niż 3 GB lub RAM, ale prawdopodobnie mniej (Mój komputer domowy może uzyskać dostęp tylko do 2,25 GB z Vista 32). Jeśli możesz sobie pozwolić na zakup maszyny z 4 GB pamięci RAM, polecam korzystanie z Vista-64 (Home Premium lub Ultimate).

W zależności od tego, jakiego rodzaju programujesz, szybkość dysku twardego może znacznie zmienić czas kompilacji. Uzyskaj stacje dysków o prędkości 10 000 obr./min, jeśli to możliwe, na komputer stacjonarny i dyski twarde o prędkości 7200 obr./min na laptop, ale kosztują więcej.

+0

Co z procesorem? AMD ok? To 99,9% rozwoju systemu Windows i rozwoju Internetu. SQL Server + Visual Studio – Taptronic

1

Uzyskaj 4 gigabajty pamięci RAM równe co najmniej tyle, ile potrzebujesz systemu, który może obsłużyć więcej niż 3 gigabajty (czyli 64-bitowy system operacyjny). Rams jest tania, a IDE wraz ze wszystkimi pozostałymi programami (debugowanie, testowanie, klient bazy danych itp.) Będzie wymagało ci niektórych baranów, jeśli chcesz czegoś szybko.

3

AMD wygładził ich niezgodności dawno temu. Twoja decyzja w tym zakresie powinna być po prostu tym, którą markę uważasz za lepszą wydajność/funkcje. Na pewno pójdę z 64-bitowym, ponieważ zawsze można emulować 32-bitowy dla maszyn wirtualnych i aplikacji i tak dalej. Zdolność do korzystania z dodatkowej pamięci wypłaca dywidendy później, gdy wydajesz tylko 100 $ na kolejne 2-4 koncerty zamiast na kolejne 1000 $, aby ostatecznie kupić maszynę 64-bitową.

+0

Dziękuję za te informacje! – Taptronic

1

Dla procesora można uzyskać Quad Core za mniej niż 190 $, z płytą, która może sobie z tym poradzić (około 125 $), masz silny start. Nie musisz mieć najnowszej karty graficznej ...

+0

Jestem typem, który może "ścigać się z samochodem", ale nie wiedziałby, co to jest chowanie się pod maską. Czy obecnie trudno jest zbudować takie urządzenie? Jest tańszy? Warto było? – Taptronic

3

Podanie, że chcesz obsługiwać wiele pamięci wirtualnej maszyny wirtualnej, będzie kluczowe, podobnie jak procesor. Obecnie Intel jest liderem wydajności dla dolara (zwłaszcza jeśli interesuje Cię przetaktowywanie), jednak opcje AMD są akceptowalne, a porcja zjawisk wydaje się być lepsza w prawdziwych quad core niż w quadach Intel.

Jakość i szybkość pamięci RAM jest w dużej mierze nieistotna. Generic DDRII 800mhz będzie dobrze, po prostu upewnij się, że masz 4 lub 8 GB tego.

Pod względem systemów operacyjnych, 64-bitowy xp jest dość niecierpliwy przy obsłudze sterowników, mimo że już od dłuższego czasu. Vista 64bit ma jednak prawie wszystkie wsparcie dla sterowników 32-bitowych. Chociaż oznacza to, że niektóre ze starszych urządzeń nie będą działać, powinieneś mieć znacznie mniej kłopotów z Vistą niż XP. Jeśli chodzi o wersjonowanie, polecam premium, jednak trzeba sprawdzić listę dodanych funkcji, aby określić, czy jest to warte, czy nie (dla mnie, to w ogóle nie jest tego warte).

Pod względem problemów, które mogą wystąpić z powodu określonych procesorów? Zgadzam się z stymuluje, że chociaż mogą być niewielkie różnice, to nie jest coś, co można napotkać w rozwoju VS. Jednak moje doświadczenie na tej arenie nie jest w żadnym stopniu rozległe.

+0

Dziękuję za to wyjaśnienie. – Taptronic

1

Wiele już skompilowanych komputerów PC może być miłe dla Ciebie w ramach twojego budżetu (poniżej 720 $). Zobacz poniższy przykład: alt text

  • Vista Home Premium 64-bit
  • 320 gig dysk
  • 3 gig baranów
  • GeForce 7100 grafika
  • 22" Acer LCD dołączonego
  • Core 2 Duo E4700
+0

720, co? O tym właśnie myślę. Czy to coś może zaakceptować więcej niż 4G RAM? – Taptronic

2

Jeśli szukasz niezbyt expe nsive dev machine, AMD powinno być lepsze.

Płyta główna AMD 780G/790G ma wbudowaną zintegrowaną kartę graficzną VGA, przewyższającą wydajność większość zintegrowanej płyty głównej wideo nvidia/intel w rozsądnej cenie. Wydajność procesora AMD Phenom nie jest tak dobra jak w przypadku Intela. Ale biorąc pod uwagę, że możesz kupić 3-rdzeniowy procesor AMD po cenie, którą Intel oferuje tylko dwurdzeniowym, to dobra okazja.

Procesor Intela ma duży potencjał przetaktowywania. Jednakże, jako programista, przypuszczam, że lubisz maszyny solid-as-a-rock i nie lubisz ryzykować, otrzymując niebieski ekran śmierci podczas kompilowania kodu.

Wirtualizacja sprzętowa jest ważna, jeśli lubisz paly z wirtualną maszyną X64 do testowania. Większość nowoczesnych procesorów AMD ma wbudowaną funkcję wirtualizacji sprzętowej, podczas gdy Intel obniżył tę funkcję ze swoich procesorów klasy low-end.

Powiązane problemy