基本概念
由于PC機的方便組裝和易擴充性,在一定程度上加速了電腦的普及,而電腦配件制造商們自然也為此做出了巨大貢獻。不過,正因為我們使用的電腦(特別是兼容機)是由不同廠商生產(chǎn)的產(chǎn)品組合在一起,它們相互之間難免會發(fā)生“摩擦”。這就是我們通常所說的不兼容性,所謂“兼容機”一詞,也源自于此。接下來,我就談談到底各部件之間會產(chǎn)生什么樣的不兼容現(xiàn)象,以及我們?nèi)绾谓鉀Q這種問題。[1]
而在軟件行業(yè),一種是指某個軟件能穩(wěn)定地工作在若干個操作系統(tǒng)之中,就說明這個軟件對于各系統(tǒng)有良好的兼容性。再就是在多任務操作系統(tǒng)中,幾個同時運行的軟件之間,如果能穩(wěn)定地工作,不頻繁崩潰、死機,則稱之為它們之間的兼容性良好,反之兼容性不好。另一種就是軟件共享,幾個軟件之間無需復雜的轉(zhuǎn)換,即能方便地共享相互間的數(shù)據(jù),也稱為兼容。[1]
向上兼容
在較低檔計算機上編寫的程序,可以在同一系列的較高檔計算機上運行,或者在某一平臺的較低版本環(huán)境中編寫的程序可以在較高版本的環(huán)境中運行,都稱為向上兼容,前者是硬件兼容,而后者是軟件兼容,例如,基于Intel386的PC兼容機上所有的軟件也可以運行在486或更高的機型上。向上兼容具有非常重要的意義,一些大型軟件的開發(fā),工作量極大,如這些軟件都能做到兼容,則無需在其它機器上重新開發(fā),就可節(jié)省龐大的人力和物力。[1]
向下兼容
向下兼容(downward compatibility),又稱向后兼容(backward compatibility)、回溯兼容,在計算機中指在一個程序和/或庫更新到較新版本后,用舊版本程序創(chuàng)建的文檔或系統(tǒng)仍能被正常操作或使用(包括寫入),或在舊版本庫的基礎上開發(fā)的程序仍能正常編譯運行的情況。[1]
在文件系統(tǒng)中,ext4文件系統(tǒng)的設計就是向后兼容的,ext3的文件系統(tǒng)可以被當作ext4文件系統(tǒng)掛載。
通常更新一個軟件時,應該為向下兼容性做出一定的考慮,這往往能給用戶帶來方便并更好地留住用戶。Microsoft特別強調(diào)維持軟件的向下兼容性。為了實現(xiàn)此一目標,有時微軟甚至不惜支持使用了非官方乃至誤用的 API 的軟件。[1]
但情況并不總是這樣,有時為了考慮向下兼容會帶來一些累贅,尤其是進行過較多升級后。Python3.0 便是放棄向下兼容的一個例子。[1]
如果一個軟件的舊的版本保存的文檔不能被新版本讀取,即使廠商提供了額外工具對舊文檔進行不可逆轉(zhuǎn)的轉(zhuǎn)換,這也不能稱作向下兼容。這可能是軟件廠商的一種市場戰(zhàn)略,強迫用戶購買升級軟件,隨著升級用戶逐漸增加,逐漸地使得舊軟件能讀取的文檔越來越少。[1]
對于軟件來說,向下兼容的意思是,較高版本的程序能順利處理較低版本程序的數(shù)據(jù)。拿著名的動畫制作軟件 Flash 的兩個版本 Flash 5 與 Flash MX 2004 來說,這兩個版本雖然保存出來的文件都是 .fla,可是文件內(nèi)容的結(jié)構(gòu)有所不同。盡管如此,Flash MX 2004 仍然能處理 Flash 5 保存的 fla 文件,我們就說 Flash MX 2004 是向下兼容的。 另外一個常見的例子也可以幫助我們理解向下兼容的概念,Microsoft的Office 2007可以打開Office 2003的文件,反之卻不可以,因此說Office這個軟件是向下兼容的?!∈聦嵣?,多數(shù)的計算機軟件都是向下兼容的。但是必須說明的一點是,由于考慮實際應用,不一定所有版本高的軟件都能接受版本低的軟件輸出的東西,例如假設有一種軟件X,并假設已經(jīng)有10.0 版本了,那么版本舊得已經(jīng)沒有什么人用的X Version 1.0 所輸出的文件,就不太可能在10.0 版本中順利讀取。[1]
情況
內(nèi)存與主板不兼容
內(nèi)存與主板不兼容的故障較為常見,表現(xiàn)為昨天電腦還用的好好的,可是今天早晨一開機,即“嘀嘀”地叫個不停。只有打開機箱,把內(nèi)存條取下來重新插一下就好了。注意:在拔插內(nèi)存條時一定要拔掉主機和電源線,防止意外燒毀內(nèi)存。這是故障輕的,嚴重的話,需要把幾個內(nèi)存插槽都擦拭好幾遍,才能把機子點亮??墒怯貌涣耸彀雮€月,就又會再出現(xiàn)報警的情況。只要你打開機箱把內(nèi)存插一下就又好了。你說機器有問題,只要點亮了,就是連續(xù)運行十天半個月的一點問題也沒有??衫鲜菆缶@誰也受不了。這種情況就是典型的內(nèi)存與主板不兼容。[1]
造成這種故障的原因有:
⑴ 內(nèi)存條不規(guī)范,內(nèi)存條有點薄。當內(nèi)存插入內(nèi)存插槽時,留有一定的縫隙。如果在使用過程中有振動或灰塵落入,就會造成內(nèi)存接觸不良,產(chǎn)生報警。
⑵ 內(nèi)存條的金手指工藝差,金手指的表面鍍金不良。在長時間的使用過程中,金手指表面的氧化層逐漸增厚,積累到一定程度后,就會致使內(nèi)存接觸不良,開機時內(nèi)存報警。[2]
⑶ 內(nèi)存插槽質(zhì)量低劣,簧片與內(nèi)存條的金手指接觸不實在,在使用過程中始終存在著隱患,在一定的時間就會點不亮,開機報警。
⑷ 再就是純粹的不兼容情況:一款條子,在有的主板上用得好好的,但是到了這塊主板上卻經(jīng)常死機,或者不能正常啟動。這就是典型的不兼容情況。
處理方案:
⑴ 用橡皮仔細地把內(nèi)存條的金手指擦干凈,重新插入插槽。
⑵ 用熱熔膠把內(nèi)存插槽兩邊的縫隙填平,防止在使用過程中繼續(xù)氧化。
⑶ 如果使用一段時間以后,還出現(xiàn)報警,這時可先更換一下內(nèi)存條,看在以后的使用過程中是否還出現(xiàn)報警。[1]
⑷ 如果過一段時間以后還有內(nèi)存報警出現(xiàn),這時只有更換主板,才能徹底解決問題。
對于內(nèi)存條與主板因為技術(shù)問題不兼容的情況,只能更換其他品牌的內(nèi)存條,當然也可以換主板。例如:KingMax的內(nèi)存與磐英的主板不兼容,只要二者往一塊合,就會出現(xiàn)藍屏情況。[1]
鍵盤與主板不兼容
鍵盤與主板不兼容的問題主要是鍵盤和鼠標的品質(zhì)不好,其芯片的數(shù)據(jù)取樣速度與主板的接收不一致,在使用過程中就會不定期的出現(xiàn)鍵盤錯誤。[1]
主要故障表現(xiàn):
⑴ 不定期的檢查不到鍵盤或鼠標;
⑵ 鍵盤或鼠標在使用過程中丟失;
⑶ 還有就是鼠標在使用過程中沒有箭頭指示,但是能夠正常操作或箭頭丟失;
⑷ 有時候還會出現(xiàn)拖動鼠標時有圖塊伴隨著鼠標箭移動。
⑸ 機器休眠后,用機器喚醒后,鼠標無法使用,只能重新啟動電腦或者把鼠標拔下來再插上去。
這種情況一般不是主板的問題,只要更換合格的鍵盤和鼠標就可以了。[1]
顯卡與主板不兼容
故障表現(xiàn):
一是顯卡制作工藝不規(guī)范,造成插入AGP插槽后,有短路情況出現(xiàn),這時表現(xiàn)為加不上電。[1]
二是顯卡工作有時正常,能夠點亮顯示器;有時卻無規(guī)律的點不亮顯示器。但是把顯卡插在別的主板上使用卻完全正常。對于這種情況只能更換顯卡。[1]
三是電腦主機也工作正常,顯示器的圖像顯示也正常,但就是會偶然無規(guī)律的出現(xiàn)圖像花屏情況。
四是只要使用這塊顯卡,系統(tǒng)就會工作不穩(wěn)定,要么頻繁死機,要么經(jīng)常掉顯卡驅(qū)動。對于這種情況也有可能是因為顯卡的驅(qū)動程序設計上有缺陷,造成顯卡工作不穩(wěn)定,致使系統(tǒng)死機。[1]
硬盤與主板不兼容
這種情況不多,但也有,有的硬盤在這塊主板上認得好好的,但是在另一塊主板卻死活也不認。比如原來的一二百兆的小硬盤,如果要從硬盤啟動,必須在IDE1接口的主盤位置,才能正常啟動,否則插上后可以讀可以寫,但就是不能啟動。[1]
對于硬盤速度慢的問題,一般不屬于兼容問題,而是設置或接線有誤。如:把DMA66的線反接了;硬盤屬性中的DMA功能沒有打開;CMOS設置中的IDE通道沒有設為自動,而是人為的設置為PIO4以下的傳輸方式;硬盤線過長,造成數(shù)據(jù)衰減過大,傳輸率下降;硬盤的電源接口有問題或開關(guān)電源功率不足,造成硬盤的供電電壓不穩(wěn)且偏低。這類問題的解決方法就是心細一點,仔細檢查硬盤的相關(guān)設置。特別是DMA66的線反接時,數(shù)據(jù)傳輸率將下降一半。另外在使用數(shù)據(jù)線時,盡可能的使用最近的接口。[1]
聲卡與主板不兼容
這種情況主要是系統(tǒng)的設備太多,造成聲卡的中斷或地址與其他設備沖突,要么系統(tǒng)死機,要么不能正常啟動,要么系統(tǒng)工作不穩(wěn)定,或者是聲卡裝好了,調(diào)制解調(diào)器卻沒有了。這種情況的解決是在系統(tǒng)安裝好以后,進入資源管理器,打開相應設備的屬性,手動修改其沖突的地址或中斷號,使其占用空閑的就可以了??赡苓@一操作會多次重啟電腦才能完成。需要說明一點,同一個中斷號,輸入設備和輸出設備可以共用一個。PC機的中斷號總共16個,從0-15,但可用的只有十多個,因為計時器,實時時鐘,鍵盤等要固定的占用幾個,能分的IRQ號就沒有幾個了。[1]
不過因為聲卡的做工不好,造成把聲卡插入PCI插槽后,竟造成了主板加不上電的情況我倒遇到了一回。起初還認為聲卡是壞的,誰知換了一塊同型號的,還是同樣的故障現(xiàn)象,但這塊聲卡插在其他型號的主板上是能夠正常工作。最后只能更換其他型號的聲卡才把該問題解決。[1]
網(wǎng)卡與主板不兼容
網(wǎng)卡除了地址和中斷沖突外,還有一種情況是網(wǎng)速慢,上網(wǎng)和下載的速度特別慢,甚至到了無法忍受的地步。這種情況也是因為沖突造成的,其原因可能是因為網(wǎng)卡做工的原因,與機箱內(nèi)的某一部件造成了電磁干擾,影響了網(wǎng)絡的數(shù)據(jù)傳輸速度。對于前一種情況,處理方法同聲卡;對于后一種情況,最好是更換不同品牌的網(wǎng)卡進行測試。[1]
BIOS與主板不兼容
一般當我們的主板不認識新的CPU和其他新的部件時或不認容量硬盤時,或原來主板有一些小BUG時,我們可以到網(wǎng)上下載該主板最新的BIOS程序,刷新后就可以了。不過我卻遇到了一例是金長城品牌機,配置是C433的,原來使用的是4.3G硬盤,后來想掛一個40G的大容量硬盤,但是原來的P6SET-ME主板就是不認。后來到網(wǎng)上查到,最新的1.2版的BIOS能夠認到65G的大硬盤,就從網(wǎng)上下載,然后刷新。一切都非常順利,啟動正常,硬盤也認了,本以為問題就此解決。但是在系統(tǒng)安裝好以后,裝完聲卡時才發(fā)現(xiàn),只要點擊鼠標,喇叭中就會不停傳出“嘟嘟”聲,無法去除。起初還以為是系統(tǒng)沒有安裝好或者是聲卡的驅(qū)動有問題,但是始終沒有解決問題。最后在比較前后兩個BIOS代碼內(nèi)容時發(fā)現(xiàn),二者除了系統(tǒng)代碼部分不同外,ACPI模塊的容量也稍有差異,于是把舊BIOS中的ACPI剝離出來,再添加到新的BIOS中,然后刷新BIOS芯片,再啟動系統(tǒng)時,發(fā)現(xiàn)故障解決。這是一款典型的BIOS代碼與主板沖突的問題。[1]
顯示器與主板不兼容
對于三星,LG顯示器,在其OSD菜單時有一項信號電平設置,可以將顯示器接受信號電平在0.7V和1.0V兩者這間做先擇。我們普遍使用的PC機的顯卡輸出的信號電平是0.7V模擬信號,如果把顯示器的接受信號電平誤設為1.0V時,這時顯示器的整下圖像偏黃色,偏暗。特別對于專業(yè)做圖使用的顯示器,對色溫要求很高,因為這關(guān)系到實際的輸出效果,因此在選用顯示器時,一定要選用高端的顯示器,并且要檢查顯示器輸入信號與顯卡的輸出信號是否匹配。[1]
打印機與主板不兼容
這種情況一般不容易出現(xiàn),主要是主板輸出的打印信號電平與打印機的接口電路不匹配,造成打印時出現(xiàn)錯誤,其中還有一種可能是打印數(shù)據(jù)線不合格或數(shù)據(jù)線過長,造成信號在傳輸過程中衰減過大。我在維修過程中,因為并行數(shù)據(jù)線造成打印不正常的故障遇到過很多次,特別是數(shù)據(jù)線的長度最好不要超過2米,否則可以會造成的一些奇怪的故障,打印速度非常慢,打印半頁,打印亂碼等。[1]
例:一客戶購買的碩泰克主板,PII450CPU的兼容機和OKI8340C打印機,因客戶對該打印機的打印效果不滿意,認為打印的精度不高和打印直線不直,要更換STAR3200+打印機。但是把打印機更換后,打印時,卻只能打印5行,然后就無法打印,走紙退出,無法繼續(xù)打印。也懷疑數(shù)據(jù)線有問題,但更換后故障依舊。不過,再使用OKI8340C時,還是正常。[1]
注意:OKI8340C和STAR3200+打印機都兼容LQ1600K打印驅(qū)動,更換打印機時無需更換驅(qū)動程序。
光驅(qū)與主板不兼容
這種情況表現(xiàn)為當插上光驅(qū)后,計算機主機啟動過程變慢,容易死機,藍屏等情況,但只要去除光驅(qū)就一切正常。這種情況一般是光驅(qū)的電路有損壞,造成在數(shù)據(jù)傳輸時出現(xiàn)停頓或等待時間太長而死機。解決的方法是使系統(tǒng)最小化運行,然后把其他部件一樣一樣的加上去,當加到某一部件時出現(xiàn)了問題,那么這就是問題所在。
以下這幾項原則上不能歸為不兼容故障,但是出現(xiàn)的幾率卻不少,在這兒也列出來,供大家參考。[1]
主板與機箱不兼容
這種情況實際上不能叫做兼容,主要是機箱的制作工藝差,不規(guī)范,造成安裝主板時要么主板有形變以致主板與機殼相碰而短路,要么各種擴展卡與主板接觸不良而出現(xiàn)其他故障。[1]
我遇到過一次,只要把主板等部件放到機箱里,就經(jīng)常出現(xiàn)死機和不能啟動情況,同時只有把機箱平放時才能啟動,只要把機箱立起來就根本不能啟動。但是把主板空置使用就能夠長時間開機,并且運行穩(wěn)定。[1]
電源與主板不兼容
電源做為計算機的動力源泉,可是關(guān)鍵中的關(guān)鍵。不過,好多朋友們在購機時,總是把大把的MONEY花在CPU和內(nèi)存上,在電源上卻省之又省。到后來電腦經(jīng)常的犯病,罷工,才知道是電源的錯,才一氣之下買了一個好電源。為什么不一步到位呢?[1]
計算機各部件對電源的穩(wěn)定度要求很高,+12V,+5V的變化在10%之內(nèi),+3.3V的變化在5%之內(nèi)。如果電源的輸出電壓變化超出了這個范圍,有的部件就會出現(xiàn)奇怪地故障,有的干脆罷工,有的可能會徹底報廢。[1]
移動設備與USB不兼容
其實這類故障不能歸為不兼容,多數(shù)都是移動設備的耗電量太大,而USB接口的供電電流有限,造成移動設備不能正常使用所致。如果出現(xiàn)移動硬盤,USB接口的掃描儀或其他移動設備不能正常使用時,注意檢查一下設備的工作狀態(tài)指示燈是否正常,再檢查驅(qū)動程序的安裝是否正確,最后檢查一下主板USB接口的供電是否由跳線控制。主板USB接口的供電最好使用主電源+5V供電。[1]
有時候還會出現(xiàn)同樣一塊移動硬盤在有的主機上能夠使用,而在有的主機上卻不能使用,在排除上述的原因后,可能是因為不同的主板USB供電的方法不一樣,有的是直接供電,從+5V電源接口到USB接口之間沒有加任何元件;有的卻是使用三極管可控供電,能夠提供完善的保護措施,但是供電電流被限制在500MA以內(nèi)。
耳麥與聲卡或主板不兼容
有時插上耳機后,發(fā)覺耳機的聲音特別小,沒辦法正常使用,這有兩種情況:
⑴ 耳機的阻抗
我們正常使用的耳機都是8OHM阻抗的聽筒,如果我們購買的是高阻耳機或者是其它特殊用途的耳機,這時插在電腦上就會覺得聲音特別小,即使你把聲音調(diào)到最大,也沒有任何改善。這種情況是因為負載的輸入阻抗與設備的輸出阻抗不匹配造成的。
⑵ 主板上是否有功放塊
有的主板上不帶功放塊,只能提供信號給帶功放的有源音箱使用。如果使用耳機時,會感到耳機的聲音特別小,這時沒有別的辦法,只能使用有源設備來工作。
軟驅(qū)與機箱不兼容
軟驅(qū)不能讀盤,這種情況我們經(jīng)常遇到,一來是軟盤的故障率太高,二來是軟驅(qū)也老愛犯病。特別軟驅(qū),雖然已經(jīng)到了末日,可還是有用武之地,裝個網(wǎng)卡驅(qū)動,解個硬盤邏輯鎖,做個加密磁盤,還有一些殺毒軟件都還喜歡用軟盤。可是軟驅(qū)呢,特別嬌氣,安裝的時候稍微有些不到位或過緊過松了,插入軟盤時就不能正確到位,也就無法正常讀盤了。我們在安裝軟驅(qū)時,最好用一張軟盤檢查一下,是否能夠裝入到位,是否能夠正常讀盤,是否能夠正常出盒。在確定工作正常時再緊固螺絲,然后再讀盤檢測。
|