两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種操作系統(tǒng)異常信息收集方法、裝置及計(jì)算機(jī)的制作方法

文檔序號(hào):9750681閱讀:639來源:國知局
一種操作系統(tǒng)異常信息收集方法、裝置及計(jì)算機(jī)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計(jì)算機(jī)操作系統(tǒng)技術(shù)領(lǐng)域,特別是一種操作系統(tǒng)異常信息收集方法、裝置及計(jì)算機(jī)。
【背景技術(shù)】
[0002]隨著計(jì)算機(jī)應(yīng)用程序的日漸復(fù)雜和數(shù)量劇增,而作為這些應(yīng)用程序的運(yùn)行環(huán)境,操作系統(tǒng)的運(yùn)行壓力也隨之與日俱增,加上支撐操作系統(tǒng)運(yùn)行的硬件環(huán)境也日趨復(fù)雜,在實(shí)際應(yīng)用中,系統(tǒng)死機(jī)故障經(jīng)常發(fā)生,導(dǎo)致系統(tǒng)死機(jī)的原因有很多,相應(yīng)的外在表現(xiàn)也不盡相同,其中如下系統(tǒng)死機(jī)故障是非常典型的一種類型,此類系統(tǒng)死機(jī)故障發(fā)生時(shí),具有如下表現(xiàn):
[0003]I)本機(jī)接鍵盤、鼠標(biāo)無響應(yīng)或者無法正常登陸。
[0004]2)無法通過遠(yuǎn)程控制工具登陸問題主機(jī)。
[0005]3)系統(tǒng)日志無法記錄到有效的故障信息
[0006]4)操作系統(tǒng)還能響應(yīng)中斷,但無法正常處理其它任何事務(wù)。
[0007]導(dǎo)致此類的死機(jī)故障的原因可能為:
[0008]I)操作系統(tǒng)發(fā)生死鎖導(dǎo)致無法正常調(diào)度或處理其它事務(wù)。
[0009]2)操作系統(tǒng)負(fù)荷過重導(dǎo)致系統(tǒng)掛死(比如內(nèi)存不足)。
[0010]3)硬盤硬件或固件故障導(dǎo)致操作系統(tǒng)掛死。此時(shí)由于硬盤故障導(dǎo)致系統(tǒng)1/0(輸入/輸出)掛死,無法記錄日志,同時(shí)也無法正常登陸系統(tǒng)。
[0011]此時(shí)的故障環(huán)境猶如一個(gè)孤島,無法獲知系統(tǒng)的準(zhǔn)確運(yùn)行狀態(tài),現(xiàn)有手段無法收集到有效信息,用于此類故障的分析定位。
[0012]針對(duì)此類系統(tǒng)死機(jī)故障,現(xiàn)有的異常收集方法如:本機(jī)接鍵盤和鼠標(biāo)登陸系統(tǒng)收集信息、通過遠(yuǎn)程控制工具登陸系統(tǒng)收集信息、通過操作系統(tǒng)自身的日志功能收集信息,在這種情況下都無法收集到有效的故障信息。
[0013]此外,可以在本機(jī)接顯示器,通過顯示器來收集系統(tǒng)的異常打印信息,但是存在如下問題:
[0014]I)在此類故障發(fā)生時(shí),多數(shù)情況下,由于顯示器顯示相關(guān)的處理流程太長,導(dǎo)致顯示器也無法正常記錄到異常信息。
[0015]2)如果顯示器休眠或者系統(tǒng)當(dāng)前控制臺(tái)處于圖形模式下,顯示器也無法記錄異常信息。
[0016]3)即使在文本模式下且顯示器不休眠,顯示器對(duì)應(yīng)的控制臺(tái)能記錄到異常信息,但由于此時(shí)無法滾屏,記錄的信息也嚴(yán)重不足,通常不足以定位此類死機(jī)故障。
[0017]另外一種可用的信息收集方法為配置一個(gè)專業(yè)化的監(jiān)測(cè)設(shè)備,比如串口設(shè)備,用于實(shí)時(shí)捕獲被監(jiān)測(cè)設(shè)備的異常信息。但是,該方法由于額外配置了監(jiān)測(cè)設(shè)備,因此不具備通用性;同時(shí),此類設(shè)備收集的信息也比較有限,只能收集到故障發(fā)生前的系統(tǒng)打印信息,無法收集更詳細(xì)的信息,比如系統(tǒng)故障時(shí)的內(nèi)存鏡像信息等,不利于問題的分析定位。

