兼容

電腦術語
更多義項 ▼ 收起更多 ▲

兼容相對于軟體,一種是指某個軟體能穩定地工作在某作業系統之中,就說這個軟體對這個作業系統是兼容的。再就是在多任務作業系統中,幾個同時運行的軟體之間,如果能穩定地工作,不出經常性的錯誤,就說它們之間的兼容性好,否則就是兼容性不好。

  • 中文名稱
    兼容
  • 判斷方向
    作業系統兼容性等
  • 特    征
    衡量軟體好壞的一個重要指標
  • 性    質
    軟體

​簡介

而相對于軟體,一種是指某個軟體能穩定地工作在某作業系統之中,就說這個軟體對這個作業系統是兼容的。再就是在多任務作業系統中,幾個同時運行的軟體之間,如果能穩定地工作,不出經常性的錯誤,就說它們之間的兼容性好,否則就是兼容性不好。

軟體兼容介紹

軟體的兼容性是衡量軟體好壞的一個重要指標,兼容性指與軟體可從某一環境轉移到另一環境的能力有關的一組屬性,它包括以下幾個屬性:

1、與軟體無需採用有別于為該軟體準備的活動或手段就可能適應不同的規定環境有關的軟體屬性 ;

2、使軟體遵循與可移植性有關的標準或約定的軟體屬性 ;

3、與軟體在該軟體環境中用來替代製定的其他軟體的機會和努力有關的軟體屬性 。

在具體測試中我們可以從以下幾個方面來判斷:

作業系統兼容性 軟體可以運行在哪些作業系統平台上,理想的軟體應該具有與平台無關性。有些軟體需要在不同的作業系統平台上重新編譯即可運行,有些軟體需要重新開發或是改動較大,才能在不同的作業系統平台上運行,對于兩層體系和多層體系結構的軟體,還要考慮前端和後端作業系統的可選擇性。

異構資料庫兼容性 現在很多軟體尤其是MIS,ERP,CRM等軟體都需要資料庫系統的支持,對這類軟體要考慮其對不同資料庫平台的支持能力,如從ORACLE平台替換到SYBASE平台,軟體是否可直接掛接,或者提供相關的轉換工具。

新舊資料轉換 軟體是否提供新舊資料轉換的功能。當軟體升級後可能定義了新的資料格式或檔案格式,涉及到對原來格式的支持及更新,原來使用者的記錄要能繼承,在新的格式下依然可用,這裏還要考慮轉換過程中資料的完整性與正確性。

異種資料兼容性 軟體是否提供對其他常用資料格式的支持。例如辦公軟體是否支持常用的DOC、WPS等檔案格式,支持的程度如何,即可否完全正確的讀出這些格式的檔案。

套用軟體兼容性 主要考察兩項內容:一是軟體運行需要哪些其他套用軟體的支持,二是判斷與其他常用軟體如MS OFFICE,反病毒軟體一起使用,是否造成其他軟體運行錯誤或軟體本身不能正確實現其功能。

硬體兼容性 考察軟體對運行的硬體環境有無特殊說明,如對電腦的型號,網卡的型號、音效卡的型號、顯示卡的型號等有無特別的聲明,有些軟體可能在不同的硬體環境中,出現不同的運行結果或是根本就不能執行。

以上一些方面是中國軟體評測中心在大量的軟體測試實踐中提煉出來的比較有共性的內容,對于不同類型的軟體,在兼容性方面還有更多的評測指標,並且依據實際情況側重點也有所不同。

硬體兼容介紹

在伺服器上運行安裝程式之前要採取的最重要的步驟之一是確認您的硬體是否與 Windows Server 2003 家族產品兼容。可以通過從安裝光碟運行預安裝兼容性檢查或通過檢查 Microsoft 提供的硬體兼容性信息做到這一點。此外,作為確認硬體兼容性的一部分,請檢查您是否已獲得更新的硬體設備驅動程式以及更新的系統 BIOS(對基于 Itanium體系結構的電腦,則是適當的韌體)。

