欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

具有檢錯(cuò)處理功能的數(shù)據(jù)處理系統(tǒng)的制作方法

文檔序號(hào):6410167閱讀:224來源:國(guó)知局
專利名稱:具有檢錯(cuò)處理功能的數(shù)據(jù)處理系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明有關(guān)于一種數(shù)據(jù)處理系統(tǒng),特別是一種具有檢錯(cuò)功能的數(shù)據(jù)處理系統(tǒng),尤其是指一種當(dāng)系統(tǒng)出現(xiàn)故障時(shí),藉由自我檢測(cè)判斷故障情形的出現(xiàn),并自動(dòng)將該數(shù)據(jù)處理系統(tǒng)與遠(yuǎn)端的服務(wù)中心連線,以進(jìn)行對(duì)數(shù)據(jù)處理系統(tǒng)的診斷處理。
在如個(gè)人電腦系統(tǒng)(PC)、終端機(jī)(TERMINAL)之類的數(shù)據(jù)處理系統(tǒng)日益普及之際,支撐電腦系統(tǒng)的作業(yè)系統(tǒng)或套裝軟件日趨多元化;而數(shù)據(jù)處理系統(tǒng)的周邊產(chǎn)品更是五花八門,包括MPEG卡、VGA卡等附加卡等,以及其他的周邊資源。而這些硬件與軟件在配合數(shù)據(jù)處理系統(tǒng)的使用時(shí),必需藉由處理處理系統(tǒng)的BIOS(BASIC INPUT OUTPUT SYSTEM)來進(jìn)行通盤的管理。而這些周邊設(shè)備是否能夠順利的在數(shù)據(jù)處理系統(tǒng)中發(fā)揮作用,則常牽涉在BIOS中的設(shè)定是否正確無誤。一旦BIOS中的設(shè)定出現(xiàn)錯(cuò)誤,常會(huì)導(dǎo)致系統(tǒng)無法正常運(yùn)作。而以數(shù)據(jù)處理系統(tǒng)普及的狀況而言,數(shù)據(jù)處理系統(tǒng)的使用者多以應(yīng)用為主,對(duì)硬件或軟件相關(guān)問題的處理能力有很有限;而類似在設(shè)定上的錯(cuò)誤,雖然對(duì)專業(yè)人員而言僅是設(shè)定的更改即可更正錯(cuò)誤,進(jìn)而使系統(tǒng)順利動(dòng)作,但是對(duì)使用者而言,此類設(shè)定的問題,足以造成整個(gè)系統(tǒng)無法作用,同時(shí)也造成了數(shù)據(jù)處理系統(tǒng)普及的障礙。
而電腦系統(tǒng)的動(dòng)作與管理,最重要的問題在于檔案系統(tǒng)(FILE SYSTEM)的管理與設(shè)定、硬件的設(shè)定、軟件及驅(qū)動(dòng)程序的設(shè)定,以及系統(tǒng)周數(shù)據(jù)的設(shè)定。一旦這些管理及設(shè)定發(fā)生了錯(cuò)誤,最容易發(fā)生的就是死機(jī)情況的出現(xiàn)。而其他造成電腦系統(tǒng)死機(jī)的原因,除了設(shè)定及管理發(fā)生的問題之外,更因?yàn)橛布舷嚓P(guān)的因素發(fā)生錯(cuò)誤而使得電腦系統(tǒng)死機(jī)。例如附加卡的設(shè)定(jumper)有誤,或者是電源供應(yīng)系統(tǒng)的異常、散熱系統(tǒng)失去作用,使得中央處理單元溫度超過容許值、資源分配不均,使得某些總線數(shù)據(jù)流量過大造成動(dòng)作遲緩等均是發(fā)生錯(cuò)誤的原因。
而網(wǎng)絡(luò)的運(yùn)用日趨普及,不論是區(qū)域網(wǎng)絡(luò)或者是網(wǎng)際網(wǎng)絡(luò),皆提供了數(shù)據(jù)處理系統(tǒng)藉由網(wǎng)絡(luò)的連接達(dá)成信息互通、聯(lián)絡(luò)及數(shù)據(jù)共享的功能。網(wǎng)絡(luò)的運(yùn)用,也就促進(jìn)了網(wǎng)絡(luò)服務(wù)產(chǎn)業(yè)的發(fā)展。經(jīng)由網(wǎng)絡(luò)連接的普及與數(shù)據(jù)傳送迅速的特性,網(wǎng)絡(luò)服務(wù)將可迅速地將新的數(shù)據(jù)傳輸至每一個(gè)網(wǎng)絡(luò)的終端(NODE),甚至更進(jìn)一步能夠進(jìn)入用戶端(CLIENT)以進(jìn)行數(shù)據(jù)的取用及修改;而在用戶端方面,更得以藉由網(wǎng)絡(luò)的連接,隨時(shí)取用網(wǎng)絡(luò)服務(wù)的數(shù)據(jù),或者是于發(fā)生問題時(shí),藉由網(wǎng)絡(luò)連接至適當(dāng)?shù)木W(wǎng)絡(luò)服務(wù)中心或其他用戶以尋求協(xié)助。
而伺服器(server)在電腦網(wǎng)絡(luò)中,扮演了樞紐的角色,其功能動(dòng)作正常與否,牽涉到整個(gè)網(wǎng)絡(luò)系統(tǒng)是否能正確動(dòng)作。一旦伺服器發(fā)生功能異常情形,所造成的數(shù)據(jù)損失,難以計(jì)數(shù)。而網(wǎng)絡(luò)是全天候動(dòng)作,若發(fā)生故障時(shí)無人及時(shí)處理,其所造成的損失難以彌補(bǔ)。而現(xiàn)今有許多電腦系統(tǒng)全天運(yùn)轉(zhuǎn),例如電子郵件伺服器、國(guó)際用電腦、氣象電腦等,開機(jī)后即持續(xù)操作,因應(yīng)于數(shù)據(jù)的輸入或輸出而進(jìn)行數(shù)據(jù)處理工作,但其全天候運(yùn)轉(zhuǎn)的方式亦會(huì)出現(xiàn)在無人值班時(shí)發(fā)生故障的情形,而此種狀況若未及時(shí)發(fā)現(xiàn)及解決,極可能一直無人發(fā)現(xiàn),而導(dǎo)致數(shù)據(jù)的散失,以及工作遲延,均會(huì)對(duì)使用電腦系統(tǒng)的單位或企業(yè)造成損失,難以彌補(bǔ)。所以,研制一種能夠于電腦發(fā)生異常狀況時(shí),自動(dòng)察覺,并將相關(guān)系統(tǒng)動(dòng)作參數(shù)定時(shí)儲(chǔ)存,藉以提供診斷時(shí)參考以及判斷的根據(jù);同時(shí)并能自動(dòng)進(jìn)一步通知網(wǎng)絡(luò)管理員或是遠(yuǎn)端的服務(wù)中心以及時(shí)的進(jìn)行維修服務(wù),以及早排除故障;而另一方面,最好的處理方式是當(dāng)電腦系統(tǒng)發(fā)生故障時(shí),能即時(shí)的自動(dòng)連接上遠(yuǎn)端的數(shù)據(jù)處理系統(tǒng),由遠(yuǎn)端直接進(jìn)行初步的診斷,如此,即可在問題發(fā)生時(shí),立即由遠(yuǎn)端來排除故障,而若問題屬于較為重大的故障,即可直接藉由系統(tǒng)動(dòng)作參數(shù)的提供,而進(jìn)行初步的診斷,如此,能有效的進(jìn)行維修人員的派遣及備料,使維修工作亦更為順利。
本發(fā)明的目的在于提供一種更新數(shù)據(jù)處理系統(tǒng)設(shè)定的方法與裝置。
本發(fā)明的另一目的在于提供一種利用網(wǎng)絡(luò)連接,由遠(yuǎn)端進(jìn)行數(shù)據(jù)處理系統(tǒng)設(shè)定變更的方法與數(shù)據(jù)處理系統(tǒng)。
本發(fā)明的再一目的在提供一種具備系統(tǒng)自動(dòng)檢錯(cuò)功能的數(shù)據(jù)處理系統(tǒng)。
本發(fā)明的目的之四在于提供一種具有檢測(cè)及診斷功能的數(shù)據(jù)處理系統(tǒng),將系統(tǒng)動(dòng)作時(shí)的各項(xiàng)參數(shù)加以記錄,以提供診斷時(shí)的依據(jù)。
本發(fā)明的目的之五在于提供一種利用網(wǎng)絡(luò)連接,由遠(yuǎn)端進(jìn)行記憶體內(nèi)容更新的方法及數(shù)據(jù)處理系統(tǒng)。
本發(fā)明的目的之六在于提供一種當(dāng)系統(tǒng)死機(jī)時(shí),仍能連接上網(wǎng)絡(luò)的方法及數(shù)據(jù)處理系統(tǒng)。
本發(fā)明的目的之七在于提供一種當(dāng)系統(tǒng)死機(jī)時(shí),自動(dòng)以電話或呼叫器通知系統(tǒng)管理員的方法與數(shù)據(jù)處理系統(tǒng)。
本發(fā)明目的之八在于提供一種能自動(dòng)檢測(cè)故障的數(shù)據(jù)處理系統(tǒng),更進(jìn)一步因應(yīng)于故障的發(fā)生,自動(dòng)該將數(shù)據(jù)處理系統(tǒng)與遠(yuǎn)端的數(shù)據(jù)處理系統(tǒng)連接,以便由遠(yuǎn)端進(jìn)行診斷。
本發(fā)明的目的之九在于提供一種在數(shù)據(jù)系統(tǒng)故障發(fā)生時(shí),自動(dòng)通知一預(yù)先設(shè)定人員的數(shù)據(jù)處理系統(tǒng)。
為達(dá)到上述目的,本發(fā)明采取以下措施一種具有檢錯(cuò)處理功能的數(shù)據(jù)處理系統(tǒng)包括一數(shù)據(jù)總線,用以供傳輸數(shù)據(jù);一中央處理單元,電連接于數(shù)據(jù)總線,用以對(duì)數(shù)據(jù)進(jìn)行處理及運(yùn)算;一記憶體裝置,電連接于數(shù)據(jù)總線,用以儲(chǔ)存數(shù)據(jù);一數(shù)據(jù)輸入裝置,電連接于數(shù)據(jù)總線,用以供輸入數(shù)據(jù);一網(wǎng)絡(luò)連接裝置,通過該數(shù)據(jù)處理系統(tǒng)的一輸出入接口,以供該數(shù)據(jù)處理系統(tǒng)與一網(wǎng)絡(luò)系統(tǒng)連接;一數(shù)據(jù)輸出裝置,電連接于所述數(shù)據(jù)總線;其特征在于,還包括一系統(tǒng)監(jiān)控裝置及一診斷控制裝置;系統(tǒng)監(jiān)控裝置因應(yīng)于該數(shù)據(jù)處理系統(tǒng)的正常運(yùn)作,產(chǎn)生系統(tǒng)狀態(tài)信號(hào),送至診斷控制裝置;診斷控制裝置因應(yīng)于一特定時(shí)間間隔內(nèi)收到所述系統(tǒng)狀態(tài)信號(hào)的次數(shù)判斷該數(shù)據(jù)處理系統(tǒng)的運(yùn)作狀況。
所述的具有檢錯(cuò)處理功能的數(shù)據(jù)處理系統(tǒng),其特征在于,所述診斷控制裝置包括一輸出入介面,電連接于所述中央處理單元;
一控制器,電連接于輸出入介面;控制器因應(yīng)于該系統(tǒng)處于不正常操作狀態(tài)產(chǎn)生一診斷控制信號(hào);診斷控制裝置使用一獨(dú)立電源。
所述的具有檢錯(cuò)處理功能的數(shù)據(jù)處理系統(tǒng),其特征在于,所述診斷控制裝置還包括一輸出入介面,電連接于所述數(shù)據(jù)總線;一診斷緩沖裝置;一控制器,分別電連接于所述輸出入介面及診斷緩沖裝置。