【發(fā)明內(nèi)容】

[0018]本發(fā)明的目的在于提供一種操作系統(tǒng)異常信息收集方法、裝置及計(jì)算機(jī),解決收集異常信息不準(zhǔn)確,不具備通用性且無法收集詳細(xì)信息的問題。
[0019]為了解決上述技術(shù)問題,本發(fā)明實(shí)施例提供的一種操作系統(tǒng)異常信息收集方法,其中,包括:
[0020]獲取原始操作系統(tǒng)中預(yù)先設(shè)定的新操作系統(tǒng)的預(yù)設(shè)配置信息,所述新操作系統(tǒng)是所述原始操作系統(tǒng)所運(yùn)行的計(jì)算機(jī)的物理內(nèi)存中預(yù)先存儲(chǔ)的一操作系統(tǒng)內(nèi)核;
[0021]獲取在所述原始操作系統(tǒng)異常時(shí),所述計(jì)算機(jī)的電源按鍵被按下所觸發(fā)的所述原始操作系統(tǒng)進(jìn)程中斷的觸發(fā)指令;
[0022]根據(jù)所述觸發(fā)指令,按照所述預(yù)設(shè)配置信息對(duì)所述原始操作系統(tǒng)的異常信息進(jìn)行收集,并存儲(chǔ)所述異常信息到指定的存儲(chǔ)介質(zhì)中。
[0023]進(jìn)一步的,獲取在所述原始操作系統(tǒng)異常時(shí),所述計(jì)算機(jī)的電源按鍵被按下所觸發(fā)的所述原始操作系統(tǒng)進(jìn)程中斷的觸發(fā)指令的步驟包括:
[0024]獲取通過所述電源按鍵觸發(fā)的中斷上報(bào)到基本輸入輸出系統(tǒng)B1S的系統(tǒng)控制中斷SCI中的觸發(fā)指令。
[0025]進(jìn)一步的,獲取通過所述電源按鍵觸發(fā)的中斷上報(bào)到基本輸入輸出系統(tǒng)B1S的系統(tǒng)控制中斷SCI中的觸發(fā)指令的步驟包括:
[0026]在原始操作系統(tǒng)異常且當(dāng)前電源按鍵支持所述ACPI時(shí),獲取通過電源按鍵觸發(fā)的中斷上報(bào)到所述B1S的所述SCI中的觸發(fā)指令。
[0027]進(jìn)一步的,獲取在所述原始操作系統(tǒng)異常時(shí),所述計(jì)算機(jī)的電源按鍵被按下所觸發(fā)的所述原始操作系統(tǒng)進(jìn)程中斷的觸發(fā)指令的步驟包括:
[0028]在所述原始系統(tǒng)異常時(shí)且當(dāng)前電源按鍵不支持ACPI時(shí),直接獲取所述計(jì)算機(jī)的電源按鍵被按下所觸發(fā)的所述原始操作系統(tǒng)進(jìn)程中斷的觸發(fā)指令。
[0029]進(jìn)一步的,根據(jù)所述觸發(fā)指令,按照所述預(yù)設(shè)配置信息對(duì)所述原始操作系統(tǒng)的異常信息進(jìn)行收集,并存儲(chǔ)所述異常信息到指定的存儲(chǔ)介質(zhì)中的步驟包括:
[0030]根據(jù)所述觸發(fā)指令,同步中斷所述原始操作系統(tǒng)中的程序運(yùn)行并獲取一啟動(dòng)所述新操作系統(tǒng),收集所述原始操作系統(tǒng)的異常信息的指令,進(jìn)行所述異常信息的收集。
[0031]進(jìn)一步的,根據(jù)所述觸發(fā)指令,同步中斷所述原始操作系統(tǒng)中的程序運(yùn)行并獲取一啟動(dòng)所述新操作系統(tǒng)收集所述原始操作系統(tǒng)的異常信息的指令,進(jìn)行所述異常信息的收集的步驟包括:
[0032]根據(jù)所述觸發(fā)指令,同步中斷所述原始操作系統(tǒng)中的程序運(yùn)行,
[0033]控制指針指向所述新操作系統(tǒng)并啟動(dòng)所述新操作系統(tǒng),收集所述原始操作系統(tǒng)的異常信息的指令,進(jìn)行所述異常信息的收集。
[0034]進(jìn)一步的,根據(jù)所述觸發(fā)指令,按照所述預(yù)設(shè)配置信息對(duì)所述原始操作系統(tǒng)的異常信息進(jìn)行收集,并存儲(chǔ)所述異常信息到指定的存儲(chǔ)介質(zhì)中的步驟包括:
[0035]根據(jù)所述觸發(fā)指令,獲取到所述預(yù)設(shè)配置信息的寫入方式為裸寫或者通過文件系統(tǒng)接口寫入;
[0036]按照所述預(yù)設(shè)配置信息對(duì)所述原始操作系統(tǒng)的異常信息進(jìn)行收集,并存儲(chǔ)所述異常信息到指定的本地的存儲(chǔ)介質(zhì)中。
[0037]進(jìn)一步的,根據(jù)所述觸發(fā)指令,按照所述預(yù)設(shè)配置信息對(duì)所述原始操作系統(tǒng)的異常信息進(jìn)行收集,并存儲(chǔ)所述異常信息到指定的存儲(chǔ)介質(zhì)中的步驟包括:
[0038]根據(jù)所述觸發(fā)指令,獲取到所述預(yù)設(shè)配置信息的預(yù)先啟動(dòng)預(yù)設(shè)遠(yuǎn)端主機(jī);
[0039]按照所述預(yù)設(shè)配置信息對(duì)所述原始操作系統(tǒng)的異常信息進(jìn)行收集,并存儲(chǔ)所述異常信息到預(yù)先啟動(dòng)預(yù)設(shè)遠(yuǎn)端主機(jī)的存儲(chǔ)介質(zhì)中。
[0040]其中,所述的操作系統(tǒng)異常信息收集方法還包括:根據(jù)所述預(yù)設(shè)配置信息,控制關(guān)機(jī)或者復(fù)位。
[0041]進(jìn)一步的,所述預(yù)設(shè)配置信息包括:控制系統(tǒng)異常信息收集功能啟動(dòng)/關(guān)閉的信息及信息收集的時(shí)限信息。
[0042]為了解決上述技術(shù)問題,本發(fā)明實(shí)施例還提供一種操作系統(tǒng)異常信息收集裝置,其中,包括:
[0043]第一獲取模塊,用于獲取原始操作系統(tǒng)中預(yù)先設(shè)定的新操作系統(tǒng)的預(yù)設(shè)配置信息,所述新操作系統(tǒng)是所述原始操作系統(tǒng)所運(yùn)行的計(jì)算機(jī)的物理內(nèi)存中預(yù)先存儲(chǔ)的一操作系統(tǒng)內(nèi)核;
[0044]第二獲取模塊,用于獲取在所述原始操作系統(tǒng)異常時(shí),所述計(jì)算機(jī)的電源按鍵被按下所觸發(fā)的所述原始操作系統(tǒng)進(jìn)程中斷的觸發(fā)指令;
[0045]處理模塊,用于根據(jù)所述觸發(fā)指令,按照所述預(yù)設(shè)配置信息對(duì)所述原始操作系統(tǒng)的異常信息進(jìn)行收集,并存儲(chǔ)所述異常信息到指定的存儲(chǔ)介質(zhì)中。
[0046]進(jìn)一步的,所述第二獲取模塊包括:
[0047]第一獲取子模塊,用于獲取通過所述電源按鍵觸發(fā)的中斷上報(bào)到基本輸入輸出系統(tǒng)B1S的系統(tǒng)控制中斷SCI中的觸發(fā)指令。
[0048]進(jìn)一步的,所述第一獲取子模塊包括:
[0049]獲取單元,用于在原始操作系統(tǒng)異常且當(dāng)前電源按鍵支持所述ACPI時(shí),獲取通過電源按鍵觸發(fā)的中斷上報(bào)到所述B1S的所述SCI中的觸發(fā)指令。
[0050]進(jìn)一步的,所述第二獲取模塊包括:
[0051]第二獲取子模塊,用于在所述原始系統(tǒng)異常時(shí)且當(dāng)前電源按鍵不支持ACPI時(shí),直接獲取所述計(jì)算機(jī)的電源按鍵被按下所觸發(fā)的所述原始操作系統(tǒng)進(jìn)程中斷的觸發(fā)指令。
[0052]進(jìn)一步的,所述處理模塊的步驟包括:
[0053]第一處理子模塊,用于根據(jù)所述觸發(fā)指令,同步中斷所述原始操作系統(tǒng)中的程序運(yùn)行并獲取一啟動(dòng)所述新操作系統(tǒng),收集所述原始操作系統(tǒng)的異常信息的指令,進(jìn)行所述異常信息的收集。
[0054]進(jìn)一步的,所述第一處理子模塊包括:
[0055]處理單元,用于根據(jù)所述觸發(fā)指令,同步中斷所述原始操作系統(tǒng)中的程序運(yùn)行,控制指針指向所述新操作系統(tǒng)并啟動(dòng)所述新操作系統(tǒng),收集所述原始操作系統(tǒng)的異常信息的指令,進(jìn)行所述異常信息的收集。
[0056]進(jìn)一步的,所述處理模塊包括:
[0057]第二獲取子模塊,用于根據(jù)所述觸發(fā)指令,獲取到所述預(yù)設(shè)配置信息的寫入方式為裸寫或者通過文件系統(tǒng)接口寫入;
[0058]第二處理子模塊,用于按照所述預(yù)設(shè)配置信息對(duì)所述原始操作系統(tǒng)的異常信息進(jìn)行收集,并存儲(chǔ)所述異常信息到指定的本地的存儲(chǔ)介質(zhì)中。
[0059]進(jìn)一步的,所述處理模塊包括:
[0060]第三獲取子模塊,用于根據(jù)所述觸發(fā)指令,獲取到所述預(yù)設(shè)配置信息的預(yù)先啟動(dòng)預(yù)設(shè)遠(yuǎn)端主機(jī);
[0061]第三處理子模塊,用于按照所述預(yù)設(shè)配置信息對(duì)所述原始操作系統(tǒng)的異常信息進(jìn)行收集,并存儲(chǔ)所述異常信息到預(yù)先啟動(dòng)預(yù)設(shè)遠(yuǎn)端主機(jī)的存儲(chǔ)介質(zhì)中。
[0062]其中,所述的操作系統(tǒng)異常信息收集裝置還包括:控制模塊,用于根據(jù)所述預(yù)設(shè)配置信息,控制關(guān)機(jī)或者復(fù)位。
[0063]進(jìn)一步的,所述預(yù)設(shè)配置信息包括:控制系統(tǒng)異常信息收集功能啟動(dòng)/關(guān)閉的信息及信息收集
當(dāng)前第1頁1 2 3 4 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
达尔| 扎赉特旗| 文安县| 嘉祥县| 通州市| 巴马| 夏津县| 巫溪县| 江源县| 会昌县| 融水| 凌源市| 墨竹工卡县| 昌平区| 阳西县| 铁岭市| 翼城县| 荣昌县| 宁阳县| 延吉市| 和田县| 客服| 宣城市| 潞西市| 阳曲县| 阳山县| 东阿县| 翁源县| 睢宁县| 民乐县| 健康| 临江市| 西华县| 鹤峰县| 安康市| 达州市| 浑源县| 罗甸县| 南汇区| 龙里县| 壤塘县|