不管是否進行預安裝兼容性檢查,安裝程式都會在升級或全新安裝開始時檢查硬體和軟體兼容性,並在存在不兼容的情況時顯示一份報告。

從安裝光碟運行預安裝兼容性檢查 可以從安裝光碟進行硬體和軟體兼容性檢查。兼容性檢查不需要實際進行升級或安裝。要進行檢查,請在CD-ROM驅動器中插入安裝光碟,顯示出內容時,按照提示檢查系統兼容性。在運行檢查時,系統還為您提供下載最新的安裝檔案(通過動態更新)的選項。如果已與 Internet 連線,建議您允許下載。

有關下載最新安裝檔案的詳細信息,請參閱使用動態更新獲取更新的驅動程式和其他安裝檔案。

另一個運行兼容性檢查的方法是在 CD-ROM驅動器中插入安裝光碟,開啟命令提示符,並鍵入:d:\i386\winnt32 /checkupgradeonly

其中 d 代表 CD-ROM 驅動器。

檢查硬體和軟體兼容性信息 檢查 Microsoft 提供的硬體和軟體兼容性信息

另一個確認硬體和軟體是否針對 Windows Server 2003 家族產品設計的方法是單擊支持資源中兼容性信息的相應連結。

註意,微通道匯流排是一種不再受支持的硬體類型。

檢查驅動程式和系統 BIOS 或韌體 請確保您已為硬體設備獲得了更新的驅動程式,並且已擁有最新的系統 BIOS(對于基于 x86 或 x64 的電腦)或適當的韌體(對于基于 Itanium 體系結構的電腦)。設備製造商可以幫助您獲得這些內容,有關用于 BIOS 的高級配置和電源接口 (ACPI) 標準的信息,請參閱了解基于 x86 的電腦的 ACPI BIOS。

最後,如果您的某些設備不支持即插即用,或者您知道您的即插即用設備不完全符合標準,請考慮製作一個您電腦中的硬體設備的清單。詳細信息,請參閱採用不使用即插即用技術的設備清單。

硬體兼容案例

故障一:主機板與顯示器不兼容 電腦主要配置為精英P6ISA-II主機板(i815E晶片組)、賽揚800MHzCPU、HY128MB記憶體、三星750S顯示器,希捷U520GB硬碟。安裝完驅動程式之後,當開機時顯示器出現橫紋,重新啓動後顯示器居然不顯像了。

故障分析及解決排除了連線及板卡安插情況後,能引起顯示器不顯像的原因一般有兩種:一為顯示卡損壞;二為顯示器自身原因。但由于剛裝機時能正常開機,顯然二者均是完好的。于是將系統最小化後開機,故障依舊。到底毛病出在什麽地方呢?改用替換法依次更換了所有配件,發現了原因所在:當採用P6ISA-II主機板與三星750S配機時故障就會出現,而如果用其他品牌的主機板與750S相配或此塊主機板與其他顯示器相配時,故障都不會出現。找到原因後,更換主機板或顯示器就能解決問題了。

故障二:主機板與顯示卡驅動不兼容 電腦主要配置為聯想SX2EP主機板(i815EP)、賽揚Ⅱ733MHz處理器、U?NIKA速配1500顯示卡、HY128MB記憶體、希捷硬碟、百盛ATX電源及機箱。裝機、格式化硬碟及安裝系統都一切正常。但當安裝完驅動程式之後出現了以下故障:電腦關機不正常,從開始選單點擊"關閉電腦"後關機畫面遲遲不肯離開螢幕,接著電腦竟然自行啓動了。

故障分析及解決由于關機後機器自行啓動,即不能順利關機。根據以往經驗,當配件耗電量大于電源額定量時會導致電腦頻繁重啓,故初步判斷電源有問題,更換了另外一個百盛ATX電源後無任何效果。接著又想到CPU散熱不好也會引起類似故障,所以又為之換了一顆盒裝賽揚,並配以原裝風扇,毛病依舊。最後為了徹底將硬體原因排除,又接連換了相同品牌的主機板和顯示卡,可故障如同磐石一般依然存在。

