史萊姆論壇

史萊姆論壇 (http://forum.slime.com.tw/)
-   一般電腦疑難討論區 (http://forum.slime.com.tw/f17.html)
-   -   Win 7 64-Bit 作業系統與軟體的相容性如何呢? (http://forum.slime.com.tw/thread266001.html)

丹楓 2011-07-03 09:13 PM

Win 7 64-Bit 作業系統與軟體的相容性如何呢?
 
近來朋友說要購買筆電,於是幫朋友到 3C 賣場去比較一下,看了看幾乎所有簡易型除外的筆電都是搭配 Win 7 64-Bit 的作業系統,小弟現在還是在用 XP,想請教一下---Win 7 64-Bit 作業系統與舊軟體的相容性是很好嗎?不然為何都清一色搭配 Win 7 64-Bit 的作業系統,不怕客人買回家無法安裝舊的軟體而罵聲連連嗎?

米奇 2011-07-03 09:28 PM

「32 位元」與「64 位元」指的是電腦處理器 CPU 處理資訊的方式。
64 位元版本的 Windows 比 32 位元系統在處理大量隨機存取記憶體 (RAM) 上更有效率。

針對 Windows 32 位元版本設計的大部分程式是可在 Windows 的 64 位元版本上運作,
但是如果程式是針對 Windows 的 64 位元版本設計,就不適用於 Windows 的 32 位元版本。

crd1871 2011-07-04 05:53 AM

嗯,沒錯,現在軟體跟win7 x64確實很不相容,會搭配x64的win7是因為這是未來趨勢,慢慢的以後軟體都會支援win7 x64說^^

不飛 2011-07-04 06:51 AM

引用:

作者: 丹楓 (文章 2279785)
近來朋友說要購買筆電,於是幫朋友到 3C 賣場去比較一下,看了看幾乎所有簡易型除外的筆電都是搭配 Win 7 64-Bit 的作業系統,小弟現在還是在用 XP,想請教一下---Win 7 64-Bit 作業系統與舊軟體的相容性是很好嗎?不然為何都清一色搭配 Win 7 64-Bit 的作業系統,不怕客人買回家無法安裝舊的軟體而罵聲連連嗎?

其實以 x86 規格的 2GB 容量來執行專業工程或是繪圖等程式,
再加上現在 CPU 都已經是多核心狀態,
實在是略顯不足,

尤其是在 CPU 的 HT 方面的多程序處理執行程序下,
記憶體當然是越多越好,
猜測也是未來的趨勢,
單單從以前 DOS 環境下,大家都在為了 64KB 的記憶體容量奮鬥,
現在以 4GB 記憶體容量為標準配備更是應當可以理解的,
時代在進步,硬體軟體韌體更是更新如飛,

所以軟體公司也在接受進步的適時推出 x86 跟 x64 兩種版本,
以應付這個世代交替的時代,

我個人在想,客戶方面應該也會在一段時間後漸漸地接受這個事實的。

丹楓 2011-07-04 11:43 AM

引用:

作者: chenhan2603 (文章 2279786)
「32 位元」與「64 位元」指的是電腦處理器 CPU 處理資訊的方式。
64 位元版本的 Windows 比 32 位元系統在處理大量隨機存取記憶體 (RAM) 上更有效率。

針對 Windows 32 位元版本設計的大部分程式是可在 Windows 的 64 位元版本上運作,
但是如果程式是針對 Windows 的 64 位元版本設計,就不適用於 Windows 的 32 位元版本。

請大大指正小弟的疑問,「 Windows 32 位元版本設計的大部分程式真的可以在 Windows 的 64 位元版本上運作」嗎?還是 Win 7 64-Bit 僅能使用 64 位元的軟體呢?

crd1871 2011-07-04 11:50 AM

引用:

作者: 丹楓 (文章 2279818)
請大大指正小弟的疑問,「 Windows 32 位元版本設計的大部分程式真的可以在 Windows 的 64 位元版本上運作」嗎?還是 Win 7 64-Bit 僅能使用 64 位元的軟體呢?

這就不一定了,看軟體的設計者當初是怎樣設計的,但是原則上32位元也是可以用在win7 64位元的作業系統^^

a471 2011-07-04 12:21 PM

可以向下相容.....64BIT環境執行64/32BIT的軟體..

ppp0600 2011-07-04 12:23 PM

前陣子幫人64位元電腦灌一些軟體,成功率幾乎一半一半,尤其是專用軟體,問題頗大的,
幫他裝三套資料庫相關軟體,就掛掉一套 :on_44:

不飛 2011-07-04 12:30 PM

引用:

作者: 丹楓 (文章 2279818)
請大大指正小弟的疑問,「 Windows 32 位元版本設計的大部分程式真的可以在 Windows 的 64 位元版本上運作」嗎?還是 Win 7 64-Bit 僅能使用 64 位元的軟體呢?

這不一定。

有些軟體公司只發行單版本執行程序,
但是在 Windows x86 or x64 下都可以執行,
你硬體上的多核心雖然可以負擔分工,
但是都是以單核心處理程序在系統下執行。

現今比較新出版的軟體依照硬體潮流也分成 x86 或是 x64 兩種版本發行,
你就是買到 x86 的版本安裝到 x64 的 OS 上依然可以執行,
只不過沒有 x64 版本的穩定,
因為微軟不會笨到自己打自己嘴巴硬要消費者配合,
一定會在軟體上做出某種相容修正的補釘來讓他執行,
硬體上也會向下修正的。

這情形就像是 Windows 95 剛剛問世的時候,
也可以兼容並蓄得執行純 DOS 或是 CMD 環境下的程式一樣,
所以相容問題一定不會存在,
一定能夠向下相容的。

不飛 2011-07-04 12:32 PM

引用:

作者: ppp0600 (文章 2279824)
前陣子幫人64位元電腦灌一些軟體,成功率幾乎一半一半,尤其是專用軟體,問題頗大的,
幫他裝三套資料庫相關軟體,就掛掉一套 :on_44:

很多您所謂的專用軟體寫進資料庫的存檔訊息大部分都是用 dBase 編寫的,

當然相容性的爭議很大。

米奇 2011-07-04 08:12 PM

引用:

作者: 丹楓 (文章 2279818)
請大大指正小弟的疑問,「 Windows 32 位元版本設計的大部分程式真的可以在 Windows 的 64 位元版本上運作」嗎?還是 Win 7 64-Bit 僅能使用 64 位元的軟體呢?

引用:

作者: 不飛 (文章 2279826)
這不一定。

有些軟體公司只發行單版本執行程序,
但是在 Windows x86 or x64 下都可以執行,
你硬體上的多核心雖然可以負擔分工,
但是都是以單核心處理程序在系統下執行。

現今比較新出版的軟體依照硬體潮流也分成 x86 或是 x64 兩種版本發行,
你就是買到 x86 的版本安裝到 x64 的 OS 上依然可以執行,
只不過沒有 x64 版本的穩定,
因為微軟不會笨到自己打自己嘴巴硬要消費者配合,
一定會在軟體上做出某種相容修正的補釘來讓他執行,
硬體上也會向下修正的。

這情形就像是 Windows 95 剛剛問世的時候,
也可以兼容並蓄得執行純 DOS 或是 CMD 環境下的程式一樣,
所以相容問題一定不會存在,
一定能夠向下相容的。

是的

由於 64 位元系統目前缺乏對應的軟體,多數軟體仍按 32 位元架構編寫。最嚴重的問題是出現在不相容的驅動程式。
儘管 32 位元相容模式 (又稱作模擬模式,即微軟 WoW64 技術)可執行大部分軟體,但通常無法執行驅動程式(或類似軟體),因為驅動程式通常在作業系統和硬體之間執行,無法使用直接模擬。所以在 64 位元作業系統使用 32 位元版本設計的程式會有挫折。

因為裝置的驅動程式通常執行於作業系統核心(kernel)的內部,有可能以 32 位元行程執行核心,同時支援 64 位元的使用者行程。以在核心裡的額外消耗為代價,如此可為使用者提供受益於 64 位元的記憶體和效能,且不破壞現存 32 位元驅動程式的二進制相容性。

這個機制源於 Mac OS X 啟用 64 位元行程,同時支援 32 位元的驅動程式。

WoW64 技術官方文件參考如下:

Best Practices for WOW64

The PC industry is gradually transitioning from an installed base of primarily 32-bit systems to one of primarily 64-bit systems. In the interim, many application developers will continue to build 32-bit versions of their applications or will provide both 32-bit and 64-bit versions. To ease the effort that is involved in porting applications and to help encourage adoption of 64-bit computing, Microsoft provides Windows 32-bit On Windows 64-bit (WOW64), an emulation layer that enables 32 bit Windows-based applications to run seamlessly on 64-bit Windows. This paper defines best practices for building applications that run on WOW64.


所有時間均為台北時間。現在的時間是 12:30 PM

Powered by vBulletin® 版本 3.6.8
版權所有 ©2000 - 2025, Jelsoft Enterprises Ltd.

『服務條款』

* 有問題不知道該怎麼解決嗎?請聯絡本站的系統管理員 *


SEO by vBSEO 3.6.1