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