不是硬體原因,難道是系統有問題?于是將CMOS恢復為出廠設定後又重灌系統。這一次多了個心眼,在安裝主機板及顯示卡驅動時採取了逐步分析的方法,即每安裝一個驅動程式均要試試能不能正常關機。試後發現了以下奇怪的現象:先安裝主機板驅動後關機正常,但接著安裝顯示卡驅動後則關機後自動啓動;反之,先裝顯示卡驅動,關機正常,接著裝完主機板驅動後電腦關機時自動重啓。這下終于找到了原因所在:此款主機板與UNIKA速配1500的驅動程式不兼容。

原因找到後,更換主機板或者顯示卡,故障就可以順利解決。

系統兼容案例

翹首以盼的新一代Windows Vista作業系統終于同大家見面,盡管這隻不過是離個人使用者實際套用尚有一段距離的商用版而已。但相信不少使用者都已經打算借此機會組裝一部新電腦,一償自己使用新系統的心願。想要發揮出Vsita作業系統的最佳性能和效果,應該使用哪種檔次的硬體配置?現有的電腦配置又能否順利運行Vista呢?今天筆者專門以最常見的Vista RC2測試版作業系統為例,為大家進行Vsita的真實性能和兼容性測試。

一、Vista的官方硬體要求 雖然微軟公司的Vista官方網站早在半年前就已經列明該作業系統的最低硬體要求,但那些要求已經有點過時(如800MHz以上主頻的處理器及支持800x600解析度的顯示卡等),因為就算是在Windows XP作業系統中也未必能用得順暢。所以想"玩好"Vista,官方的最低要求不算數。

有見于此,微軟公司此後又為Vista作業系統定位了不同的硬體標準,方便使用者參考。

(一)Windows Aero的最低要求

Aero Glass

Vista作業系統的最大特點就是採用一種名為"Aero Glass"的介面,該介面主要為視窗增加透明化效果並在開關視窗時加入放大/縮小的動畫,此外還設有Flip、Flip 3D、Sidebar等功能,極大地方便了普通使用者使用。但這些效果都是靠顯示卡GPU(圖形處理器)協助執行和運作的,假如Vsita系統檢測到電腦的硬體配置不能滿足要求,或者系統速度無法應付,就會自動關閉該功能,因此微軟方面亦為Aero介面設立了最低的硬體要求。

1.需要具備以下功能的DirectX 9等級圖形處理器:

(1)支持WDDM驅動程式;

(2)硬體支持Pixel Shader 2.0(像素著色2.0)標準;

(3)支持每一像素32位元的色彩。

2.足夠的顯示記憶體:

(1)支持解析度低于1,310,720像素的單一監視器需要64MB顯示記憶體。

(2)支持解析度介于1,310,720到2,304,000像素的單一監視器需要128MB顯示記憶體。

(3)支持解析度高于2,304,000像素的單一監視器需要256MB顯示記憶體。

(4)符合顯示記憶體的頻寬要求,可在現有的Windows XP作業系統上運行Windows Vista Upgrade Advisor程式,來評估這項需求。

(二)Vista Capable和Vista Premium Ready標準

Vista Capable

另外,為了方便一些等不及Vsita問世現在就要購買電腦的使用者,微軟公司還定義了Vista Capable和Premium Ready標準,讓品牌電腦製造商印在電腦主機上,使使用者購買時了解該產品能否順利過渡到Vista。兩項標準分別為:

1.Vista Capable PC必須具備:

(1)現代化的處理器(至少800MHz主頻);

(2)512MB的系統記憶體;

(3)具備DirectX 9功能的圖形處理器。

2.Vista Premium Ready PC必須具備:

(1)1GHz主頻的32位(x86)或64位(x64)處理器;

(2)1GB的系統記憶體;

(3)可運行Windows Aero介面的圖形處理器;

