2008-08-20 77 views

回答

5

一些原因。

  1. 是的,你說得這是這樣你就可以有3個以上的演出RAM
  2. 越來越多的系統要到64位很快就會是很有意義的開發上你要什麼要在
  3. 運行在64位模式
8

Vista上運行時,一些錯誤只能觀察據我所知,有更好的支持64位比XP。它比64位XP廣告更好,更受歡迎。對於64位Vista,驅動程序和軟件支持應該更好。

64位交換機目前正在計算行業進行中。你也可以切換。微軟已經向64位邁進了一大步,許多已經效仿。那些沒有轉換的人很快就會出現。

至於技術上的好處,除了更高的內存限制外,沒有多少。如果你在64位上擁有它,Vista肯定會允許你利用4GB的內存。

1

XP 64bit還沒有準備好黃金時間,沒有它的驅動程序。在Windows Vista 64位中情況並非如此。因此,如果您希望將Windows Vista安裝到64位,那麼如果您要保持XP位於32位。

1

更大總是最好的? RAM是最主要的優勢,並增加了地址空間。我猜只要驅動程序不是問題,那麼爲什麼不是64位?

1

人們推薦64位,你能解釋爲什麼嗎?這是否僅僅是因爲你可以擁有多於32位的可尋址RAM的3Gb?

這尋址內存的限制是不是爲普通用戶的一個問題,但它是DB配置,科學計算等關鍵漂亮...

以及如何Visual Studio中受益於這些額外的RAM ?

是不是???如果你想編譯得更快,你可以直接從ramdisk分區編譯20%的編譯時間。我從64位XP回到32位,因爲我使用的軟件中有90%只有32位,而且我有64位驅動程序和一些軟件問題。

切換常規開發站的64位可能無用。

1

Vista x64對我來說是一個非常愉快的經歷。有一些邊緣情況,但是現在大多數軟件和驅動程序都可以正常工作。我看到使用它的最大的實際原因是你可以加載RAM(比如說6GB或更多),然後將它專門用於需要大量內存(如Photoshop)的虛擬機和其他應用程序。如果你每天只使用Visual Studio和其他一些應用程序,那麼它可能不是那麼有用,但我發現自己一次只能運行10到20個應用程序(嚴重),而額外的RAM卻非常重要。

2

在64位版本中大多數程序可用之前,64位不是主流。誰製作節目? Developers, developers, developers

查看我的觀點?如果開發者不轉變,64位程序將如何成爲主流?

除此之外,還有的五言更多的理由:

  • 簽名的驅動程序
  • 更多的內存,你提到
  • 你拿到的可能性在64位測試您的程序(顯然)
  • 這是未來。 =)
+0

非常有趣的一點。電影鏈接的獎勵積分。 – OregonGhost 2008-10-11 19:03:28

1

DotNet的岩石最近展示了從.Net開發人員角度來看64位的好處和缺陷。

http://www.dotnetrocks.com/default.aspx?showNum=341

有有機會獲得更多的RAM在窗口的明顯的好處,以及由不可用的驅動程序提出(它不僅必須是64位的明顯可能帶來的負面,但簽署與核證好)。

其他要點在於,如果您需要測試您在64位下開發的任何東西,唯一可以做到這一點的方法是在64位操作系統上。您始終可以創建VM鏡像,以便在64位操作系統下進行32位測試。

在p/invoke調用方面有一些問題,並不總是在32/64上工作,以及Managed DirectX在64位下工作不正常,但總的來說,我認爲它是人們將要做的事情隨着時間的推移更多。

3

除了增加的地址空間之外,另一個技術優勢是64位應用程序always use DEP,因此您不得不修復這些錯誤和潛在的安全漏洞。

2

我從32位Vista切換到64位,並沒有回頭看。我只有一個設備(多軌火線混合板)出現了問題 - 但是其他所有可用於32位的工作都適用於64.拋出添加成堆廉價RAM的能力,而我看不到如果處理器支持它,任何人都會堅持32的任何理由。

如果您真的不確定,請使用Vista的多引導功能,並在不同分區的同一臺計算機上安裝32位XP和64位Vista。我做了,但事實告訴你,我至少已經有9個月沒有回到XP了。

4

「在p/invoke調用方面有些問題並不總是適用於32/64,以及Managed DirectX在64位下運行不佳,但總的來說,我認爲它將會是人們將會遇到的問題隨着時間的流逝做更多事情。「

這是在.net中通過設置AnyCPU標誌引起的。在x64機器上的任何CPU都會以x64進程運行進程,當嘗試調用/加載32位dll時,x64進程會繼續進行爆發。由於這些庫是32位的,因此您需要將構建版本設置爲x86,以確保應用程序將作爲x86進程運行,如果在x64機器上,它將在WoW中運行。

簽署的驅動程序。沒有更多的「未知設備驅動程序」藍屏,導致問題的驅動程序被發現,並正確地歸咎於他們的崩潰。

簽名的驅動程序也意味着驅動程序是最新的。過去每2-3年更新一次驅動程序的製造商必須獲得簽名/認證。這意味着驅動程序是相對最新的,並且不得不通過微軟的基本「完全垃圾」測試。

這種「缺乏驅動程序支持」我一直認爲是一種福音。強制製造商認證。

更多地址空間。其他人提到,這允許更多的RAM,這是事實。但它對內存管理性能影響更大。這也意味着有4個內存RAM和一個512MB的顯卡將被系統完全使用。在32位操作系統上,系統必須從有限的地址中決定什麼硬件會得到什麼範圍,物理RAM是否丟失。

然後總有使用超過4音樂會的RAM,好了,當你有很多虛擬機的

64 Vista的負荷的核心操作系統進程/服務,在啓動過程中,進入隨機地址的可能性。給一些漏洞提供1/256的選擇正確的內存位置的機會,而不是在32臺機器上100%。

沒有內核修補。沒有。納達。小人物。這確實意味着某些Sysinternal工具不起作用,但它意味着xyz間諜軟件/病毒不能惡意應用與sysinternals相同的技術來永久隱藏,攔截呼叫等等(這是防止某些防病毒軟件的原因......)病毒)

2

64位的另一優點:

所有與所述微處理器相關聯的寄存器是64位的。這使得與32位微處理器相比,可以在更少的時鐘週期內執行高精度計算和64位算術運算。在某些情況下,例如64位乘法,速度是其兩倍。

相關問題