兼容性

兼容性

軟硬件組合系統之間的相互協調工作的程度
兼容性(compatibility)是指硬件之間、軟件之間或是軟硬件組合系統之間的相互協調工作的程度。兼容的概念比較廣,相對于硬件來說,幾種不同的電腦部件,如CPU、主闆、顯示卡等,如果在工作時能夠相互配合、穩定地工作,就說它們之間的兼容性比較好,反之就是兼容性不好。[1]
    中文名:兼容性 外文名:compatibility 适用領域: 所屬學科: 含義:硬件、軟件之間的各種配合的程度 涉及方面:技術,電腦,互聯網 類型:電腦方面術語

打開程序

在windowsxp中,用兼容打開某個程序(exe),有以下版本。

windows95

windows95/windowsme

windowsNT4.0(servicepack5)

windows98

windows2000

基本概念

由于PC機的方便組裝和易擴充性,在一定程度上加速了電腦的普及,而電腦配件制造商們自然也為此做出了巨大貢獻。不過,正因為我們使用的電腦(特别是兼容機)是由不同廠商生産的産品組合在一起,它們相互之間難免會發生“摩擦”。這就是我們通常所說的不兼容性,所謂“兼容機”一詞,也源自于此。接下來,我就談談到底各部件之間會産生什麼樣的不兼容現象,以及我們如何解決這種問題。

而在軟件行業,一種是指某個軟件能穩定地工作在若幹個操作系統之中,就說明這個軟件對于各系統有良好的兼容性。再就是在多任務操作系統中,幾個同時運行的軟件之間,如果能穩定地工作,不頻繁崩潰、死機,則稱之為它們之間的兼容性良好,反之兼容性不好。另一種就是軟件共享,幾個軟件之間無需複雜的轉換,即能方便地共享相互間的數據,也稱為兼容。

向上兼容

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

向下兼容

向下兼容(downwardcompatibility),又稱向後兼容(backwardcompatibility)、回溯兼容,在計算機中指在一個程序和/或庫更新到較新版本後,用舊版本程序創建的文檔或系統仍能被正常操作或使用(包括寫入),或在舊版本庫的基礎上開發的程序仍能正常編譯運行的情況。

在文件系統中,ext4文件系統的設計就是向後兼容的,ext3的文件系統可以被當作ext4文件系統挂載。

通常更新一個軟件時,應該為向下兼容性做出一定的考慮,這往往能給用戶帶來方便并更好地留住用戶。Microsoft特别強調維持軟件的向下兼容性。為了實現此一目标,有時微軟甚至不惜支持使用了非官方乃至誤用的API的軟件。

但情況并不總是這樣,有時為了考慮向下兼容會帶來一些累贅,尤其是進行過較多升級後。Python3.0便是放棄向下兼容的一個例子。

如果一個軟件的舊的版本保存的文檔不能被新版本讀取,即使廠商提供了額外工具對舊文檔進行不可逆轉的轉換,這也不能稱作向下兼容。這可能是軟件廠商的一種市場戰略,強迫用戶購買升級軟件,随着升級用戶逐漸增加,逐漸地使得舊軟件能讀取的文檔越來越少。

對于軟件來說,向下兼容的意思是,較高版本的程序能順利處理較低版本程序的數據。拿著名的動畫制作軟件Flash的兩個版本Flash5與FlashMX2004來說,這兩個版本雖然保存出來的文件都是.fla,可是文件内容的結構有所不同。盡管如此,FlashMX2004仍然能處理Flash5保存的fla文件,我們就說FlashMX2004是向下兼容的。

另外一個常見的例子也可以幫助我們理解向下兼容的概念,Microsoft的Office2007可以打開Office2003的文件,反之卻不可以,因此說Office這個軟件是向下兼容的。事實上,多數的計算機軟件都是向下兼容的。但是必須說明的一點是,由于考慮實際應用,不一定所有版本高的軟件都能接受版本低的軟件輸出的東西,例如假設有一種軟件X,并假設已經有10.0版本了,那麼版本舊得已經沒有什麼人用的XVersion1.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阻抗的聽筒,如果我們購買的是高阻耳機或者是其它特殊用途的耳機,這時插在電腦上就會覺得聲音特别小,即使你把聲音調到最大,也沒有任何改善。這種情況是因為負載的輸入阻抗與設備的輸出阻抗不匹配造成的。

⑵主闆上是否有功放塊

有的主闆上不帶功放塊,隻能提供信号給帶功放的有源音箱使用。如果使用耳機時,會感到耳機的聲音特别小,這時沒有别的辦法,隻能使用有源設備來工作。

軟驅與機箱不兼容

軟驅不能讀盤,這種情況我們經常遇到,一來是軟盤的故障率太高,二來是軟驅也老愛犯病。特别軟驅,雖然已經到了末日,可還是有用武之地,裝個網卡驅動,解個硬盤邏輯鎖,做個加密磁盤,還有一些殺毒軟件都還喜歡用軟盤。可是軟驅呢,特别嬌氣,安裝的時候稍微有些不到位或過緊過松了,插入軟盤時就不能正确到位,也就無法正常讀盤了。我們在安裝軟驅時,最好用一張軟盤檢查一下,是否能夠裝入到位,是否能夠正常讀盤,是否能夠正常出盒。在确定工作正常時再緊固螺絲,然後再讀盤檢測。

上一篇:無人

下一篇:雙生子

相關詞條

相關搜索

其它詞條