(4)128MB的顯示記憶體;

(5)40GB的硬碟容量,至少有15GB可用空間;

(6)DVD-ROM光碟機;

(7)音頻輸出功能;

(8)網路連線功能。

二、電腦硬體驅動程式與Vista的兼容性

我們知道,Windows作業系統其實不能與硬體直接溝通,硬體的驅動程式才是作業系統與硬體之間的通訊橋梁,它能夠讓作業系統知道該硬體的存在,並得以在最佳狀態下工作,以發揮出最好性能。因此,電腦使用者必然會關註升級到Windows Vista作業系統後,新驅動程式對作業系統性能的影響程度。

Windows Vista作業系統(開發代號為"Longhorn")從提出至今已超過五年光景,因此廠商開發Vista平台的硬體驅動程式有著相當長的時間,所以目前支持Vista系統的硬體驅動程式其實不如外界想像的那麽差,至少不會構成嚴重的穩定性問題。

(一)主機板驅動程式

目前,多家主機板及顯示卡廠商(包括Intel、ATI、NVIDIA、VIA、SiS、Realtek、Analog Device、Marvell及Creative等),都在官方網站中提供Beta(測試)版本驅動程式,宣稱支持Vista RC1版本甚至最新的RC2版作業系統,讓有意率先試用Vista的使用者的各種主要硬體(包括顯示卡、網卡、音效卡及SATA/RAID控製器等)不致于完全無法使用。

但也有例外,例如以出產RAID控製卡聞名的Promise公司,以往很多主機板都使用Promise的控製晶片來實現PATA/SATA RAID功能。而Promise公司現在並沒有刻意支持Vista作業系統,其控製卡的XP驅動程式也可以安裝到Vista RC2內,而且硬碟能照常使用。

其實,將電腦硬體的Win XP驅動程式安裝在Vista下使用的情況並不少見,隻是這種做法未得到微軟公司的認可,因此穩定性沒有保障,而且也需要靠使用者自己逐一測試硬體是否兼容,非常不可靠。

(二)顯示卡驅動程式

顯示卡方面,NVIDIA顯示卡的ForceWare公版驅動程式已經更新到96.85版以上。支持Direct3D和OpenGL,但不支持HDCP和HDMI這兩項針對HDTV(高清電視)的技術。而且從這個版本的驅動程式開始,在Vista平台中取消了舊的傳統介面,硬性規定使用者隻能用新版控制臺修改顯示卡的各項功能設定,似乎這是NVIDIA ForceWare驅動程式的發展方向。

ATI顯示卡的情況還要糟糕一些,因為NVIDIA顯示卡的ForceWare驅動程式起碼支持Vista RC2最新的Build 5744版,反之ATI顯示卡的Catalys驅動程式隻正式支持RC1(即使安裝在RC2系統中並無問題),而HDCP/HDMI支持與否更是隻字不提。

(三)網卡驅動程式

網路控製卡方面,近年來幾乎由Realtek公司主導整個市場,所以Realtek網卡對支持Vista作業系統的影響程度,相信絕不亞于ATI和NVIDIA顯示卡。