圖1、2為本發(fā)明的檢錯(cuò)處理程序的流程圖。
圖3為本發(fā)明的診斷控制裝置動(dòng)作流程圖。
圖4A與圖4B分別為本發(fā)明的第二實(shí)施例與第一實(shí)施力的流程圖。
圖5為本發(fā)明系統(tǒng)重開機(jī)的流程圖。
圖6為本發(fā)明的診斷前置程序流程圖。
圖7為本發(fā)明的改變信號(hào)連接途徑的流程圖。
圖8為本發(fā)明的較佳實(shí)施例中,離開作業(yè)環(huán)境的流程圖。
圖9為本發(fā)明系統(tǒng)的第一實(shí)施例的示意圖。
圖10為本發(fā)明系統(tǒng)的第二實(shí)施例的示意圖。
圖11為本發(fā)明系統(tǒng)的第二實(shí)施例以正常信號(hào)狀態(tài)的示意圖。
圖12為本發(fā)明系統(tǒng)的第二實(shí)施例,其信號(hào)連接途徑變更后的示意圖。
圖13為本發(fā)明系統(tǒng)中的診斷控制裝置的電路圖。
結(jié)合附圖及實(shí)施例對(duì)本發(fā)明進(jìn)一步說明如下網(wǎng)絡(luò)功能的普及,為資訊建立了一個(gè)迅速傳播的途徑。而各機(jī)關(guān)與企業(yè)團(tuán)體為了提高聯(lián)絡(luò)的效率,紛紛借由網(wǎng)絡(luò)聯(lián)絡(luò),以進(jìn)行數(shù)據(jù)的流通。而因應(yīng)于網(wǎng)際網(wǎng)絡(luò)(INTERNET)普及,電腦網(wǎng)絡(luò)更彼此融合成一體,成為本世紀(jì)生活方式的最大突破。而在網(wǎng)絡(luò)系統(tǒng)中,伺服器扮演了一個(gè)關(guān)鍵的角色。伺服器的穩(wěn)定與否,牽使用效率及可信度。若伺服器經(jīng)常死機(jī)而無法修復(fù),其所造成的損失無法估計(jì),而運(yùn)用網(wǎng)絡(luò)所產(chǎn)生的效益也將因而被抵消。因此,建立一個(gè)穩(wěn)定的網(wǎng)絡(luò)環(huán)境是一個(gè)非常重要的。
一般的數(shù)據(jù)處理系統(tǒng),如個(gè)人電腦系統(tǒng),網(wǎng)絡(luò)伺服器系統(tǒng)等所使用的作業(yè)系統(tǒng)包羅萬象,包含DOS,NETWARE,SCO UNI X,NT,WI N95等作業(yè)系統(tǒng),經(jīng)由作業(yè)系統(tǒng)來統(tǒng)籌管理整個(gè)數(shù)據(jù)處理系統(tǒng)的資源分配與運(yùn)作。而數(shù)據(jù)處理系統(tǒng)在由基本輸出入系統(tǒng)(BIOS)完成對(duì)數(shù)據(jù)處理系統(tǒng)的檢測(cè)、測(cè)試及初始化后,即完成BIOS的開機(jī)階段,隨即將作業(yè)系統(tǒng)載入并執(zhí)行;在完成作業(yè)系統(tǒng)的開機(jī)程序之后,即因應(yīng)于相關(guān)的控制程序,載入所需的驅(qū)動(dòng)程序及應(yīng)用程序,完成系統(tǒng)的開機(jī)過程。
本發(fā)明主要由三部分構(gòu)成;(a)數(shù)據(jù)處理系統(tǒng)(b)遠(yuǎn)端數(shù)據(jù)處理系統(tǒng)(c)診斷控制裝置其中,數(shù)據(jù)處理系統(tǒng)設(shè)計(jì)成具有相關(guān)驅(qū)動(dòng)程序、基本輸出入系統(tǒng)(BIOS)以及硬件系統(tǒng)以執(zhí)行本發(fā)明的檢錯(cuò)處理功能,該數(shù)據(jù)處理系統(tǒng)并具備與網(wǎng)絡(luò)連接的功能;而遠(yuǎn)端數(shù)據(jù)處理系統(tǒng)由招待相關(guān)的診斷功能,同時(shí)并具有與該數(shù)據(jù)處理系統(tǒng)的通訊協(xié)定(PROTOCOL),以于必要時(shí)與該數(shù)據(jù)處理系統(tǒng)通過網(wǎng)絡(luò)構(gòu)成通信途徑與信號(hào)聯(lián)絡(luò);而診斷控制裝置包含相關(guān)的硬件設(shè)計(jì)以及用于控制相關(guān)檢錯(cuò)處理功能的程序。
在本發(fā)明的說明中,將以電腦系統(tǒng)作為數(shù)據(jù)處理系統(tǒng)的實(shí)施例。而電腦系統(tǒng)除了一般個(gè)人電腦系統(tǒng)之外,網(wǎng)絡(luò)伺服器亦能運(yùn)用本發(fā)明;當(dāng)然,其他類似的數(shù)據(jù)處理系統(tǒng)亦能運(yùn)用本發(fā)明系統(tǒng)達(dá)到相同的功能。本發(fā)明的數(shù)據(jù)處理系統(tǒng)中裝設(shè)有系統(tǒng)監(jiān)控裝置,系統(tǒng)監(jiān)控裝置包含一于作業(yè)系統(tǒng)下執(zhí)行檢錯(cuò)軟件,如檢錯(cuò)處理驅(qū)動(dòng)程序等,該檢錯(cuò)軟件因應(yīng)于不同的作業(yè)系統(tǒng)將有與各作業(yè)系統(tǒng)兼容的版本,其功能是用以檢測(cè)該數(shù)據(jù)處理系統(tǒng)正常運(yùn)作與否,并與診斷控制裝置構(gòu)成聯(lián)絡(luò)。而該系統(tǒng)監(jiān)控裝置更可進(jìn)一步包含一硬件檢測(cè)裝置,用以檢測(cè)硬件運(yùn)作時(shí)的相關(guān)參數(shù),例如系統(tǒng)運(yùn)作的環(huán)境溫度、總線的使用率、電源供應(yīng)器的電壓變動(dòng)率、風(fēng)扇的使用等。在系統(tǒng)監(jiān)控裝置的實(shí)施例中,目前如宏基電腦公司(ACER INC)所發(fā)展出的宏基伺服器管理系統(tǒng)(ACER SERVER MANAGER,ASM)已有充分的揭露,其運(yùn)用軟件配合硬件檢測(cè)裝置,定時(shí)記錄系統(tǒng)相關(guān)的參數(shù),如BIOS參數(shù)、I/O PORT狀況、IRO分配、記憶體容量、中央處理器規(guī)格、ONBOARD DEVICE、檔案系統(tǒng)參數(shù)、總線設(shè)定、總線使用率、周邊裝置種類等,并將其儲(chǔ)存于記憶體中,以維持記錄最新的系統(tǒng)運(yùn)作狀況及保持最新的運(yùn)作數(shù)據(jù);而在本發(fā)明中的系統(tǒng)監(jiān)控裝置,除了具備如ASM的記錄系統(tǒng)參數(shù)功能之外,更具有檢測(cè)數(shù)據(jù)處理系統(tǒng)運(yùn)作正常與否的功能,在一個(gè)較佳實(shí)施例中,其基本原理是使用一掛接于作業(yè)系統(tǒng)下的檢錯(cuò)程序來達(dá)么檢測(cè)功能。在數(shù)據(jù)系統(tǒng)的正常運(yùn)作情形之下,系統(tǒng)會(huì)定時(shí)發(fā)出中斷信號(hào)以促使中央處理單元定時(shí)檢查系統(tǒng)相關(guān)的計(jì)數(shù)器設(shè)定是否成立,因應(yīng)于計(jì)數(shù)器所設(shè)定的時(shí)間到期,中央處理單元將會(huì)執(zhí)行相關(guān)的程序,然后再返回中斷點(diǎn)繼續(xù)執(zhí)行原來的程序。該檢錯(cuò)程序可利用設(shè)定一計(jì)時(shí)器(COUNTER),中央處理單元因應(yīng)于該計(jì)時(shí)器的計(jì)數(shù)達(dá)到執(zhí)行指揮系統(tǒng)發(fā)出一代表系統(tǒng)正常運(yùn)作的系統(tǒng)狀態(tài)信號(hào);系統(tǒng)亦可利用作業(yè)系統(tǒng)既有的其他相關(guān)的延遲功能(DELAY FUNCTION)來達(dá)到類似以一定間隔發(fā)出代表系統(tǒng)運(yùn)作正常的信號(hào)。反言之,當(dāng)系統(tǒng)發(fā)生動(dòng)作異常情況時(shí),該中央處理單元可能完全失去處理數(shù)據(jù)的能力而停止動(dòng)作,整個(gè)系統(tǒng)就無法操作。對(duì)應(yīng)于此類情形,明顯地,計(jì)數(shù)器的計(jì)數(shù)或延遲功能即失去效應(yīng),系統(tǒng)停止在該間隔中發(fā)出代表系統(tǒng)正常信號(hào)的功能。因而應(yīng)于該信號(hào)的停止發(fā)出,即可判斷系統(tǒng)已進(jìn)入不正常的操作狀態(tài)。檢錯(cuò)功能的流程圖請(qǐng)參見圖2。因應(yīng)于相同的觀念,仍有繁多的實(shí)施例來表示系統(tǒng)的正常動(dòng)作或異常動(dòng)作,此為業(yè)界所習(xí)知。
而在該電腦系統(tǒng)的基本輸出輸入系統(tǒng)(BIOS)方面,必需加入相關(guān)的程序,以執(zhí)行有關(guān)于檢錯(cuò)處理功能,此部分將在稍后詳細(xì)說明。
另一方面,該數(shù)據(jù)處理系統(tǒng)更具備有網(wǎng)絡(luò)連接能力,其具有如數(shù)據(jù)機(jī)(MODEM)、網(wǎng)絡(luò)卡(LAN CARD)等網(wǎng)絡(luò)連接裝置,以藉由相對(duì)應(yīng)的網(wǎng)絡(luò)系統(tǒng)與遠(yuǎn)端的端點(diǎn)構(gòu)成信號(hào)連接,以構(gòu)成數(shù)據(jù)傳遞的路徑。
而本發(fā)明的遠(yuǎn)端數(shù)據(jù)處理系統(tǒng),亦具有相關(guān)的網(wǎng)絡(luò)連接裝置,如上述數(shù)據(jù)機(jī)或網(wǎng)絡(luò)卡等,甚至無線信號(hào)收發(fā)裝置,以進(jìn)行信號(hào)路徑的建立與數(shù)據(jù)的傳遞。這種遠(yuǎn)端數(shù)據(jù)處理系統(tǒng)并具有與該數(shù)據(jù)處理系統(tǒng)進(jìn)行信號(hào)聯(lián)絡(luò)的通信協(xié)定(PROTOCOL),以進(jìn)行彼此間的數(shù)據(jù)交換及聯(lián)絡(luò),并具備相關(guān)的診斷及驅(qū)動(dòng)程序,以便于與該數(shù)據(jù)處理系統(tǒng)連接時(shí),進(jìn)行診斷及判斷功能。
本發(fā)明的診斷控制裝置是一獨(dú)立于該數(shù)據(jù)處理系統(tǒng)運(yùn)作的系統(tǒng),在一較佳實(shí)施例中其包含一軟件、一輸出入介面以及一控制器,控制器可運(yùn)用市面上現(xiàn)成的控制器,如飛利浦(PHILIPS)公司生產(chǎn)的87C625控制器或其他類似功能的控制器,亦可利用晶片設(shè)計(jì)公司專門設(shè)計(jì)的特殊用途晶片(ASIC),此方式亦為業(yè)界所普遍采用;而該輸出入介面則可用TTL來完成。而該軟件用以控制該控制器的動(dòng)作以及該控制器與該數(shù)據(jù)處理系統(tǒng)信號(hào)通信的協(xié)定以及該控制器與其他系統(tǒng)的通信協(xié)定,控制命令數(shù)據(jù)及信號(hào)的收發(fā);該輸出入介面作為與該數(shù)據(jù)處理系統(tǒng)輸出入介面使用。所有控制該控制器動(dòng)作的軟件,都儲(chǔ)存在該控制器的只讀記憶體(ROM)內(nèi),因此該診斷控制裝置為一獨(dú)立于該數(shù)據(jù)處理系統(tǒng)的作業(yè)系統(tǒng)(OS)運(yùn)作裝置,其運(yùn)作不受數(shù)據(jù)處理系統(tǒng)的運(yùn)作狀況所影響。因此,藉由該診斷控制裝置,可于該數(shù)據(jù)處理系統(tǒng)發(fā)生異常運(yùn)作情形時(shí),由該診斷控制裝置作相關(guān)處置以解決問題。而為執(zhí)行有關(guān)與該診斷控制裝置溝通控制的功能以及檢錯(cuò),該數(shù)據(jù)處理系統(tǒng)須載入相關(guān)的驅(qū)動(dòng)程序,該驅(qū)動(dòng)程序的載入可為如圖1實(shí)施例流程所示,藉由開機(jī)過程檢視該診斷控制裝置的存在與否而載入;反之則可不載入以免影響數(shù)據(jù)處理系統(tǒng)的運(yùn)作效率。為更進(jìn)一步保證整個(gè)數(shù)據(jù)處理系統(tǒng)的檢錯(cuò)處理功能,可藉由一獨(dú)立于該數(shù)據(jù)處理系統(tǒng)電源的獨(dú)立電源為該診斷控制裝置供電。
該診斷控制裝置于數(shù)據(jù)處理系統(tǒng)工作正常時(shí),固定接收來自數(shù)據(jù)處理系統(tǒng)用以代表該數(shù)據(jù)處理工作狀態(tài)的系統(tǒng)狀態(tài)信號(hào)。一旦該系統(tǒng)狀態(tài)信號(hào)為代表該數(shù)據(jù)處理系統(tǒng)處于異常工作狀態(tài),或是甚至根本接收不到系統(tǒng)狀態(tài)信號(hào),該診斷控制裝置據(jù)此引發(fā)相關(guān)的檢錯(cuò)處理程序,以診斷或解決該數(shù)據(jù)處理系統(tǒng)所發(fā)生的故障;反之,當(dāng)該系統(tǒng)狀態(tài)信號(hào)為代表該數(shù)據(jù)處理系統(tǒng)處于正常工作狀態(tài)時(shí),該診斷控制裝置因應(yīng)于該系統(tǒng)狀態(tài)信號(hào)的內(nèi)容,保持在待命(STANDBY)功能,繼續(xù)固定接收來自該數(shù)據(jù)處理系統(tǒng)的系統(tǒng)狀態(tài)信號(hào),而不影響該數(shù)據(jù)處理系統(tǒng)的運(yùn)作。本發(fā)明的一實(shí)施例的診斷控制裝置的動(dòng)作程序請(qǐng)參見圖3該診斷控制裝置因應(yīng)于收到代表系統(tǒng)工作正常的系統(tǒng)狀態(tài)信號(hào),即設(shè)定計(jì)數(shù)器,同時(shí)因應(yīng)于該計(jì)數(shù)器計(jì)數(shù)結(jié)束,檢查是否再次收到系統(tǒng)狀態(tài)信號(hào)。若收到代表系統(tǒng)工作正常的系統(tǒng)狀態(tài)信號(hào)即如圖所示再次設(shè)定計(jì)數(shù)器,否則即進(jìn)入步驟A所示的檢錯(cuò)處理程序。
本發(fā)明的檢錯(cuò)處理程序,謹(jǐn)以一較佳實(shí)施例A及一較佳實(shí)施例B作為說明,而其他相類似的處理方式為熟于本業(yè)者所能掌握。如圖4所示,在實(shí)施例A中,診斷控制裝置因應(yīng)于該系統(tǒng)工作不正常,即發(fā)出一系統(tǒng)最高階的中斷信號(hào),例如SMI(system management interrupt)至該系統(tǒng),藉由此最高階中斷呼叫的發(fā)出,以中斷該系統(tǒng)目前的動(dòng)作并且進(jìn)入執(zhí)行對(duì)應(yīng)的SMM(system management mode)的處理程序,于一記憶單位樹立代表系統(tǒng)已進(jìn)入不正常工作狀態(tài)的旗標(biāo),并發(fā)出重開機(jī)命令控制該數(shù)據(jù)處理系統(tǒng)重新開機(jī)。在實(shí)施例B中,該診斷控制裝置直接于一記憶單元樹立代表系統(tǒng)已進(jìn)入不正常工作狀態(tài)的旗標(biāo),并發(fā)出重開機(jī)命令控制該數(shù)據(jù)處理系統(tǒng)重新開機(jī);其中與實(shí)施例A的不同點(diǎn)在于該檢錯(cuò)處理程序?qū)⒉簧婕跋到y(tǒng)動(dòng)作。
而如上述兩個(gè)實(shí)施例中,皆于記憶單元樹立旗標(biāo),此旗標(biāo)的前提須為系統(tǒng)重新開機(jī)后所能檢視而不隨數(shù)據(jù)處理系統(tǒng)的重新開機(jī)而失去標(biāo)記,因此此記憶單元可位于系統(tǒng)上的CMOS或NVRAM,亦可為該診斷控制裝置本身的區(qū)域記憶體。而其相關(guān)的程序,則依賴于該診斷控制裝置的軟件所控制同時(shí)配合系統(tǒng)的驅(qū)動(dòng)程序動(dòng)作,以便協(xié)調(diào)。
該數(shù)據(jù)處理系統(tǒng)的開機(jī)程序請(qǐng)參見圖5。數(shù)據(jù)處理系統(tǒng)開機(jī)后將為因應(yīng)于驅(qū)動(dòng)程序的控制,檢測(cè)相對(duì)應(yīng)的記憶單位是否樹立旗標(biāo)若旗標(biāo)未樹立,則該系統(tǒng)將執(zhí)行正常的開機(jī)程序;反之,該系統(tǒng)將因進(jìn)入執(zhí)行一診斷前置程序。
診斷前置程序在本實(shí)施例中,為系統(tǒng)BIOS程序的一部分,系統(tǒng)BIOS在開機(jī)過程因應(yīng)于代表該系統(tǒng)處于不正常工作狀態(tài)的旗標(biāo)的設(shè)立,進(jìn)入診斷前置程序。
一般的電腦系統(tǒng)欲藉由網(wǎng)絡(luò)與遠(yuǎn)端電腦系統(tǒng)構(gòu)成信號(hào)聯(lián)絡(luò)途徑,必須在作業(yè)系統(tǒng)載入之后方能藉由相關(guān)程序的執(zhí)行。但是,當(dāng)系統(tǒng)發(fā)生相關(guān)錯(cuò)誤死機(jī)時(shí),經(jīng)常的情況是連作業(yè)系統(tǒng)程序都無法執(zhí)行,更何況藉由網(wǎng)絡(luò)構(gòu)成連接。因此,本發(fā)明關(guān)鍵是將相關(guān)的網(wǎng)絡(luò)連接程序額外增設(shè)于診斷前置程序中,以便于該電腦系統(tǒng)能于開機(jī)階段經(jīng)過相關(guān)程序后,完成網(wǎng)絡(luò)的連接。診斷前置程序的功能在于使數(shù)據(jù)處理系統(tǒng)能夠于BIOS的開機(jī)階段即能藉由網(wǎng)絡(luò)與遠(yuǎn)端的電腦系統(tǒng)構(gòu)成連接,同時(shí),使該遠(yuǎn)端電腦系統(tǒng)得以通過網(wǎng)絡(luò)對(duì)該數(shù)據(jù)處理系統(tǒng)進(jìn)行控制與輸入,此類功能類似于轉(zhuǎn)向(REDI RECTION)將遠(yuǎn)端的輸入作為數(shù)據(jù)處理系統(tǒng)的輸入,同時(shí)將數(shù)據(jù)處理系統(tǒng)的輸出藉由網(wǎng)絡(luò)送至該遠(yuǎn)端電腦系統(tǒng)。藉此,遠(yuǎn)端電腦系統(tǒng)可通過網(wǎng)絡(luò)存取該數(shù)據(jù)處理系統(tǒng)的相關(guān)數(shù)據(jù),并藉由該相關(guān)數(shù)據(jù)的取得,判斷該數(shù)據(jù)處理系統(tǒng)的故障情形以及其可修護(hù)狀況。如果僅是相關(guān)的設(shè)定發(fā)生錯(cuò)誤,即由網(wǎng)絡(luò)上進(jìn)行更改成正確參數(shù);反之,若是其他錯(cuò)誤及故障原因,即可由該數(shù)據(jù)處理系統(tǒng)相關(guān)參數(shù)的判斷,即可預(yù)先有所了解而進(jìn)行相關(guān)派工及備料。藉由由遠(yuǎn)端電腦系統(tǒng)取得如前所述的系統(tǒng)監(jiān)控裝置所記錄儲(chǔ)存在系統(tǒng)CMOS或NVRAM,或是該診斷控制裝置的區(qū)域記憶體(LOCAL MEMORY)該數(shù)據(jù)處理系統(tǒng)在死機(jī)前的相關(guān)運(yùn)作參數(shù),該遠(yuǎn)端服務(wù)中心的電腦系統(tǒng)將能做相關(guān)的診斷及判斷,而達(dá)到提高維修效率的目的。
診斷前置程序的實(shí)施例例示請(qǐng)參見圖6。首先,將相關(guān)輸出入接口及網(wǎng)絡(luò)連接裝置初始化后,發(fā)出連接信號(hào),即將相關(guān)的電話號(hào)碼及信號(hào)數(shù)據(jù)包送出,以便與網(wǎng)絡(luò)端點(diǎn)構(gòu)成連接;接著將數(shù)據(jù)處理系統(tǒng)的輸入轉(zhuǎn)為由該遠(yuǎn)端電腦系統(tǒng)輸入,并因應(yīng)于該遠(yuǎn)端電腦系統(tǒng)的控制,將輸出亦送至遠(yuǎn)端;最后由該遠(yuǎn)端電腦系統(tǒng)藉由相關(guān)參數(shù)的取得進(jìn)行診斷,診斷處理完畢即將旗標(biāo)清除,隨即發(fā)出重開機(jī)命令,控制該數(shù)據(jù)處理系統(tǒng)重新開機(jī)。
另一個(gè)實(shí)施例請(qǐng)參見圖7。在此實(shí)施例中,因應(yīng)于該數(shù)據(jù)處理系統(tǒng)處于不正常工作狀態(tài),診斷控制裝置藉由改變數(shù)據(jù)處理裝系統(tǒng)與網(wǎng)絡(luò)連接裝置的連接途徑,以便于獲取一安全可靠的數(shù)據(jù)傳送途徑,增進(jìn)系統(tǒng)診斷及修復(fù)的可靠度。在本發(fā)明的實(shí)施例中,該診斷控制裝置將該數(shù)據(jù)處理系統(tǒng)原來通過整個(gè)輸入裝置(superI/O)與輸出入接口的信號(hào)路徑加以抑能,并將該數(shù)據(jù)處理系統(tǒng)通過該診斷控制裝置與該輸出入接口連接的信號(hào)路徑加以致能;而在診斷前置程序中,則控制該數(shù)據(jù)處理系統(tǒng)在診斷過程中,藉由此路徑進(jìn)行輸出入的工作,待診斷結(jié)束后,再恢復(fù)原有的信號(hào)連接路徑。在本實(shí)施例中,亦可將此二步驟結(jié)合于診斷前置程序中一并執(zhí)行。
在完成診斷以及清除旗標(biāo)的工作后,藉由重新開機(jī)的命令促使系統(tǒng)重新開機(jī),而如圖5所示,系統(tǒng)重新開機(jī)后,會(huì)再次檢查旗標(biāo)是否被設(shè)立,因而應(yīng)現(xiàn)今旗標(biāo)被清除,系統(tǒng)重新開機(jī)后,會(huì)再次檢查旗標(biāo)是否被設(shè)立,而因應(yīng)現(xiàn)今旗標(biāo)被清除,系統(tǒng)隨即進(jìn)入正常開機(jī)的程序,順利的完成診斷的工作。反之,若診斷工作無法由遠(yuǎn)端直接完成,遠(yuǎn)端的服務(wù)中心,將可藉由系統(tǒng)死機(jī)前的運(yùn)作參數(shù)判斷該系統(tǒng)的故障狀況,而委派適當(dāng)?shù)娜藛T進(jìn)行維修。
而運(yùn)用本發(fā)明另一方式,則是該診斷控制裝置因應(yīng)于該數(shù)據(jù)處理系統(tǒng)發(fā)生不正常工作狀態(tài),藉由電話網(wǎng)絡(luò)發(fā)出一呼叫器號(hào)碼,藉以通知系統(tǒng)管理者系統(tǒng)發(fā)生故障,以便于及時(shí)的完成檢視及修護(hù)工作。
而應(yīng)用本發(fā)明的數(shù)據(jù)處理系統(tǒng),為因應(yīng)于該數(shù)據(jù)處理系統(tǒng)欲結(jié)束工作而離開工作環(huán)境,此將會(huì)造成診斷控制裝置判斷系統(tǒng)進(jìn)入不正常工作狀態(tài),而促使系統(tǒng)進(jìn)入一連串的診斷程序。因此,系統(tǒng)在收到使用者發(fā)出離開作業(yè)環(huán)境的命令,必需先發(fā)出一離開命令至該診斷控制裝置以告知系統(tǒng)即將進(jìn)入關(guān)機(jī)。該診斷控制裝置將會(huì)因應(yīng)于此離開命令不進(jìn)行相關(guān)的診斷程序。進(jìn)而,該數(shù)據(jù)處理系統(tǒng)即進(jìn)入關(guān)機(jī)程序,進(jìn)而離開作業(yè)系統(tǒng)。相關(guān)流程請(qǐng)參見圖8。
圖9為本發(fā)明的第一實(shí)施例示意圖。其中數(shù)據(jù)處理系統(tǒng)100,設(shè)有具備診斷功能的BIOS106、驅(qū)動(dòng)程序108、CMOS102、系統(tǒng)監(jiān)控裝置104、輸出入控制器110、輸出入接口112、數(shù)據(jù)機(jī)114以及診斷控制裝置120。該數(shù)據(jù)處理系統(tǒng)藉由系統(tǒng)監(jiān)控制裝置104因應(yīng)于系統(tǒng)正常工作發(fā)出系統(tǒng)狀態(tài)信號(hào)至診斷控制裝置120,同時(shí),系統(tǒng)監(jiān)控裝置104并定時(shí)將系統(tǒng)參數(shù)更新并儲(chǔ)存至CMOS102中。當(dāng)數(shù)據(jù)處理系統(tǒng)100發(fā)生故障,診斷控制裝置120發(fā)出一診斷控制信號(hào)并于CMOS102樹立旗標(biāo)并發(fā)出重開機(jī)命令控制該數(shù)據(jù)處理系統(tǒng)100重新開機(jī),進(jìn)入BIOS106的診斷前置程序,通過輸出入控制器110,由輸出入接口112經(jīng)由數(shù)據(jù)機(jī)114與遠(yuǎn)端電腦系統(tǒng)140的數(shù)據(jù)機(jī)142構(gòu)成連接,并進(jìn)行診斷。診斷完成之后,即斷線并清除CMOS102上的旗標(biāo),并重新開機(jī),完成診斷工作。
圖10說明了本發(fā)明的第二實(shí)施例。圖10中多了一個(gè)藉由診斷控制裝置120的控制器124控制的緩沖裝置115,該緩沖裝置可為如74LS244的緩沖器,其具有一致能控制端用以控制其如開關(guān)的動(dòng)作,控制器124即藉由控制該控制端來完成信號(hào)路徑的改變。因此藉由該控制器124的控制,可改變網(wǎng)絡(luò)的連接途徑。如圖11所示為正常信號(hào)連接途徑的示意圖。該診斷控制裝置120通過輸出入介面122與系統(tǒng)連接,當(dāng)系統(tǒng)發(fā)生不正常工作狀態(tài)時(shí),控制器124即控制該緩沖裝置115成為圖12所示的路徑,通過診斷緩沖裝置126與該診斷控制裝置120連接,完成新的信號(hào)連接路徑。
圖13為本發(fā)明的第二實(shí)施例的診斷控制裝置電路圖。根據(jù)本發(fā)明的原理可具有多樣變化的實(shí)施方式,為熟于本業(yè)者所熟知,在此謹(jǐn)作為例示而不欲對(duì)專利范圍有所限制。
權(quán)利要求
1.一種具有檢錯(cuò)處理功能的數(shù)據(jù)處理系統(tǒng)包括一數(shù)據(jù)總線,用以供傳輸數(shù)據(jù);一中央處理單元,電連接于數(shù)據(jù)總線,用以對(duì)數(shù)據(jù)進(jìn)行處理及運(yùn)算;一記憶體裝置,電連接于數(shù)據(jù)總線,用以儲(chǔ)存數(shù)據(jù);一數(shù)據(jù)輸入裝置,電連接于數(shù)據(jù)總線,用以供輸入數(shù)據(jù);一網(wǎng)絡(luò)連接裝置,通過該數(shù)據(jù)處理系統(tǒng)的一輸出入接口,以供該數(shù)據(jù)處理系統(tǒng)與一網(wǎng)絡(luò)系統(tǒng)連接;一數(shù)據(jù)輸出裝置,電連接于所述數(shù)據(jù)總線;其特征在于,還包括一系統(tǒng)監(jiān)控裝置及一診斷控制裝置;系統(tǒng)監(jiān)控裝置因應(yīng)于該數(shù)據(jù)處理系統(tǒng)的正常運(yùn)作,產(chǎn)生系統(tǒng)狀態(tài)信號(hào),送至診斷控制裝置;診斷控制裝置因應(yīng)于一特定時(shí)間間隔內(nèi)收到所述系統(tǒng)狀態(tài)信號(hào)的次數(shù)判斷該數(shù)據(jù)處理系統(tǒng)的運(yùn)作狀況。
2.根據(jù)權(quán)利要求1所述的具有檢錯(cuò)處理功能的數(shù)據(jù)處理系統(tǒng),其特征在于,所述診斷控制裝置包括一輸出入介面,電連接于所述中央處理單元;一控制器,電連接于輸出入介面;控制器因應(yīng)于該系統(tǒng)處于不正常操作狀態(tài)產(chǎn)生一診斷控制信號(hào);診斷控制裝置使用一獨(dú)立電源。
3.根據(jù)權(quán)利要求2所述的具有檢錯(cuò)處理功能的數(shù)據(jù)處理系統(tǒng),其特征在于,所述診斷控制裝置還包括一輸出入介面,電連接于所述數(shù)據(jù)總線;一診斷緩沖裝置;一控制器,分別電連接于所述輸出入介面及診斷緩沖裝置。
4.根據(jù)權(quán)利要求3所述的具有檢錯(cuò)處理功能的數(shù)據(jù)處理系統(tǒng),其特征在于,所述診斷控制裝置還包括一診斷記憶單元。
5.根據(jù)權(quán)利要求4所述的具有檢錯(cuò)處理功能的數(shù)據(jù)料處理系統(tǒng),其特征在于,所述存儲(chǔ)診斷程序的記憶單元位于數(shù)據(jù)處理系統(tǒng)的CMOS元件中。
6.根據(jù)權(quán)利要求4所述的具有檢錯(cuò)處理功能的資料處理系統(tǒng),其特征在于,所述記憶單元位于所述數(shù)據(jù)處理系統(tǒng)的NVRAM。
7.根據(jù)權(quán)利要求2所述的具有檢錯(cuò)處理功能的數(shù)據(jù)處理系統(tǒng),其特征在于,所述診斷控制裝置因應(yīng)于該數(shù)據(jù)處理系統(tǒng)處于不正常操作狀態(tài),在一記憶單元樹立一旗標(biāo)。
8.根據(jù)權(quán)利要求7所述的具有檢錯(cuò)處理功能的數(shù)據(jù)處理系統(tǒng),其特征在于,所述診斷控制裝置因應(yīng)于所述旗標(biāo)的樹立,產(chǎn)生一診斷控制信號(hào)至數(shù)據(jù)處理系統(tǒng);數(shù)據(jù)處理系統(tǒng)因應(yīng)于診斷控制信號(hào)重新開機(jī);所述數(shù)據(jù)處理系統(tǒng)的開機(jī)程序包含一檢查所述旗標(biāo)存在的步驟。
9.根據(jù)權(quán)利要求8所述的具有檢錯(cuò)處理功能的數(shù)據(jù)處理系統(tǒng),其特征在于,所述數(shù)據(jù)處理系統(tǒng)的開機(jī)程序因應(yīng)于所述旗標(biāo)的存在執(zhí)行一診斷前置程序,否則即執(zhí)行一正常開機(jī)程序。
10.根據(jù)權(quán)利要求1所述的具有檢錯(cuò)處理功能的數(shù)據(jù)處理系統(tǒng),其特征在于,所述網(wǎng)絡(luò)連接裝置為一數(shù)據(jù)機(jī)。
11.根據(jù)權(quán)利要求10所述的具有檢錯(cuò)處理功能的數(shù)據(jù)處理系統(tǒng),其特征在于,所述數(shù)據(jù)機(jī)送出一撥號(hào)信號(hào)的步驟之前,數(shù)據(jù)處理系統(tǒng)先執(zhí)行一撥號(hào)信號(hào)的步驟。
12.根據(jù)權(quán)利要求11所述的具有檢錯(cuò)處理功能的數(shù)據(jù)處理系統(tǒng),其特征在于,所述數(shù)據(jù)機(jī)送出一撥號(hào)信號(hào)的步驟之前,數(shù)據(jù)處理系統(tǒng)先執(zhí)行一初始化數(shù)據(jù)機(jī)的步驟。
13.根據(jù)權(quán)利要求12所述的具有檢錯(cuò)處理功能的數(shù)據(jù)處理系統(tǒng),其特征在于,所述數(shù)據(jù)處理系統(tǒng)藉由送出所述撥號(hào)信號(hào)與一網(wǎng)絡(luò)系統(tǒng)建立連接。
14.根據(jù)權(quán)利要求1所述的具有檢錯(cuò)處理功能的數(shù)據(jù)處理系統(tǒng),其特征在于,所述網(wǎng)絡(luò)系統(tǒng)為一電話網(wǎng)路。
15.根據(jù)權(quán)利要求14所述的具有檢錯(cuò)處理功能的數(shù)據(jù)處理系統(tǒng),其特征在于,所述撥號(hào)信號(hào)為一呼叫器號(hào)碼。
16.根據(jù)權(quán)利要求15所述的具有檢錯(cuò)處理功能的數(shù)據(jù)處理系統(tǒng),其特征在于,所述撥號(hào)信號(hào)為一電話號(hào)碼。
17.根據(jù)權(quán)利要求16所述的具有檢錯(cuò)處理功能的數(shù)據(jù)處理系統(tǒng),其特征在于,所述電話號(hào)碼用以接通一遠(yuǎn)端數(shù)據(jù)處理系統(tǒng)的數(shù)據(jù)機(jī)。
18.根據(jù)權(quán)利要求1所述的具有檢錯(cuò)處理功能的數(shù)據(jù)處理系統(tǒng),其特征在于,所述數(shù)據(jù)輸出裝置為一顯示器。
19.根據(jù)權(quán)利要求18所述的具有檢錯(cuò)處理功能的數(shù)據(jù)處理系統(tǒng),其特征在于,所述診斷前置程序完成與該遠(yuǎn)端數(shù)據(jù)處理系統(tǒng)連接后,更包括下列步驟(a)將顯示于該顯示器的數(shù)據(jù)經(jīng)過所述網(wǎng)絡(luò)系統(tǒng)送至所述遠(yuǎn)端數(shù)據(jù)處理系統(tǒng);(b)將數(shù)據(jù)處理系統(tǒng)的輸入由所述數(shù)據(jù)輸入裝置轉(zhuǎn)移至輸入接口;藉此,以便該遠(yuǎn)端數(shù)據(jù)處理系統(tǒng)經(jīng)過該網(wǎng)絡(luò)系統(tǒng)輸入數(shù)據(jù)至數(shù)據(jù)處理系統(tǒng),以控制數(shù)據(jù)處理系統(tǒng)的操作。
20.根據(jù)權(quán)利要求9所述的具有檢錯(cuò)處理功能的數(shù)據(jù)處理系統(tǒng),其特征在于,所述診斷前置程序包括一清除所述旗標(biāo)步驟。
21.根據(jù)權(quán)利要求9所述的具有檢錯(cuò)處理功能的數(shù)據(jù)處理系統(tǒng),其特征在于,所述須先完成清除該旗標(biāo)方能結(jié)束診斷前置程序。
22.根據(jù)權(quán)利要求20所述的具有檢錯(cuò)處理功能的數(shù)據(jù)處理系統(tǒng),其特征在于,所述診斷前置程序的最后步驟為發(fā)出一重開機(jī)命令,因應(yīng)于此重開機(jī)命令,所述據(jù)處理系統(tǒng)重新開機(jī),進(jìn)入開機(jī)程序。
23.根據(jù)權(quán)利要求22所述的具有檢錯(cuò)處理功能的數(shù)據(jù)處理系統(tǒng),其特征在于,因應(yīng)于所述旗標(biāo)的清除,數(shù)據(jù)處理系統(tǒng)的開機(jī)程序不再執(zhí)行診斷前置程序,直接執(zhí)行該正常開機(jī)程序。
24.根據(jù)權(quán)利要求1所述的具有檢錯(cuò)處理功能的數(shù)據(jù)處理系統(tǒng),其特征在于,所述診斷控制裝置包括一診斷記憶裝置。
25.根據(jù)權(quán)利要求24所述的具有檢錯(cuò)處理功能的數(shù)據(jù)處理系統(tǒng),其特征在于,所述數(shù)據(jù)處理系統(tǒng)因應(yīng)于所述系統(tǒng)監(jiān)控裝置的控制,該數(shù)據(jù)處理系統(tǒng)將系統(tǒng)參數(shù)儲(chǔ)存至所述診斷記憶裝置。
26.根據(jù)權(quán)利要求25所述的具有檢錯(cuò)處理功能的數(shù)據(jù)處理系統(tǒng),其特征在于,所述系統(tǒng)參數(shù)包含該數(shù)據(jù)處理系統(tǒng)的檔案系統(tǒng)參數(shù)、軟件設(shè)定及周邊資源數(shù)據(jù)。
27.根據(jù)權(quán)利要求26所述的具有檢錯(cuò)處理功能的數(shù)據(jù)處理系統(tǒng),其特征在于,所述診斷控制裝置因應(yīng)于數(shù)據(jù)處理系統(tǒng)處于不正常操作狀態(tài),在所述診斷記憶裝置的一記憶單元樹立一旗標(biāo)。
28.根據(jù)權(quán)利要求27所述的具有檢錯(cuò)處理功能的數(shù)據(jù)處理系統(tǒng),其特征在于,所述診斷控制裝置因應(yīng)于所述旗標(biāo)的樹立,產(chǎn)生一診斷控制信號(hào)至數(shù)據(jù)處理系統(tǒng);數(shù)據(jù)處理系統(tǒng)因應(yīng)于該診斷控制信號(hào)重新開機(jī)。
29.一種數(shù)據(jù)處理系統(tǒng)的檢錯(cuò)處理方法,其特征在于,其步驟包括(a)因應(yīng)于數(shù)據(jù)處理系統(tǒng)的正常運(yùn)作,于一特定時(shí)間間隔內(nèi),至少發(fā)出一系統(tǒng)狀態(tài)信號(hào);(b)因應(yīng)于該特定時(shí)間間隔內(nèi)所收到系統(tǒng)狀態(tài)信號(hào)的次數(shù),判斷數(shù)據(jù)處理系統(tǒng)的運(yùn)作狀態(tài)。
30.根據(jù)權(quán)利要求29所述的數(shù)據(jù)處理系統(tǒng)的檢錯(cuò)處理方法,其特征在于,所述步驟(b)包括(b1)因應(yīng)于在每特定時(shí)間間隔內(nèi)收到至少一次系統(tǒng)狀態(tài)信號(hào),判斷數(shù)據(jù)處理系統(tǒng)處于正常操作狀態(tài);(b2)因應(yīng)于接收到系統(tǒng)狀態(tài)信號(hào)后,在特定時(shí)間間隔內(nèi)未再收到系統(tǒng)狀態(tài)信號(hào),判斷數(shù)據(jù)處理系統(tǒng)處于不正常操作狀態(tài)。
31.根據(jù)權(quán)利要求29所述的數(shù)據(jù)處理系統(tǒng)的檢錯(cuò)處理方法,其特征在于,所述步驟(b)之后更包括步驟如下(c)因應(yīng)于數(shù)據(jù)處理系統(tǒng)處于不正常操作狀態(tài),于一記憶單元樹立一代表系統(tǒng)運(yùn)作異常的旗標(biāo);(d)產(chǎn)生一診斷控制信號(hào)控制數(shù)據(jù)處理系統(tǒng)重新開機(jī);(e)數(shù)據(jù)處理系統(tǒng)重新開機(jī)。
32.根據(jù)權(quán)利要求31所述的數(shù)據(jù)處理系統(tǒng)的檢錯(cuò)處理方法,其特征在于,所述開機(jī)程序包括一正常開機(jī)程序及一診斷前置程序,其在步驟(e)之后更包括步驟如下(f1)檢查所述記憶單元是否樹立旗標(biāo);(f2)因應(yīng)于旗標(biāo)的樹立,執(zhí)行所述診斷前置程序;否則即執(zhí)行正常開機(jī)程序。
33.根據(jù)權(quán)利要求32所述的數(shù)據(jù)處理系統(tǒng)的檢錯(cuò)處理方法,其特征在于,所述診斷前置程序于步驟(f2)之后更包括步驟如下(g1)將所述網(wǎng)絡(luò)連接裝置初始化;(g2)通過所述網(wǎng)絡(luò)連接裝置送出一連接信號(hào)以便與一遠(yuǎn)端數(shù)據(jù)處理系統(tǒng)建立連接。
34.根據(jù)權(quán)利要求33所述的數(shù)據(jù)處理系統(tǒng)的檢錯(cuò)處理方法,其特征在于,所述步驟(g2)之后更包括步驟如下;(g3)將顯示于數(shù)據(jù)處理裝置顯示器的數(shù)據(jù)顯示于所述遠(yuǎn)端處理系統(tǒng);(g4)控制由所述遠(yuǎn)端數(shù)據(jù)處理系統(tǒng)的輸入數(shù)據(jù)作為數(shù)據(jù)處理系統(tǒng)的輸入。
35.根據(jù)權(quán)利要求34所述的方法,其特征在于,脫離該診斷前置程序前,須先清除所述記憶單元的旗標(biāo)。
36.根據(jù)權(quán)利要求35所述的方法,其特征在于,所述診斷前置程序的最后一個(gè)步驟為執(zhí)行一重開機(jī)命令,用以使數(shù)據(jù)處理系統(tǒng)重新開機(jī)。
37.根據(jù)權(quán)利要求36所述的方法,其特征在于,因應(yīng)于所述重開機(jī)命令,數(shù)據(jù)處理系統(tǒng)重新開機(jī),進(jìn)入開機(jī)程序。
38.根據(jù)權(quán)利要求37所述的方法,其特征在于,因應(yīng)于所述旗標(biāo)被清除,數(shù)據(jù)處理系統(tǒng)直接執(zhí)行正常開機(jī)程序。
39.根據(jù)權(quán)利要求29所述的方法,其特征在于,所述步驟(b)之后更包括步驟如下(c)因應(yīng)于所述數(shù)據(jù)處理系統(tǒng)處于不正常操作狀態(tài),將數(shù)據(jù)處理系統(tǒng)與通過一第一途徑與一網(wǎng)絡(luò)系統(tǒng)連接轉(zhuǎn)變成通過一第二途徑與所述網(wǎng)絡(luò)系統(tǒng)連接。
40.根據(jù)權(quán)利要求39所述的方法,其特征在于,所述數(shù)據(jù)處理系統(tǒng)通過所述第一途徑與第二途徑之一,與所述網(wǎng)絡(luò)系統(tǒng)連接。
41.根據(jù)權(quán)利要求11或15或16中任一項(xiàng)所述的具有檢錯(cuò)處理功能的數(shù)據(jù)處理系統(tǒng),其特征在于,所述號(hào)碼儲(chǔ)存于所述數(shù)據(jù)處理系統(tǒng)的CMOS中。
42.根據(jù)權(quán)利要求11或15或16中任一項(xiàng)所述的具有檢錯(cuò)處理功能的數(shù)據(jù)處理系統(tǒng),其特征在于,所述號(hào)碼儲(chǔ)存于數(shù)據(jù)處理系統(tǒng)的NVRAM中。
43.根據(jù)權(quán)利要求29所述的方法,其特征在于,所述步驟中還包括關(guān)機(jī)程序,其包括下列步驟(A)送出一開機(jī)命令;(B)因應(yīng)于該開機(jī)命令,送出一離開命令至所述診斷控制裝置;(c)執(zhí)行數(shù)據(jù)處理系統(tǒng)的關(guān)機(jī)程序;(d)關(guān)機(jī)。
44.根據(jù)權(quán)利要求43所述的方法,其特征在于,因應(yīng)于數(shù)據(jù)處理系統(tǒng)處于不正常操作狀態(tài),所述診斷控制裝置控制改變所述網(wǎng)絡(luò)連接裝置與所述數(shù)據(jù)處理系統(tǒng)的連接途徑。
45.根據(jù)權(quán)利要求44所述的方法,其特征在于,所述診斷控制裝置控制所述網(wǎng)絡(luò)連接裝置與及診斷緩沖裝置之一電連接。
46.根據(jù)權(quán)利要求45所述的方法,其特征在于,因應(yīng)于該數(shù)據(jù)處理系統(tǒng)處于不正常操作狀態(tài),所述診斷控制裝置控制網(wǎng)絡(luò)連接裝置通過串列接口經(jīng)由所述診斷緩沖裝置與數(shù)據(jù)處理系統(tǒng)連接。
47.根據(jù)權(quán)利要求46所述的方法,其特征在于,所述控制器通過所述網(wǎng)絡(luò)連接裝置發(fā)出一網(wǎng)絡(luò)連接信號(hào)用以通過所述網(wǎng)絡(luò)系統(tǒng)與一遠(yuǎn)端數(shù)據(jù)處理系統(tǒng)連接。
48.根據(jù)權(quán)利要求47所述的方法,其特征在于,所述控制器因應(yīng)數(shù)據(jù)處理系統(tǒng)處于不正常操作狀態(tài),產(chǎn)生一診斷控制信號(hào)至數(shù)據(jù)處理系統(tǒng);數(shù)據(jù)處理系統(tǒng)因應(yīng)于該診斷控制信號(hào)重新開機(jī)。
49.根據(jù)權(quán)利要求48所述的方法,其特征在于,所述數(shù)據(jù)處理系統(tǒng)的開機(jī)程序包含一檢查所述旗標(biāo)存在的步驟。
50.根據(jù)權(quán)利要求49所述的方法,其特征在于,所述數(shù)據(jù)處理系統(tǒng)的開機(jī)程序因應(yīng)于所述旗標(biāo)的存在執(zhí)行所述診斷前置程序,否則即執(zhí)行一正常開機(jī)程序。
51.根據(jù)權(quán)利要求50所述的方法,其特征在于,所述診斷前置程序包括(a)將數(shù)據(jù)處理系統(tǒng)原來通過所述整體輸出入控制裝置的輸出途徑,改變成通過所述診斷控制裝置輸出;(b)將顯示于所述顯示器的數(shù)據(jù)經(jīng)由所述網(wǎng)絡(luò)系統(tǒng)送至遠(yuǎn)端數(shù)據(jù)處理系統(tǒng);(c)將數(shù)據(jù)處理系統(tǒng)的輸入由所述數(shù)據(jù)輸入裝置轉(zhuǎn)移至輸入數(shù)據(jù)至所述診斷控制裝置;藉此,以便遠(yuǎn)端數(shù)據(jù)處理系統(tǒng)通過所述網(wǎng)絡(luò)系統(tǒng)輸入數(shù)據(jù)至所述數(shù)據(jù)處理系統(tǒng),以控制數(shù)據(jù)系統(tǒng)的操作。
52.根據(jù)權(quán)利要求51所述的方法,其特征在于,所述遠(yuǎn)端數(shù)據(jù)處理系統(tǒng)藉由數(shù)據(jù)處理系統(tǒng)的設(shè)定判斷數(shù)據(jù)處理系統(tǒng)不正常操作的原因。
53.根據(jù)權(quán)利要求52所述的方法,其特征在于,因應(yīng)于系統(tǒng)設(shè)定錯(cuò)誤而導(dǎo)致數(shù)據(jù)處理系統(tǒng)不正常操作,所述遠(yuǎn)端數(shù)據(jù)處理系統(tǒng)由遠(yuǎn)端修改設(shè)定內(nèi)容。
54.根據(jù)權(quán)利要求51所述的方法,其特征在于,所述診斷前置程序還包括一清除所述旗標(biāo)的步驟。
55.根據(jù)權(quán)利要求51所述的方法,其特征在于于,所述診斷前置程序前須先執(zhí)行下列步驟(d)將所述網(wǎng)絡(luò)連接裝置經(jīng)由所述診斷緩沖裝置與所述數(shù)據(jù)處理系統(tǒng)連接的路徑恢復(fù)為通過所述整體輸出入控制裝置與數(shù)據(jù)處理系統(tǒng)連接。
56.根據(jù)權(quán)利要求54所述的方法,其特征在于,須先完成清除所述旗標(biāo)方能結(jié)束所述診斷前置程序。
57.根據(jù)權(quán)利要求55或56所述的方法,其特征在于,所述診斷前置程序的最后步驟為發(fā)出一重開機(jī)命令,所述數(shù)據(jù)處理系統(tǒng)重新開機(jī),進(jìn)入數(shù)據(jù)處理系統(tǒng)的開機(jī)程序。
58.根據(jù)權(quán)利要求57所述的方法,其特征在于,所述數(shù)據(jù)處理系統(tǒng)因應(yīng)于所述統(tǒng)監(jiān)控制裝置的控制,數(shù)據(jù)處理系統(tǒng)的系統(tǒng)參數(shù)儲(chǔ)存至所述診斷記憶裝置。
59.根據(jù)權(quán)利要求58所述的方法,其特征在于,所述系統(tǒng)參數(shù)包含該數(shù)據(jù)處理系統(tǒng)的設(shè)定內(nèi)容。
60.根據(jù)權(quán)利要求59所述的方法,其特征在于,所述診斷記憶裝置因應(yīng)于系統(tǒng)參數(shù)的儲(chǔ)存,將舊有系統(tǒng)參數(shù)復(fù)寫。
61.根據(jù)權(quán)利要求60所述的方法,其特征在于,所述診斷控制裝置因應(yīng)于所述數(shù)據(jù)處理系統(tǒng)處于不正常操作狀態(tài),在所述診斷記憶裝置的一記憶單元樹立一旗標(biāo)。
62.根據(jù)權(quán)利要求61所述的方法,其特征在于,所述診斷控制裝置因應(yīng)于所述旗標(biāo)的樹立,產(chǎn)生一診斷控制信號(hào)至數(shù)據(jù)處理系統(tǒng);數(shù)據(jù)處理系統(tǒng)因應(yīng)于診斷控制信號(hào)重新開機(jī)。
63.根據(jù)權(quán)利要求62所述的方法,其特征在于,所述數(shù)據(jù)處理系統(tǒng)的開機(jī)程序包括一檢查旗標(biāo)存在的步驟。
64.根據(jù)權(quán)利要求63所述的方法,其特征在于,所述數(shù)據(jù)處理系統(tǒng)的開機(jī)程序因應(yīng)于所述旗標(biāo)的樹立執(zhí)行診斷前置程序。
65.一種數(shù)據(jù)處理系統(tǒng)的檢錯(cuò)處理方法,數(shù)據(jù)處理系統(tǒng)選擇性的裝設(shè)一系統(tǒng)監(jiān)控裝置及一診斷控制裝置,以具備有檢錯(cuò)處理功能,該系統(tǒng)監(jiān)控裝置因應(yīng)于該數(shù)據(jù)處理系統(tǒng)的正常運(yùn)作,產(chǎn)生一系統(tǒng)狀態(tài)信號(hào),送至該診斷控制裝置;該診斷控制裝置因應(yīng)于一特定時(shí)間內(nèi)收到該系統(tǒng)狀態(tài)信號(hào)的次數(shù)產(chǎn)生一診斷控制信號(hào),用以控制該數(shù)據(jù)處理系統(tǒng)與一網(wǎng)絡(luò)系統(tǒng)連接;該數(shù)據(jù)處理系統(tǒng)的開機(jī)程序包含一正常開機(jī)程序以及一診斷前置程序,其特征在于,以下列步驟進(jìn)行(1)檢測(cè)所述診斷控制裝置的存在;(2)因應(yīng)于診斷控制裝置的存在,自該數(shù)據(jù)處理系統(tǒng)的數(shù)據(jù)儲(chǔ)存裝置載入該檢錯(cuò)處理功能的驅(qū)動(dòng)程序;否則即進(jìn)入正常開機(jī)程序。
66.根據(jù)權(quán)利要求65所述的方法,其特征在于,所述診斷驅(qū)動(dòng)程序,用以控制所述數(shù)據(jù)處理系統(tǒng)的運(yùn)作。
67.根據(jù)權(quán)利要求66所述的方法,其特征在于,所述監(jiān)控裝置包括一系統(tǒng)檢測(cè)裝置,用以檢測(cè)該數(shù)據(jù)處理系統(tǒng)的系統(tǒng)運(yùn)作參數(shù)。
68.根據(jù)權(quán)利要求67所述的方法,其特征在于于,所述系統(tǒng)運(yùn)作參數(shù)包括系統(tǒng)溫度、總線使用率以及電源供應(yīng)器電壓。
69.一種具有檢錯(cuò)處理功能的數(shù)據(jù)處理系統(tǒng)包括一數(shù)據(jù)總線裝置,用以供數(shù)據(jù)于其上進(jìn)行傳輸;一中央處理單元,電連接于該數(shù)據(jù)總線裝置,用以供對(duì)數(shù)據(jù)進(jìn)行處理及運(yùn)算;一記憶裝置,電連接于數(shù)據(jù)總線裝置,用以供儲(chǔ)存數(shù)據(jù);一數(shù)據(jù)輸入裝置,電連接于數(shù)據(jù)總線裝置,用以供輸入數(shù)據(jù)至該數(shù)據(jù)處理系統(tǒng);一網(wǎng)絡(luò)連接裝置,通過該數(shù)據(jù)處理系統(tǒng)的一輸出入接口,以供該數(shù)據(jù)處理系統(tǒng);一數(shù)據(jù)輸出裝置,電連接于該匯流排裝置,用以供輸出數(shù)據(jù);一診斷控制裝置,因應(yīng)于該數(shù)據(jù)處理系統(tǒng)處于不正常操作狀態(tài)況,該診斷控制裝置發(fā)出一診斷控制信號(hào);因應(yīng)于診斷控制信號(hào),該數(shù)據(jù)處理系統(tǒng)于一非揮發(fā)性記憶單元樹立適用于
70.一種適用于權(quán)利要求69的數(shù)據(jù)處理系統(tǒng)的檢錯(cuò)處理方法,其特征在于,所述診斷前置程序包括(a)初始化該輸出入接口及該網(wǎng)絡(luò)連接裝置;(b)通過網(wǎng)絡(luò)連接裝置送出一連接信號(hào),以便與該網(wǎng)絡(luò)系統(tǒng)上的該端點(diǎn)建立信號(hào)連接;(c)因應(yīng)于與該端點(diǎn)信號(hào)連接的完成,將數(shù)據(jù)處理裝置的輸入由該數(shù)據(jù)輸入裝置轉(zhuǎn)移至該輸出入接口,以便由該端點(diǎn)通過所述網(wǎng)絡(luò)系統(tǒng)輸入數(shù)據(jù)至數(shù)據(jù)處理系統(tǒng),以控制數(shù)據(jù)處理系統(tǒng)的操作;(d)將顯示于所述數(shù)據(jù)輸出裝置的數(shù)據(jù)通過所述網(wǎng)絡(luò)系統(tǒng)送至該端點(diǎn)。
71.根據(jù)權(quán)利要求69所述的方法,其特征在于,因應(yīng)于所述診斷控制信號(hào),數(shù)據(jù)處理系統(tǒng)產(chǎn)生一數(shù)據(jù)處理系統(tǒng)中的最高階中斷呼叫。
72.根據(jù)權(quán)利要求71所述的方法,其特征在于,最高階中斷呼叫為數(shù)據(jù)處理系統(tǒng)的SM1呼叫。
73.根據(jù)權(quán)利要求72所述的方法,其特征在于,所述診斷處理程序包括于一記憶單元樹立一旗標(biāo)的步驟。
74.根據(jù)權(quán)利要求73所述的方法,其特征在于于,在樹立旗標(biāo)的步驟之后,還包括發(fā)出一重新開機(jī)的步驟。
75.根據(jù)權(quán)利要求74所述的方法,其特征在于,所述開機(jī)程序包括一檢測(cè)旗標(biāo)的存在步驟,因應(yīng)于旗標(biāo)的存在,數(shù)據(jù)處理系統(tǒng)執(zhí)行所述診斷前置程序。
76.根據(jù)權(quán)利要求75所述的方法,其特征在于,所述診斷前置程序包括(a)初始化所述輸出入接口及網(wǎng)絡(luò)連接裝置;(b)通過網(wǎng)絡(luò)連接裝置送出連接信號(hào),以便與網(wǎng)絡(luò)系統(tǒng)上的該端點(diǎn)建立信號(hào)連接;(c)因應(yīng)于與該端點(diǎn)信號(hào)連接的完成,將數(shù)據(jù)處理裝置的輸入由所述數(shù)據(jù)輸入裝置轉(zhuǎn)移至輸出入接口,以便由該端點(diǎn)通過網(wǎng)絡(luò)系統(tǒng)輸入數(shù)據(jù)至數(shù)據(jù)處理系統(tǒng),以控制數(shù)據(jù)處理系統(tǒng)的操作;(d)將顯示于所述數(shù)據(jù)輸出裝置的數(shù)據(jù)通過網(wǎng)絡(luò)系統(tǒng)送至該端點(diǎn)。
77.根據(jù)權(quán)利要求69-76中任一項(xiàng)所述的方法,其特征在于,所述連接信號(hào)包括一預(yù)存于所述記憶體裝置的電話號(hào)碼。
78.根據(jù)權(quán)利要求32所述的數(shù)據(jù)處理系統(tǒng)的檢錯(cuò)處理方法,其特征在于,所述診斷前置程序于步驟(f2)之后還包括下列步驟(g1)將數(shù)據(jù)處理系統(tǒng)與一網(wǎng)絡(luò)系統(tǒng)的連接途徑由原來的一第一連接途徑轉(zhuǎn)換成一第二途徑;(g2)送出一連接信號(hào)。
全文摘要
一種具有檢錯(cuò)處理功能的數(shù)據(jù)處理系統(tǒng)包括一數(shù)據(jù)總線裝置,一中央處理單元,電連接于該數(shù)據(jù)總線裝置,一記憶體裝置,電連接于數(shù)據(jù)總線裝置,一數(shù)據(jù)輸入裝置,電連接于數(shù)據(jù)總線,一網(wǎng)絡(luò)連接裝置,通過該數(shù)據(jù)處理系統(tǒng)的一輸出入接口,以供該數(shù)據(jù)處理系統(tǒng)與一網(wǎng)絡(luò)系統(tǒng)連接,一數(shù)據(jù)輸出裝置,電連接于數(shù)據(jù)總線裝置,用以供輸出數(shù)據(jù);還包括一系統(tǒng)監(jiān)控裝置及一診斷控制裝置;藉此,該數(shù)據(jù)處理系統(tǒng)發(fā)生故障時(shí),可及時(shí)診斷。
文檔編號(hào)G06F15/00GK1160246SQ9610349
公開日1997年9月24日 申請(qǐng)日期1996年3月18日 優(yōu)先權(quán)日1996年3月18日
發(fā)明者陳俊利, 楊修宗, 黃清順, 賴宏怡, 楊金良, 詹森達(dá), 章堅(jiān), 黃世勇, 蘇錦龍, 吳浤松 申請(qǐng)人:宏碁電腦股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
双牌县| 岳普湖县| 普兰县| 铁力市| 新干县| 崇左市| 宜川县| 汝南县| 库尔勒市| 神农架林区| 文成县| 射洪县| 通渭县| 哈密市| 泾源县| 湘西| 应城市| 青川县| 周宁县| 新密市| 开化县| 松原市| 夏河县| 攀枝花市| 平遥县| 皋兰县| 唐河县| 太谷县| 临猗县| 介休市| 怀宁县| 越西县| 阿拉尔市| 砀山县| 克什克腾旗| 共和县| 成武县| 石林| 孝昌县| 肃南| 敖汉旗|