兼容性

兼容性

兼容性(compatibility)是指硬體之間、軟體之間或是軟硬體組合系統之間的相互協調工作的程度。兼容的概念比較廣,相對於硬體來說,幾種不同的電腦部件,如CPU、主機板、顯示卡等,如果在工作時能夠相互配合、穩定地工作,就說它們之間的兼容性比較好,反之就是兼容性不好。

對於軟體的兼容性,指的是指某個軟體能穩定地工作在若干個作業系統之中,而不會出現意外的退出等問題。

基本介紹

  • 中文名兼容性
  • 外文名:compatibility
  • 含義:硬體、軟體之間的各種配合的程度
  • 涉及方面:技術,電腦,網際網路
  • 類型:電腦方面術語
打開程式,基本概念,向上兼容,向下兼容,情況,

打開程式

windows xp中,用兼容打開某個程式(exe),有以下版本。
windows 95
windows 95/windows me
windows NT 4.0 (service pack 5)
windows 98
windows 2000

基本概念

由於PC機的方便組裝和易擴充性,在一定程度上加速了電腦的普及,而電腦配件製造商們自然也為此做出了巨大貢獻。不過,正因為我們使用的電腦(特別是兼容機)是由不同廠商生產的產品組合在一起,它們相互之間難免會發生“摩擦”。這就是我們通常所說的不兼容性,所謂“兼容機”一詞,也源自於此。接下來,我就談談到底各部件之間會產生什麼樣的不兼容現象,以及我們如何解決這種問題。
而在軟體行業,一種是指某個軟體能穩定地工作在若干個作業系統之中,就說明這個軟體對於各系統有良好的兼容性。再就是在多任務作業系統中,幾個同時運行的軟體之間,如果能穩定地工作,不頻繁崩潰、當機,則稱之為它們之間的兼容性良好,反之兼容性不好。另一種就是軟體共享,幾個軟體之間無需複雜的轉換,即能方便地共享相互間的數據,也稱為兼容。

向上兼容

在較低檔計算機上編寫的程式,可以在同一系列的較高檔計算機上運行,或者在某一平台的較低版本環境中編寫的程式可以在較高版本的環境中運行,都稱為向上兼容,前者是硬體兼容,而後者是軟體兼容,例如,基於Intel386的PC兼容機上所有的軟體也可以運行在486或更高的機型上。向上兼容具有非常重要的意義,一些大型軟體的開發,工作量極大,如這些軟體都能做到兼容,則無需在其它機器上重新開發,就可節省龐大的人力和物力。

向下兼容

向下兼容(downward compatibility),又稱向後兼容(backward compatibility)、回溯兼容,在計算機中指在一個程式和/或庫更新到較新版本後,用舊版本程式創建的文檔或系統仍能被正常操作或使用(包括寫入),或在舊版本庫的基礎上開發的程式仍能正常編譯運行的情況。
在檔案系統中,ext4檔案系統的設計就是向後兼容的,ext3的檔案系統可以被當作ext4檔案系統掛載。
通常更新一個軟體時,應該為向下兼容性做出一定的考慮,這往往能給用戶帶來方便並更好地留住用戶。Microsoft特彆強調維持軟體的向下兼容性。為了實現此一目標,有時微軟甚至不惜支持使用了非官方乃至誤用的 API 的軟體。
但情況並不總是這樣,有時為了考慮向下兼容會帶來一些累贅,尤其是進行過較多升級後。Python3.0 便是放棄向下兼容的一個例子。
如果一個軟體的舊的版本保存的文檔不能被新版本讀取,即使廠商提供了額外工具對舊文檔進行不可逆轉的轉換,這也不能稱作向下兼容。這可能是軟體廠商的一種市場戰略,強迫用戶購買升級軟體,隨著升級用戶逐漸增加,逐漸地使得舊軟體能讀取的文檔越來越少。
對於軟體來說,向下兼容的意思是,較高版本的程式能順利處理較低版本程式的數據。拿著名的動畫製作軟體 Flash 的兩個版本 Flash 5 與 Flash MX 2004 來說,這兩個版本雖然保存出來的檔案都是 .fla,可是檔案內容的結構有所不同。儘管如此,Flash MX 2004 仍然能處理 Flash 5 保存的 fla 檔案,我們就說 Flash MX 2004 是向下兼容的。 另外一個常見的例子也可以幫助我們理解向下兼容的概念,Microsoft的Office 2007可以打開Office 2003的檔案,反之卻不可以,因此說Office這個軟體是向下兼容的。 事實上,多數的計算機軟體都是向下兼容的。但是必須說明的一點是,由於考慮實際套用,不一定所有版本高的軟體都能接受版本低的軟體輸出的東西,例如假設有一種軟體X,並假設已經有10.0 版本了,那么版本舊得已經沒有什麼人用的X Version 1.0 所輸出的檔案,就不太可能在10.0 版本中順利讀取。