Realtek公司早就在投入Vista的支持開發,旗下的ALC6xx/ALC8xx音頻控製晶片(AC'97/HD-Audio)及RTL81xx系列10/100Mbps或1GBps網路晶片,全都支持Vista平台。不過很意外的是,以往被公認是網路產品龍頭老大的3Com公司,其所有網卡目前竟一概不支持Vista。筆者在3Com官方網站內完全搜尋不到任何有關Vista的資料,叫人非常失望。

(四)音效卡驅動程式

音效卡方面,電腦玩家都清楚音效卡對玩電腦遊戲的音效定位及遊戲效果均有影響。目前,新加坡創新(Creative)公司的Sound Biaster(SB)X-Fi及Audigy音效卡都是公認的"遊戲音效卡"。因為隻有創新公司提供完整的EAX 2.0及EAX Advanced HD 4.0/5.0環繞身曆聲定位解決方案。

創新公司早就在參與Vista驅動程式的開發,其官方網站中列出了不同系列SB音效卡的Vista驅動程式的預計完成時間表。目前可以肯定的是X-Fi、Audiy 2/4等高端音效卡有Vista RC1驅動程式。低端音效卡如Audigy 2 LS及Livel!24-bit則支持Vista Beta 2版作業系統。創新的外置音效卡產品方面,包括如Audigy 2 NX、Live!24-bit External的Vsita驅動程式,則預計在12月份完成。

至于其它像Live!或SB PCI等舊音效卡的命運又如何呢?很可惜,創新公司不打算升級它們的專用軟體,屆時可能隻有Vista內置音效卡驅動程式能夠支持它們。不過,按照微軟的貫例,隻能提供最基本的音頻輸出功能,其他如環繞聲效果等玩家不要抱有太大期望。

三、電腦遊戲與Vista的兼容性 對于廣大遊戲迷來說,他們最關心的是多少遊戲能成功地從XP過渡到Vista中。由于時間關系,筆者無法在Vista中安裝市面上所有的遊戲。但根據我的簡單測試所得,不少流行的遊戲(如《Quake 4》、《Half-Life 2》、《Serious Sam 2》、《F.E.A.R》等)都能夠在Vista中成功安裝和運行。

值得一提的是,除了以往的XP遊戲能在Vista中使用外,不少廠商亦開始著手製作一些支持為Vista作業系統設計的遊戲軟體。例如微軟公司自己推出的飛行模擬遊戲《Flight Simulation X》(模擬飛行X),就是一套標明可在Vista中運行的遊戲。相信今後陸續還會有支持Vista的遊戲推出,所以遊戲迷們不用擔心到時候沒有遊戲玩。

四、你的電腦跑得動Vista嗎? 如果你本身已經有一部硬體配置不差的電腦,但不知道能否順利過渡到Vista作業系統,其實可以通過硬體檢測軟體,看看當中有那些硬體能夠在Vista中使用。

目前,除了微軟公司外,ATI公司亦開發了一套名為"Are You Vista Ready?"的軟體,讓使用者檢查一下可否在Vista中使用。

(一)Microsoft Windows Vista Upgrade Advisor

首先看看來自微軟官方的硬體檢測軟體Microsoft Windows Vista Upgrade Advisor。使用者隻要到微軟官方網站下載並安裝軟體後,就可利用該軟體檢測自己的電腦是否能應付Vista的需求。

當完成檢查後,程式會列明使用者的電腦可否升級為Vista。假如不能符合相關要求,會提供一些升級建議(如升級顯示,加大硬碟容量等),方便使用者在升級Vista前作好硬體方面的準備。另外,該程式還會自動檢查有哪些套用軟體可過渡到Vista中,以免在升級後不能使用部分軟體。

(二)ATI Are You Windows Vista Ready

除了微軟公司外,以生產顯示卡、主機板晶片組聞名的ATI公司也提供了一套網上硬體檢測軟體--"Are You Windows Vista Ready?",讓使用者檢查一下自己的電腦配置能否滿足Vista的要求。

使用者隻要進入ATI的網站執行相關檢查,完成後就會跳出一個"Windows Vista System Requirement Labs Analysis"的視窗,並列出使用者的電腦在運行Vista時是快或慢。

除此之外,該測試軟體還內置"Mimimum"、"Recommended"及"Optimal"等三個性能等級,看看使用者的電腦滿足哪個級別的要求。

雖然ATI提供的這個軟體隻集中在硬體方面,不過檢查的仔細程度比微軟的硬體檢測軟體更詳細,包括顯示卡上的顯存是否足夠,以及是否支持Pixel Shader 2.0硬體加速標準等。其操作介面右方還有一個"We Recommand"按鈕,裏面列出ATI建議使用的顯示卡,當然其中列出的全部是ATI系列顯示卡,給人一種"賣廣告"的嫌疑。

相關詞條

相關搜尋