兼容性(compatibility)是指硬件之間、軟件之間或是軟硬件組合系統之間的相互協調工作的程度。兼容的概念比較廣,相對於硬件來説,幾種不同的電腦部件,如CPU、主板、顯示卡等,如果在工作時能夠相互配合、穩定地工作,就説它們之間的兼容性比較好,反之就是兼容性不好。
對於軟件的兼容性,指的是指某個軟件能穩定地工作在若干個操作系統之中,而不會出現意外的退出等問題。
兼容性打開程序
編輯在windows xp中,用兼容打開某個程序(exe),有以下版本。
windows 95
windows 95/windows me
windows NT 4.0 (service pack 5)
windows 98
兼容性基本概念
編輯由於PC機的方便組裝和易擴充性,在一定程度上加速了電腦的普及,而電腦配件製造商們自然也為此做出了巨大貢獻。不過,正因為我們使用的電腦(特別是兼容機)是由不同廠商生產的產品組合在一起,它們相互之間難免會發生“摩擦”。這就是我們通常所説的不兼容性,所謂“兼容機”一詞,也源自於此。接下來,我就談談到底各部件之間會產生什麼樣的不兼容現象,以及我們如何解決這種問題。
[1]
而在軟件行業,一種是指某個軟件能穩定地工作在若干個操作系統之中,就説明這個軟件對於各系統有良好的兼容性。再就是在多任務操作系統中,幾個同時運行的軟件之間,如果能穩定地工作,不頻繁崩潰、死機,則稱之為它們之間的兼容性良好,反之兼容性不好。另一種就是軟件共享,幾個軟件之間無需複雜的轉換,即能方便地共享相互間的數據,也稱為兼容。
[1]
兼容性向上兼容
編輯在較低檔計算機上編寫的程序,可以在同一系列的較高檔計算機上運行,或者在某一平台的較低版本環境中編寫的程序可以在較高版本的環境中運行,都稱為向上兼容,前者是硬件兼容,而後者是軟件兼容,例如,基於Intel386的PC兼容機上所有的軟件也可以運行在486或更高的機型上。向上兼容具有非常重要的意義,一些大型軟件的開發,工作量極大,如這些軟件都能做到兼容,則無需在其它機器上重新開發,就可節省龐大的人力和物力。
[1]
兼容性向下兼容
編輯向下兼容(downward compatibility),又稱向後兼容(backward compatibility)、回溯兼容,在計算機中指在一個程序和/或庫更新到較新版本後,用舊版本程序創建的文檔或系統仍能被正常操作或使用(包括寫入),或在舊版本庫的基礎上開發的程序仍能正常編譯運行的情況。
[1]
在文件系統中,ext4文件系統的設計就是向後兼容的,ext3的文件系統可以被當作ext4文件系統掛載。
通常更新一個軟件時,應該為向下兼容性做出一定的考慮,這往往能給用户帶來方便並更好地留住用户。Microsoft特別強調維持軟件的向下兼容性。為了實現此一目標,有時微軟甚至不惜支持使用了非官方乃至誤用的 API 的軟件。
[1]
如果一個軟件的舊的版本保存的文檔不能被新版本讀取,即使廠商提供了額外工具對舊文檔進行不可逆轉的轉換,這也不能稱作向下兼容。這可能是軟件廠商的一種市場戰略,強迫用户購買升級軟件,隨着升級用户逐漸增加,逐漸地使得舊軟件能讀取的文檔越來越少。
[1]
對於軟件來説,向下兼容的意思是,較高版本的程序能順利處理較低版本程序的數據。拿著名的動畫製作軟件 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 版本中順利讀取。
[1]
兼容性情況
編輯內存與主板不兼容
內存與主板不兼容的故障較為常見,表現為昨天電腦還用的好好的,可是今天早晨一開機,即“嘀嘀”地叫個不停。只有打開機箱,把內存條取下來重新插一下就好了。注意:在拔插內存條時一定要拔掉主機和電源線,防止意外燒燬內存。這是故障輕的,嚴重的話,需要把幾個內存插槽都擦拭好幾遍,才能把機子點亮。可是用不了十天半個月,就又會再出現報警的情況。只要你打開機箱把內存插一下就又好了。你説機器有問題,只要點亮了,就是連續運行十天半個月的一點問題也沒有。可老是報警這誰也受不了。這種情況就是典型的內存與主板不兼容。
[1]
造成這種故障的原因有:
⑴ 內存條不規範,內存條有點薄。當內存插入內存插槽時,留有一定的縫隙。如果在使用過程中有振動或灰塵落入,就會造成內存接觸不良,產生報警。
⑶ 內存插槽質量低劣,簧片與內存條的金手指接觸不實在,在使用過程中始終存在着隱患,在一定的時間就會點不亮,開機報警。
處理方案:
⑴ 用橡皮仔細地把內存條的金手指擦乾淨,重新插入插槽。
⑵ 用熱熔膠把內存插槽兩邊的縫隙填平,防止在使用過程中繼續氧化。
⑷ 如果過一段時間以後還有內存報警出現,這時只有更換主板,才能徹底解決問題。
鍵盤與主板不兼容
主要故障表現:
⑴ 不定期的檢查不到鍵盤或鼠標;
⑵ 鍵盤或鼠標在使用過程中丟失;
⑶ 還有就是鼠標在使用過程中沒有箭頭指示,但是能夠正常操作或箭頭丟失;
⑷ 有時候還會出現拖動鼠標時有圖塊伴隨着鼠標箭移動。
⑸ 機器休眠後,用機器喚醒後,鼠標無法使用,只能重新啓動電腦或者把鼠標拔下來再插上去。
顯卡與主板不兼容
故障表現:
三是電腦主機也工作正常,顯示器的圖像顯示也正常,但就是會偶然無規律的出現圖像花屏情況。
硬盤與主板不兼容
這種情況不多,但也有,有的硬盤在這塊主板上認得好好的,但是在另一塊主板卻死活也不認。比如原來的一二百兆的小硬盤,如果要從硬盤啓動,必須在IDE1接口的主盤位置,才能正常啓動,否則插上後可以讀可以寫,但就是不能啓動。
[1]
對於硬盤速度慢的問題,一般不屬於兼容問題,而是設置或接線有誤。如:把DMA66的線反接了;硬盤屬性中的DMA功能沒有打開;CMOS設置中的IDE通道沒有設為自動,而是人為的設置為PIO4以下的傳輸方式;硬盤線過長,造成數據衰減過大,傳輸率下降;硬盤的電源接口有問題或開關電源功率不足,造成硬盤的供電電壓不穩且偏低。這類問題的解決方法就是心細一點,仔細檢查硬盤的相關設置。特別是DMA66的線反接時,數據傳輸率將下降一半。另外在使用數據線時,儘可能的使用最近的接口。
[1]
聲卡與主板不兼容
這種情況主要是系統的設備太多,造成聲卡的中斷或地址與其他設備衝突,要麼系統死機,要麼不能正常啓動,要麼系統工作不穩定,或者是聲卡裝好了,調制解調器卻沒有了。這種情況的解決是在系統安裝好以後,進入資源管理器,打開相應設備的屬性,手動修改其衝突的地址或中斷號,使其佔用空閒的就可以了。可能這一操作會多次重啓電腦才能完成。需要説明一點,同一個中斷號,輸入設備和輸出設備可以共用一個。PC機的中斷號總共16個,從0-15,但可用的只有十多個,因為計時器,實時時鐘,鍵盤等要固定的佔用幾個,能分的IRQ號就沒有幾個了。
[1]
不過因為聲卡的做工不好,造成把聲卡插入PCI插槽後,竟造成了主板加不上電的情況我倒遇到了一回。起初還認為聲卡是壞的,誰知換了一塊同型號的,還是同樣的故障現象,但這塊聲卡插在其他型號的主板上是能夠正常工作。最後只能更換其他型號的聲卡才把該問題解決。
[1]
網卡與主板不兼容
網卡除了地址和中斷衝突外,還有一種情況是網速慢,上網和下載的速度特別慢,甚至到了無法忍受的地步。這種情況也是因為衝突造成的,其原因可能是因為網卡做工的原因,與機箱內的某一部件造成了電磁干擾,影響了網絡的數據傳輸速度。對於前一種情況,處理方法同聲卡;對於後一種情況,最好是更換不同品牌的網卡進行測試。
[1]
BIOS與主板不兼容
一般當我們的主板不認識新的CPU和其他新的部件時或不認容量硬盤時,或原來主板有一些小BUG時,我們可以到網上下載該主板最新的BIOS程序,刷新後就可以了。不過我卻遇到了一例是金長城品牌機,配置是C433的,原來使用的是4.3G硬盤,後來想掛一個40G的大容量硬盤,但是原來的P6SET-ME主板就是不認。後來到網上查到,最新的1.2版的BIOS能夠認到65G的大硬盤,就從網上下載,然後刷新。一切都非常順利,啓動正常,硬盤也認了,本以為問題就此解決。但是在系統安裝好以後,裝完聲卡時才發現,只要點擊鼠標,喇叭中就會不停傳出“嘟嘟”聲,無法去除。起初還以為是系統沒有安裝好或者是聲卡的驅動有問題,但是始終沒有解決問題。最後在比較前後兩個BIOS代碼內容時發現,二者除了系統代碼部分不同外,ACPI模塊的容量也稍有差異,於是把舊BIOS中的ACPI剝離出來,再添加到新的BIOS中,然後刷新BIOS芯片,再啓動系統時,發現故障解決。這是一款典型的BIOS代碼與主板衝突的問題。
[1]
顯示器與主板不兼容
對於三星,LG顯示器,在其OSD菜單時有一項信號電平設置,可以將顯示器接受信號電平在0.7V和1.0V兩者這間做先擇。我們普遍使用的PC機的顯卡輸出的信號電平是0.7V模擬信號,如果把顯示器的接受信號電平誤設為1.0V時,這時顯示器的整下圖像偏黃色,偏暗。特別對於專業做圖使用的顯示器,對色温要求很高,因為這關係到實際的輸出效果,因此在選用顯示器時,一定要選用高端的顯示器,並且要檢查顯示器輸入信號與顯卡的輸出信號是否匹配。
[1]
打印機與主板不兼容
這種情況一般不容易出現,主要是主板輸出的打印信號電平與打印機的接口電路不匹配,造成打印時出現錯誤,其中還有一種可能是打印數據線不合格或數據線過長,造成信號在傳輸過程中衰減過大。我在維修過程中,因為並行數據線造成打印不正常的故障遇到過很多次,特別是數據線的長度最好不要超過2米,否則可以會造成的一些奇怪的故障,打印速度非常慢,打印半頁,打印亂碼等。
[1]
例:一客户購買的碩泰克主板,PII450CPU的兼容機和OKI8340C打印機,因客户對該打印機的打印效果不滿意,認為打印的精度不高和打印直線不直,要更換STAR3200+打印機。但是把打印機更換後,打印時,卻只能打印5行,然後就無法打印,走紙退出,無法繼續打印。也懷疑數據線有問題,但更換後故障依舊。不過,再使用OKI8340C時,還是正常。
[1]
注意:OKI8340C和STAR3200+打印機都兼容LQ1600K打印驅動,更換打印機時無需更換驅動程序。
光驅與主板不兼容
這種情況表現為當插上光驅後,計算機主機啓動過程變慢,容易死機,藍屏等情況,但只要去除光驅就一切正常。這種情況一般是光驅的電路有損壞,造成在數據傳輸時出現停頓或等待時間太長而死機。解決的方法是使系統最小化運行,然後把其他部件一樣一樣的加上去,當加到某一部件時出現了問題,那麼這就是問題所在。
主板與機箱不兼容
電源與主板不兼容
電源做為計算機的動力源泉,可是關鍵中的關鍵。不過,好多朋友們在購機時,總是把大把的MONEY花在CPU和內存上,在電源上卻省之又省。到後來電腦經常的犯病,罷工,才知道是電源的錯,才一氣之下買了一個好電源。為什麼不一步到位呢?
[1]
計算機各部件對電源的穩定度要求很高,+12V,+5V的變化在10%之內,+3.3V的變化在5%之內。如果電源的輸出電壓變化超出了這個範圍,有的部件就會出現奇怪地故障,有的乾脆罷工,有的可能會徹底報廢。
[1]
移動設備與USB不兼容
其實這類故障不能歸為不兼容,多數都是移動設備的耗電量太大,而USB接口的供電電流有限,造成移動設備不能正常使用所致。如果出現移動硬盤,USB接口的掃描儀或其他移動設備不能正常使用時,注意檢查一下設備的工作狀態指示燈是否正常,再檢查驅動程序的安裝是否正確,最後檢查一下主板USB接口的供電是否由跳線控制。主板USB接口的供電最好使用主電源+5V供電。
[1]
有時候還會出現同樣一塊移動硬盤在有的主機上能夠使用,而在有的主機上卻不能使用,在排除上述的原因後,可能是因為不同的主板USB供電的方法不一樣,有的是直接供電,從+5V電源接口到USB接口之間沒有加任何元件;有的卻是使用三極管可控供電,能夠提供完善的保護措施,但是供電電流被限制在500MA以內。
[1]
耳麥與聲卡或主板不兼容
有時插上耳機後,發覺耳機的聲音特別小,沒辦法正常使用,這有兩種情況:
⑴ 耳機的阻抗
我們正常使用的耳機都是8OHM阻抗的聽筒,如果我們購買的是高阻耳機或者是其它特殊用途的耳機,這時插在電腦上就會覺得聲音特別小,即使你把聲音調到最大,也沒有任何改善。這種情況是因為負載的輸入阻抗與設備的輸出阻抗不匹配造成的。
[1]
⑵ 主板上是否有功放塊
軟驅與機箱不兼容
軟驅不能讀盤,這種情況我們經常遇到,一來是軟盤的故障率太高,二來是軟驅也老愛犯病。特別軟驅,雖然已經到了末日,可還是有用武之地,裝個網卡驅動,解個硬盤邏輯鎖,做個加密磁盤,還有一些殺毒軟件都還喜歡用軟盤。可是軟驅呢,特別嬌氣,安裝的時候稍微有些不到位或過緊過鬆了,插入軟盤時就不能正確到位,也就無法正常讀盤了。我們在安裝軟驅時,最好用一張軟盤檢查一下,是否能夠裝入到位,是否能夠正常讀盤,是否能夠正常出盒。在確定工作正常時再緊固螺絲,然後再讀盤檢測。
[1]
- 參考資料
-
- 1. 應紅霞 著.計算機應用技術基礎 :中國水利水電出版社,2008-06-30
- 2. 兼容性開發的相關資料 .腳本百事通[引用日期2013-05-16]