情況

記憶體與主機板不兼容
記憶體與主機板不兼容的故障較為常見,表現為昨天電腦還用的好好的,可是今天早晨一開機,即“嘀嘀”地叫個不停。只有打開機箱,把記憶體條取下來重新插一下就好了。注意:在拔插記憶體條時一定要拔掉主機和電源線,防止意外燒毀記憶體。這是故障輕的,嚴重的話,需要把幾個記憶體插槽都擦拭好幾遍,才能把機子點亮。可是用不了十天半個月,就又會再出現報警的情況。只要你打開機箱把記憶體插一下就又好了。你說機器有問題,只要點亮了,就是連續運行十天半個月的一點問題也沒有。可老是報警這誰也受不了。這種情況就是典型的記憶體與主機板不兼容。
造成這種故障的原因有:
⑴ 記憶體條不規範,記憶體條有點薄。當記憶體插入記憶體插槽時,留有一定的縫隙。如果在使用過程中有振動或灰塵落入,就會造成記憶體接觸不良,產生報警。
⑵ 記憶體條的金手指工藝差,金手指的表面鍍金不良。在長時間的使用過程中,金手指表面的氧化層逐漸增厚,積累到一定程度後,就會致使記憶體接觸不良,開機時記憶體報警。
記憶體插槽質量低劣,簧片與記憶體條的金手指接觸不實在,在使用過程中始終存在著隱患,在一定的時間就會點不亮,開機報警。
⑷ 再就是純粹的不兼容情況:一款條子,在有的主機板上用得好好的,但是到了這塊主機板上卻經常當機,或者不能正常啟動。這就是典型的不兼容情況。
處理方案:
⑴ 用橡皮仔細地把記憶體條的金手指擦乾淨,重新插入插槽。
⑵ 用熱熔膠把記憶體插槽兩邊的縫隙填平,防止在使用過程中繼續氧化。
⑶ 如果使用一段時間以後,還出現報警,這時可先更換一下記憶體條,看在以後的使用過程中是否還出現報警。
⑷ 如果過一段時間以後還有記憶體報警出現,這時只有更換主機板,才能徹底解決問題。
對於記憶體條與主機板因為技術問題不兼容的情況,只能更換其他品牌的記憶體條,當然也可以換主機板。例如:KingMax的記憶體與磐英的主機板不兼容,只要二者往一塊合,就會出現藍屏情況。
鍵盤與主機板不兼容
鍵盤與主機板不兼容的問題主要是鍵盤和滑鼠的品質不好,其晶片的數據取樣速度與主機板的接收不一致,在使用過程中就會不定期的出現鍵盤錯誤。
主要故障表現:
⑴ 不定期的檢查不到鍵盤或滑鼠;
⑵ 鍵盤或滑鼠在使用過程中丟失;
⑶ 還有就是滑鼠在使用過程中沒有箭頭指示,但是能夠正常操作或箭頭丟失;
⑷ 有時候還會出現拖動滑鼠時有圖塊伴隨著滑鼠箭移動。
⑸ 機器休眠後,用機器喚醒後,滑鼠無法使用,只能重新啟動電腦或者把滑鼠拔下來再插上去。
這種情況一般不是主機板的問題,只要更換合格的鍵盤和滑鼠就可以了。
顯示卡與主機板不兼容
故障表現:
一是顯示卡製作工藝不規範,造成插入AGP插槽後,有短路情況出現,這時表現為加不上電。
二是顯示卡工作有時正常,能夠點亮顯示器;有時卻無規律的點不亮顯示器。但是把顯示卡插在別的主機板上使用卻完全正常。對於這種情況只能更換顯示卡。
三是電腦主機也工作正常,顯示器的圖像顯示也正常,但就是會偶然無規律的出現圖像花屏情況。
四是只要使用這塊顯示卡,系統就會工作不穩定,要么頻繁當機,要么經常掉顯示卡驅動。對於這種情況也有可能是因為顯示卡的驅動程式設計上有缺陷,造成顯示卡工作不穩定,致使系統當機
硬碟與主機板不兼容
這種情況不多,但也有,有的硬碟在這塊主機板上認得好好的,但是在另一塊主機板卻死活也不認。比如原來的一二百兆的小硬碟,如果要從硬碟啟動,必須在IDE1接口的主盤位置,才能正常啟動,否則插上後可以讀可以寫,但就是不能啟動。
對於硬碟速度慢的問題,一般不屬於兼容問題,而是設定或接線有誤。如:把DMA66的線反接了;硬碟屬性中的DMA功能沒有打開;CMOS設定中的IDE通道沒有設為自動,而是人為的設定為PIO4以下的傳輸方式;硬碟線過長,造成數據衰減過大,傳輸率下降;硬碟的電源接口有問題或開關電源功率不足,造成硬碟的供電電壓不穩且偏低。這類問題的解決方法就是心細一點,仔細檢查硬碟的相關設定。特別是DMA66的線反接時,數據傳輸率將下降一半。另外在使用數據線時,儘可能的使用最近的接口
音效卡與主機板不兼容
這種情況主要是系統的設備太多,造成音效卡的中斷或地址與其他設備衝突,要么系統當機,要么不能正常啟動,要么系統工作不穩定,或者是音效卡裝好了,數據機卻沒有了。這種情況的解決是在系統安裝好以後,進入資源管理器,打開相應設備的屬性,手動修改其衝突的地址或中斷號,使其占用空閒的就可以了。可能這一操作會多次重啟電腦才能完成。需要說明一點,同一個中斷號輸入設備輸出設備可以共用一個。PC機的中斷號總共16個,從0-15,但可用的只有十多個,因為計時器,實時時鐘,鍵盤等要固定的占用幾個,能分的IRQ號就沒有幾個了。
不過因為音效卡的做工不好,造成把音效卡插入PCI插槽後,竟造成了主機板加不上電的情況我倒遇到了一回。起初還認為音效卡是壞的,誰知換了一塊同型號的,還是同樣的故障現象,但這塊音效卡插在其他型號的主機板上是能夠正常工作。最後只能更換其他型號的音效卡才把該問題解決
網卡與主機板不兼容
網卡除了地址和中斷衝突外,還有一種情況是網速慢,上網和下載的速度特別慢,甚至到了無法忍受的地步。這種情況也是因為衝突造成的,其原因可能是因為網卡做工的原因,與機箱內的某一部件造成了電磁干擾,影響了網路的數據傳輸速度。對於前一種情況,處理方法同音效卡;對於後一種情況,最好是更換不同品牌的網卡進行測試。
BIOS與主機板不兼容
一般當我們的主機板不認識新的CPU和其他新的部件時或不認容量硬碟時,或原來主機板有一些小BUG時,我們可以到網上下載該主機板最新的BIOS程式,刷新後就可以了。不過我卻遇到了一例是金長城品牌機,配置是C433的,原來使用的是4.3G硬碟,後來想掛一個40G的大容量硬碟,但是原來的P6SET-ME主機板就是不認。後來到網上查到,最新的1.2版的BIOS能夠認到65G的大硬碟,就從網上下載,然後刷新。一切都非常順利,啟動正常,硬碟也認了,本以為問題就此解決。但是在系統安裝好以後,裝完音效卡時才發現,只要點擊滑鼠,喇叭中就會不停傳出“嘟嘟”聲,無法去除。起初還以為是系統沒有安裝好或者是音效卡的驅動有問題,但是始終沒有解決問題。最後在比較前後兩個BIOS代碼內容時發現,二者除了系統代碼部分不同外,ACPI模組的容量也稍有差異,於是把舊BIOS中的ACPI剝離出來,再添加到新的BIOS中,然後刷新BIOS晶片,再啟動系統時,發現故障解決。這是一款典型的BIOS代碼與主機板衝突的問題。
顯示器與主機板不兼容
對於三星,LG顯示器,在其OSD選單時有一項信號電平設定,可以將顯示器接受信號電平在0.7V和1.0V兩者這間做先擇。我們普遍使用的PC機的顯示卡輸出的信號電平是0.7V模擬信號,如果把顯示器的接受信號電平誤設為1.0V時,這時顯示器的整下圖像偏黃色,偏暗。特別對於專業做圖使用的顯示器,對色溫要求很高,因為這關係到實際的輸出效果,因此在選用顯示器時,一定要選用高端的顯示器,並且要檢查顯示器輸入信號與顯示卡的輸出信號是否匹配。
印表機與主機板不兼容
這種情況一般不容易出現,主要是主機板輸出的列印信號電平與印表機的接口電路不匹配,造成列印時出現錯誤,其中還有一種可能是列印數據線不合格或數據線過長,造成信號在傳輸過程中衰減過大。我在維修過程中,因為並行數據線造成列印不正常的故障遇到過很多次,特別是數據線的長度最好不要超過2米,否則可以會造成的一些奇怪的故障,列印速度非常慢,列印半頁,列印亂碼等。
例:一客戶購買的碩泰克主機板,PII450CPU的兼容機和OKI8340C印表機,因客戶對該印表機的列印效果不滿意,認為列印的精度不高和列印直線不直,要更換STAR3200+印表機。但是把印表機更換後,列印時,卻只能列印5行,然後就無法列印,走紙退出,無法繼續列印。也懷疑數據線有問題,但更換後故障依舊。不過,再使用OKI8340C時,還是正常。
注意:OKI8340C和STAR3200+印表機都兼容LQ1600K列印驅動,更換印表機時無需更換驅動程式
光碟機與主機板不兼容
這種情況表現為當插上光碟機後,計算機主機啟動過程變慢,容易當機,藍屏等情況,但只要去除光碟機就一切正常。這種情況一般是光碟機的電路有損壞,造成在數據傳輸時出現停頓或等待時間太長而當機。解決的方法是使系統最小化運行,然後把其他部件一樣一樣的加上去,當加到某一部件時出現了問題,那么這就是問題所在。
以下這幾項原則上不能歸為不兼容故障,但是出現的幾率卻不少,在這兒也列出來,供大家參考。
主機板與機箱不兼容
這種情況實際上不能叫做兼容,主要是機箱的製作工藝差,不規範,造成安裝主機板時要么主機板有形變以致主機板與機殼相碰而短路,要么各種擴展卡與主機板接觸不良而出現其他故障
我遇到過一次,只要把主機板等部件放到機箱裡,就經常出現當機和不能啟動情況,同時只有把機箱平放時才能啟動,只要把機箱立起來就根本不能啟動。但是把主機板空置使用就能夠長時間開機,並且運行穩定。
電源與主機板不兼容
電源做為計算機的動力源泉,可是關鍵中的關鍵。不過,好多朋友們在購機時,總是把大把的MONEY花在CPU和記憶體上,在電源上卻省之又省。到後來電腦經常的犯病,罷工,才知道是電源的錯,才一氣之下買了一個好電源。為什麼不一步到位呢?
計算機各部件對電源的穩定度要求很高,+12V,+5V的變化在10%之內,+3.3V的變化在5%之內。如果電源的輸出電壓變化超出了這個範圍,有的部件就會出現奇怪地故障,有的乾脆罷工,有的可能會徹底報廢。
移動設備與USB不兼容
其實這類故障不能歸為不兼容,多數都是移動設備的耗電量太大,而USB接口的供電電流有限,造成移動設備不能正常使用所致。如果出現移動硬碟,USB接口的掃瞄器或其他移動設備不能正常使用時,注意檢查一下設備的工作狀態指示燈是否正常,再檢查驅動程式的安裝是否正確,最後檢查一下主機板USB接口的供電是否由跳線控制。主機板USB接口的供電最好使用主電源+5V供電。
有時候還會出現同樣一塊移動硬碟在有的主機上能夠使用,而在有的主機上卻不能使用,在排除上述的原因後,可能是因為不同的主機板USB供電的方法不一樣,有的是直接供電,從+5V電源接口到USB接口之間沒有加任何元件;有的卻是使用三極體可控供電,能夠提供完善的保護措施,但是供電電流被限制在500MA以內。
耳麥與音效卡或主機板不兼容
有時插上耳機後,發覺耳機的聲音特別小,沒辦法正常使用,這有兩種情況:
⑴ 耳機的阻抗
我們正常使用的耳機都是8OHM阻抗的聽筒,如果我們購買的是高阻耳機或者是其它特殊用途的耳機,這時插在電腦上就會覺得聲音特別小,即使你把聲音調到最大,也沒有任何改善。這種情況是因為負載的輸入阻抗與設備的輸出阻抗不匹配造成的。
⑵ 主機板上是否有功放塊
有的主機板上不帶功放塊,只能提供信號給帶功放的有源音箱使用。如果使用耳機時,會感到耳機的聲音特別小,這時沒有別的辦法,只能使用有源設備來工作。
軟碟機與機箱不兼容
軟碟機不能讀盤,這種情況我們經常遇到,一來是軟碟的故障率太高,二來是軟碟機也老愛犯病。特別軟碟機,雖然已經到了末日,可還是有用武之地,裝個網卡驅動,解個硬碟邏輯鎖,做個加密磁碟,還有一些防毒軟體都還喜歡用軟碟。可是軟碟機呢,特別嬌氣,安裝的時候稍微有些不到位或過緊過鬆了,插入軟碟時就不能正確到位,也就無法正常讀盤了。我們在安裝軟碟機時,最好用一張軟碟檢查一下,是否能夠裝入到位,是否能夠正常讀盤,是否能夠正常出盒。在確定工作正常時再緊固螺絲,然後再讀盤檢測。

相關詞條

熱門詞條

聯絡我們