按多年來(lái)的規(guī)律,新車投放市場(chǎng)上后,用戶在使用過(guò)程中,會(huì)發(fā)現(xiàn)一些軟件上的瑕疵,車上的顯示器黑屏,就是這種瑕的一種表現(xiàn)形式。一般情況下,生產(chǎn)廠家會(huì)根據(jù)4S店反映的問(wèn)題,將解決這些瑕疵問(wèn)題的升級(jí)軟件下發(fā)到當(dāng)?shù)氐?S店,當(dāng)然這需要有一定的時(shí)間,按過(guò)去的情況,這段時(shí)間大致需要40至50天的周期。這種黑屏現(xiàn)象,一般關(guān)閉發(fā)動(dòng)機(jī)重啟就會(huì)解決,但如果出現(xiàn)的頻率太多,就需要與4S店聯(lián)系,問(wèn)一下升級(jí)軟件來(lái)了沒(méi)有?如果有了升級(jí)軟件,去4S店升級(jí)一下就行,如果升級(jí)軟件還沒(méi)有來(lái)的話,去了4S店也沒(méi)有用。記得有個(gè)軟件公司,為加拿大生產(chǎn)了一款應(yīng)用軟件,加拿大拿到軟件后,請(qǐng)一些小朋友來(lái)用胡亂操作這款軟件,結(jié)果在國(guó)內(nèi)作過(guò)嚴(yán)格測(cè)試合格的應(yīng)用軟件,在這些小朋友手里,很快就出現(xiàn)死機(jī)。經(jīng)驗(yàn)證明,往往專業(yè)軟件測(cè)試人員沒(méi)有測(cè)試出來(lái)的瑕疵,在這些小朋友手中很快就會(huì)出現(xiàn)問(wèn)題。講這個(gè)案例,是想說(shuō)明,對(duì)于一款應(yīng)用軟件來(lái)講,特別是要根據(jù)眾多傳感器反饋的信號(hào)(這些信號(hào)以中斷申請(qǐng)的方式,訪問(wèn)計(jì)算機(jī)的接口電路)進(jìn)行控制的軟件來(lái)講,想作到?jīng)]有一點(diǎn)沖突是很困難的,所以在軟件編制的過(guò)程中,對(duì)于出現(xiàn)多個(gè)中斷信號(hào)沖突的情況,一般是采用先處理優(yōu)先級(jí)別高的信號(hào),通常安全方面優(yōu)先級(jí)別最高,但這往往需要一段時(shí)間周期來(lái)進(jìn)行排隊(duì)并進(jìn)行處理,如果在這個(gè)處理周期內(nèi),需要處理的中斷信號(hào)還沒(méi)有處理完,又有優(yōu)先級(jí)別更高的中斷信號(hào)提出申請(qǐng),計(jì)算機(jī)會(huì)舍棄當(dāng)前沒(méi)有作完的工作去響應(yīng)優(yōu)先級(jí)別更高的中斷信號(hào),等處理完級(jí)別更高的事件后,再回來(lái)處理剛才沒(méi)有作完的工作,但在這期間可能又有眾多優(yōu)先級(jí)別更高的中斷信號(hào)要求處理,這樣的事件積累多了,系統(tǒng)往往就會(huì)黑屏了,因?yàn)橥ǔ_@種被稱為是匯編程序的軟件,當(dāng)沒(méi)有中斷信號(hào)來(lái)時(shí),執(zhí)行的就是顯示程序,中斷信號(hào)來(lái)了,一般處理處完的時(shí)間,是在微秒級(jí),最高也就是毫秒級(jí),人的眼睛根本看不到顯示程序曾經(jīng)中斷過(guò)。假如中斷信號(hào)積累到了計(jì)算機(jī)出現(xiàn)長(zhǎng)時(shí)間處理不完中斷信號(hào)的情況,其具體表現(xiàn)就是黑屏,此時(shí)重啟發(fā)動(dòng)機(jī),就等于是歸了一次零,將這些在特定情況下的中斷沖突清除了。解決這種現(xiàn)象的辦法也不復(fù)雜,但也要有一定的時(shí)間周期,因?yàn)樯?jí)的軟件也是要經(jīng)過(guò)測(cè)試的,不過(guò)從專業(yè)的角度來(lái)看,上海通用在匯編程序的編制方面還是缺少大師級(jí)別的人才,每次新款車上市,都有這種黑屏現(xiàn)象,不能不講是軟件工程方面的缺憾。