
在我的工作場所,我們的伺服器多年來一直運行 64 位元作業系統。但工作站是一個問題。很少有應用程式和驅動程式可以在 64 位元作業系統上正常運作。這少數情況足以阻止在工作站上部署 64 位元作業系統。
- 為什麼會發生這種情況?是作業系統還是驅動程式/應用程式的錯誤?
附加:
如果您有類似的問題,請分享您的想法和遇到的問題。
64位元作業系統什麼時候會成為主流?
答案1
這個問題很難概括,但主要問題是供應商總是不願意投入時間和金錢來開發驅動程序,因為他們不確定是否會實現必要的回報價值。
簡而言之:如果他們認為 64 位使用者不多,他們就不會為他們開發。
應用程式也是如此。大多數應用程式都是為 32 位元操作編寫的,並且依賴透過填充的向上相容性來工作。但是,根據原始程式碼中執行的神秘魔法的類型,這可能會導致梨形的結果,儘管這種情況不太常見- 在大多數情況下,只有像遊戲這樣的複雜應用程式才會真正遭受兼容性問題。
作業系統本身很少會因為對架構做壞事而犯錯——大多數 64 位元的實作都是健全的。
至於 64 位元作業系統何時會成為主流,這可能會是一個緩慢而緩慢的過程。對於晶片製造商來說,最簡單的方法就是全心全意地放棄 32 位元處理相容性。這將迫使作業系統開發人員維護 32 位元應用程式相容層,並且這些層的實現是為了可以以這種方式運行舊軟體,但會積極阻止任何用戶嘗試編寫新軟體以使用 32 位元。
答案2
如果 Windows 是您選擇的客戶端作業系統,而您的硬體具有製造商提供的強大 64 位元驅動程式支持,並且您已經進行了徹底的測試。 我認為您不會看到重大的軟體問題。
32 位元軟體模式在 Vista 64 位元中相當不錯,近一年來我一直使用它作為工作和家庭的主要工作站,使用標準應用程式(Office、VMWare、FireFox 等)。程序支持,但在測試過程中應該發現這些問題。
與所有事情一樣,您的里程可能會有所不同,並且您必須進行測試!測試!測試!測試業務應用程式、測試您的周邊設備和設備並驗證它們在 64 位元作業系統上運行,但您可能可以考慮在更換舊硬體時將其引入。
所有這些測試是否值得您花費時間是只有您可以做出的決定,我們僅在系統使用需要時部署 64 位元用戶端(例如需要處理大量 RAM),但這會隨著時間的推移而改變。
答案3
在工作站上執行非 Windows 64 位元作業系統應該不會有任何問題。 Solaris 使用 64 位元核心已經有一段時間了,大多數預設的 Linux 安裝也已經是 64 位元了。
對於 Windows 用戶來說不幸的是,許多供應商尚未建立或更新驅動程式以支援 64 位元作業系統版本。更具體地說,針對 Win64 的供應商主要針對伺服器硬體而不是工作站設備。
答案4
這是一個罕見的應用程序,不能在 64 位元 Vista 的 32 位元模式下正常運作。確保進行測試並確定問題到底出在哪裡。如果只有少數人需要使用它,您也許可以使用 VirtualPC 或其他一些虛擬化機制來允許少數人工作。
請同時查看 Windows 7 和 Windows 7 Professional 中的 XP-Mode。如果您可以稍等一下,您應該可以在 XP 模式下運行 32 位元應用程序,而係統的其餘部分則以 32 位元模式運行。這假設驅動程式不是問題。除非您使用的是非常舊的或非常專有的硬件,否則 64 位元驅動程式應該可用。