麻豆精品无码国产在线播放,国产亚洲精品成人AA片新蒲金,国模无码大尺度一区二区三区,神马免费午夜福利剧场

一種基本輸入輸出系統的應用方法及裝置與流程

文檔序號:11198996閱讀:803來源:國知局
一種基本輸入輸出系統的應用方法及裝置與流程

本申請涉及計算機領域,特別涉及一種基本輸入輸出系統的應用方法及裝置。



背景技術:

存儲系統是指計算機中由存放程序和數據的各種存儲設備、控制部件及管理信息調度的設備和算法所組成的系統。

其中,存儲系統由于需要保證存儲系統長時間運行并能夠保證數據不丟失,因此對其的穩定性要求很高。而存儲系統穩定性運行的前提是存儲系統的bios(basicinputoutputsystem,基本輸入輸出系統)正常啟動,一旦bios芯片壞掉或是bios芯片中燒錄的文件壞掉,存儲系統將不能夠正常啟動,因此如何保證bios正常啟動成為亟待解決的問題。



技術實現要素:

為解決上述技術問題,本申請實施例提供一種基本輸入輸出系統的應用方法及裝置,以達到提高基本輸入輸出系統正常啟動的概率,從而提高系統運行的穩定性的目的,技術方案如下:

一種基本輸入輸出系統的應用方法,基于存儲系統中的基本輸入輸出系統,所述存儲系統中的基本輸入輸出系統包括一個主基本輸入輸出系統和至少一個備用基本輸入輸出系統,所述方法包括:

所述存儲系統的可編程邏輯器件判斷是否接收到所述主基本輸入輸出系統在正常啟動后反饋的完成啟動信號;

若否,所述可編程邏輯器件發送備用基本輸入輸出系統啟動信號至切換器,以使所述切換器將所述存儲系統的cpu切換至與所述備用基本輸入輸出系統;

所述可編程邏輯器件發送復位信號至所述cpu,以使所述cpu完成復位后,啟動所述備用基本輸入輸出系統。

優選的,還包括:

所述可編程邏輯器件判斷是否接收到所述備用基本輸入輸出系統在正常啟動后反饋的完成啟動信號;

若否,所述可編程邏輯器件發送主基本輸入輸出系統啟動信號至所述切換器,以使所述切換器將所述cpu切換至所述主基本輸入輸出系統;

所述可編程邏輯器件發送復位信號至所述cpu,以使所述cpu完成復位后,啟動所述主基本輸入輸出系統。

優選的,還包括:

所述可編程邏輯器件判斷是否接收到所述主基本輸入輸出系統在完成更新后反饋的完成更新信號;

若是,所述可編程邏輯器件發送備用基本輸入輸出系統更新信號至所述切換器,以使所述切換器將所述cpu切換至所述備用基本輸入輸出系統,并由所述cpu發送更新指令至所述備用基本輸入輸出系統。

優選的,還包括:

所述可編程邏輯器件判斷是否接收到所述備用基本輸入輸出系統在完成更新后反饋的完成更新信號;

若是,所述可編程邏輯器件發送主基本輸入輸出系統更新信號至所述切換器,以使所述切換器將所述cpu切換至所述主基本輸入輸出系統,并由所述cpu發送更新指令至所述主基本輸入輸出系統。

優選的,所述可編程邏輯器件包括:復雜可編程邏輯器件。

一種基本輸入輸出系統的應用裝置,基于存儲系統中的基本輸入輸出系統,所述存儲系統中的基本輸入輸出系統包括一個主基本輸入輸出系統和至少一個備用基本輸入輸出系統,所述裝置應用于所述存儲系統的可編程邏輯器件,包括:

第一判斷模塊,用于判斷是否接收到所述主基本輸入輸出系統在正常啟動后反饋的完成啟動信號,若否,執行第一發送模塊;

所述第一發送模塊,用于發送備用基本輸入輸出系統啟動信號至切換器,以使所述切換器將所述存儲系統的cpu切換至與所述備用基本輸入輸出系統;

第二發送模塊,用于發送復位信號至所述cpu,以使所述cpu完成復位后,啟動所述備用基本輸入輸出系統。

優選的,還包括:

第二判斷模塊,用于判斷是否接收到所述備用基本輸入輸出系統在正常啟動后反饋的完成啟動信號,若否,執行第三發送模塊;

所述第三發送模塊,用于發送主基本輸入輸出系統啟動信號至所述切換器,以使所述切換器將所述cpu切換至所述主基本輸入輸出系統;

第四發送模塊,用于發送復位信號至所述cpu,以使所述cpu完成復位后,啟動所述主基本輸入輸出系統。

優選的,還包括:

第三判斷模塊,用于判斷是否接收到所述主基本輸入輸出系統在完成更新后反饋的完成更新信號,若是,執行第五發送模塊;

所述第五發送模塊,用于發送備用基本輸入輸出系統更新信號至所述切換器,以使所述切換器將所述cpu切換至所述備用基本輸入輸出系統,并由所述cpu發送更新指令至所述備用基本輸入輸出系統。

優選的,還包括:

第四判斷模塊,用于判斷是否接收到所述備用基本輸入輸出系統在完成更新后反饋的完成更新信號,若是,執行第六發送模塊;

所述第六發送模塊,用于發送主基本輸入輸出系統更新信號至所述切換器,以使所述切換器將所述cpu切換至所述主基本輸入輸出系統,并由所述cpu發送更新指令至所述主基本輸入輸出系統。

優選的,所述可編程邏輯器件包括:復雜可編程邏輯器件。

與現有技術相比,本申請的有益效果為:

在本申請中,預先對存儲系統中的基本輸入輸出系統進行了冗余設計,保證存儲系統中的基本輸入輸出系統包括一個主基本輸入輸出系統和至少一個備用基本輸入輸出系統,基于上述冗余設計,可編程邏輯器件在判斷出未接收到主基本輸入輸出系統在正常啟動后反饋的完成啟動信號時,說明主基本輸入輸出系統未能正常啟動,為了保證基本輸入輸出系統能夠正常啟動,則發送備用基本輸入輸出系統啟動信號至切換器,將cpu切換至備用基本輸入輸出系統,并發送復位信號至cpu,以使cpu完成復位后,啟動備用基本輸入輸出系統。這種在主基本輸入輸出系統未正常啟動,進而啟動備用基本輸入輸出系統的方式提高了基本輸入輸出系統正常啟動的概率,從而提高了系統運行的穩定性。

附圖說明

為了更清楚地說明本申請實施例中的技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本申請的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動性的前提下,還可以根據這些附圖獲得其他的附圖。

圖1是本申請提供的基本輸入輸出系統的應用方法的一種流程圖;

圖2是本申請提供的基本輸入輸出系統的應用方法的另一種流程圖;

圖3是本申請提供的基本輸入輸出系統的應用方法的再一種流程圖;

圖4是本申請提供的基本輸入輸出系統的應用方法的再一種流程圖;

圖5是本申請提供的基本輸入輸出系統的應用裝置的一種邏輯結構示意圖;

圖6是本申請提供的基本輸入輸出系統的應用裝置的另一種邏輯結構示意圖;

圖7是本申請提供的基本輸入輸出系統的應用裝置的再一種邏輯結構示意圖;

圖8是本申請提供的基本輸入輸出系統的應用裝置的再一種邏輯結構示意圖。

具體實施方式

下面將結合本申請實施例中的附圖,對本申請實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本申請一部分實施例,而不是全部的實施例。基于本申請中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都屬于本申請保護的范圍。

實施例一

在本實施例中,提供了一種基本輸入輸出系統的應用方法,基于存儲系統中的基本輸入輸出系統。其中,存儲系統中的基本輸入輸出系統為經過冗余設計后的基本輸入輸出系統,其包括一個主基本輸入輸出系統和至少一個備用基本輸入輸出系統。主基本輸入輸出系統為存儲系統默認的基本輸入輸出系統,在存儲系統的啟動流程開啟時,首先啟動主基本輸入輸出系統,在主基本輸入輸出系統正常啟動后,存儲系統正常啟動。

請參見圖1,其示出了本申請提供的基本輸入輸出系統的應用方法的一種流程圖,可以包括以下步驟:

步驟s11:所述存儲系統的可編程邏輯器件判斷是否接收到所述主基本輸入輸出系統在正常啟動后反饋的完成啟動信號。

若否,說明主基本輸入輸出系統未能正常啟動,則執行步驟s12;若是,說明主基本輸入輸出系統已正常啟動,可編程邏輯器件可以發送主基本輸入輸出系統已正常啟動的反饋信號至存儲系統的cpu(中央處理器,centralprocessingunit))。當然,另外一種實現方式可能為:主基本輸入輸出系統在正常啟動后,直接反饋已正常啟動的信號給cpu,這種情況下,可編程邏輯器件則不需要執行任何操作。

其中,主基本輸入輸出系統具體通過gpio(generalpurposeinputoutput,通用輸入/輸出)接口反饋完成啟動信號。

步驟s12:所述可編程邏輯器件發送備用基本輸入輸出系統啟動信號至切換器,以使所述切換器將所述存儲系統的cpu切換至與所述備用基本輸入輸出系統。

在本實施例中,可以但不局限于將備用基本輸入輸出系統啟動信號設置為高電平信號。切換器在接收到高電平信號時,說明需要將cpu切換至備用基本輸入輸出系統,從而切換器執行將存儲系統的cpu切換至備用基本輸入輸出系統的操作。

步驟s13:所述可編程邏輯器件發送復位信號至所述cpu,以使所述cpu完成復位后,啟動所述備用基本輸入輸出系統。

在主基本輸入輸出系統未能正常啟動的情況下,啟動備用基本輸入輸出系統,從而保證有一個基本輸入輸出系統能夠正常啟動,進而保證存儲系統能夠正常啟動。

在本申請中,預先對存儲系統中的基本輸入輸出系統進行了冗余設計,保證存儲系統中的基本輸入輸出系統包括一個主基本輸入輸出系統和至少一個備用基本輸入輸出系統,基于上述冗余設計,可編程邏輯器件在判斷出未接收到主基本輸入輸出系統在正常啟動后反饋的完成啟動信號時,說明主基本輸入輸出系統未能正常啟動,為了保證基本輸入輸出系統能夠正常啟動,則發送備用基本輸入輸出系統啟動信號至切換器,將cpu切換至備用基本輸入輸出系統,并發送復位信號至cpu,以使cpu完成復位后,啟動備用基本輸入輸出系統。這種在主基本輸入輸出系統未正常啟動,進而啟動備用基本輸入輸出系統的方式提高了基本輸入輸出系統正常啟動的概率,從而提高了系統運行的穩定性。

由于可編程邏輯器件需要一直監控主基本輸入輸出系統和備用基本輸入輸出系統的啟動情況,因此圖1示出的步驟s11-s13之后,cpu當前使用的是備用基本輸入輸出系統,在這種情況下,cpu的啟動流程重新開啟時,還需要對備用輸入輸出系統的啟動進行重新判斷,請參見圖2,可以包括以下步驟:

步驟s21:所述存儲系統的可編程邏輯器件判斷是否接收到所述主基本輸入輸出系統在正常啟動后反饋的完成啟動信號。

若否,執行步驟s22。

步驟s22:所述可編程邏輯器件發送備用基本輸入輸出系統啟動信號至切換器,以使所述切換器將所述存儲系統的cpu切換至與所述備用基本輸入輸出系統。

步驟s23:所述可編程邏輯器件發送復位信號至所述cpu,以使所述cpu完成復位后,啟動所述備用基本輸入輸出系統。

步驟s21至s23與圖1示出的步驟s11-s13一一對應,步驟s21至s23的具體過程可以參見步驟s11-s13的具體過程,在此不再贅述。

步驟s24:所述可編程邏輯器件判斷是否接收到所述備用基本輸入輸出系統在正常啟動后反饋的完成啟動信號。

若否,說明備用基本輸入輸出系統未能正常啟動,則執行步驟s25;若是,說明備用基本輸入輸出系統已正常啟動,可編程邏輯器件可以發送備用基本輸入輸出系統已正常啟動的反饋信號至cpu。當然,另外一種實現方式可能為:備用基本輸入輸出系統在正常啟動后,直接反饋已正常啟動的信號給cpu,這種情況下,可編程邏輯器件則不需要執行任何操作。

其中,備用基本輸入輸出系統具體通過gpio接口反饋完成啟動信號。

步驟s25:所述可編程邏輯器件發送主基本輸入輸出系統啟動信號至所述切換器,以使所述切換器將所述cpu切換至所述主基本輸入輸出系統。

在本實施例中,可以將主基本輸入輸出系統啟動信號設置為低電平信號。切換器在接收到低電平信號時,說明需要將cpu切換至主基本輸入輸出系統,從而切換器執行將cpu切換至主基本輸入輸出系統的操作。

步驟s26:所述可編程邏輯器件發送復位信號至所述cpu,以使所述cpu完成復位后,啟動所述主基本輸入輸出系統。

在備用基本輸入輸出系統未能正常啟動的情況下,啟動主基本輸入輸出系統,從而保證有一個基本輸入輸出系統能夠正常啟動,進而保證存儲系統能夠正常啟動。

基于本申請的上述實施例的介紹,上述基本輸入輸出系統的應用方法還可以包括基本輸入輸出系統的更新過程,請參見圖3,可以包括以下步驟:

步驟s31:所述存儲系統的可編程邏輯器件判斷是否接收到所述主基本輸入輸出系統在正常啟動后反饋的完成啟動信號。

若否,執行步驟s32。

步驟s32:所述可編程邏輯器件發送備用基本輸入輸出系統啟動信號至切換器,以使所述切換器將所述存儲系統的cpu切換至與所述備用基本輸入輸出系統。

步驟s33:所述可編程邏輯器件發送復位信號至所述cpu,以使所述cpu完成復位后,啟動所述備用基本輸入輸出系統。

步驟s34:所述可編程邏輯器件判斷是否接收到所述備用基本輸入輸出系統在正常啟動后反饋的完成啟動信號。

若否,則執行步驟s35。

步驟s35:所述可編程邏輯器件發送主基本輸入輸出系統啟動信號至所述切換器,以使所述切換器將所述cpu切換至所述主基本輸入輸出系統。

步驟s36:所述可編程邏輯器件發送復位信號至所述cpu,以使所述cpu完成復位后,啟動所述主基本輸入輸出系統。

步驟s31至s36與圖2示出的步驟s21-s26一一對應,步驟s31至s36的具體過程可以參見步驟s21-s26的具體過程,在此不再贅述。

步驟s37:所述可編程邏輯器件判斷是否接收到所述主基本輸入輸出系統在完成更新后反饋的完成更新信號。

在本實施例中,可以設置首先對主基本輸入輸出系統進行更新。基于這種設置,則需要首先判斷是否接收到主基本輸入輸出系統在完成更新后反饋的完成更新信號。

若是,說明主基本輸入輸出系統已經完成更新,則執行步驟s38,若否,說明主基本輸入輸出系統未完成更新,則繼續等待,并實時的判斷是否接收到主基本輸入輸出系統在完成更新后反饋的完成更新信號。

其中,主基本輸入輸出系統具體通過gpio接口反饋完成更新信號。

步驟s38:所述可編程邏輯器件發送備用基本輸入輸出系統更新信號至所述切換器,以使所述切換器將所述cpu切換至所述備用基本輸入輸出系統,并由所述cpu發送更新指令至所述備用基本輸入輸出系統。

在主基本輸入輸出系統完成更新后,對備用基本輸入輸出系統進行更新。

當然,本申請還提供了另外一種不同于圖3示出的基本輸入輸出系統更新過程的實施方式,請參見圖4,可以包括以下步驟:

步驟s41:所述存儲系統的可編程邏輯器件判斷是否接收到所述主基本輸入輸出系統在正常啟動后反饋的完成啟動信號。

若否,執行步驟s42。

步驟s42:所述可編程邏輯器件發送備用基本輸入輸出系統啟動信號至切換器,以使所述切換器將所述存儲系統的cpu切換至與所述備用基本輸入輸出系統。

步驟s43:所述可編程邏輯器件發送復位信號至所述cpu,以使所述cpu完成復位后,啟動所述備用基本輸入輸出系統。

步驟s44:所述可編程邏輯器件判斷是否接收到所述備用基本輸入輸出系統在正常啟動后反饋的完成啟動信號。

若否,則執行步驟s45。

步驟s45:所述可編程邏輯器件發送主基本輸入輸出系統啟動信號至所述切換器,以使所述切換器將所述cpu切換至所述主基本輸入輸出系統。

步驟s46:所述可編程邏輯器件發送復位信號至所述cpu,以使所述cpu完成復位后,啟動所述主基本輸入輸出系統。

步驟s41至s46與圖2示出的步驟s21-s26一一對應,步驟s41至s46的具體過程可以參見步驟s21-s26的具體過程,在此不再贅述。

步驟s47:所述可編程邏輯器件判斷是否接收到所述備用基本輸入輸出系統在完成更新后反饋的完成更新信號。

在本實施例中,可以設置首先對備用基本輸入輸出系統進行更新。基于這種設置,則需要首先判斷是否接收到備用基本輸入輸出系統在完成更新后反饋的完成更新信號。

若是,說明備用基本輸入輸出系統已經完成更新,則執行步驟s48;若否,說明備用基本輸入輸出系統未完成更新,則繼續等待,并實時的判斷是否接收到備用基本輸入輸出系統在完成更新后反饋的完成更新信號。

其中,備用基本輸入輸出系統具體通過gpio接口反饋完成更新信號。

步驟s48:所述可編程邏輯器件發送主基本輸入輸出系統更新信號至所述切換器,以使所述切換器將所述cpu切換至所述主基本輸入輸出系統,并由所述cpu發送更新指令至所述主基本輸入輸出系統。

在備用基本輸入輸出系統完成更新后,對主基本輸入輸出系統進行更新。

在本申請的上述實施例中,可編程邏輯器件具體可以包括但局限于cpld(complexprogrammablelogicdevice,復雜可編程邏輯器件)。

實施例二

與上述方法實施例相對應,本實施例提供了一種基本輸入輸出系統的應用裝置,基于存儲系統中的基本輸入輸出系統,所述存儲系統中的基本輸入輸出系統包括一個主基本輸入輸出系統和至少一個備用基本輸入輸出系統,基本輸入輸出系統的應用裝置應用于所述存儲系統的可編程邏輯器件,請參見圖5,基本輸入輸出系統的應用裝置包括:第一判斷模塊11、第一發送模塊12和第二發送模塊13。

第一判斷模塊11,用于判斷是否接收到所述主基本輸入輸出系統在正常啟動后反饋的完成啟動信號,若否,執行第一發送模塊12。

所述第一發送模塊12,用于發送備用基本輸入輸出系統啟動信號至切換器,以使所述切換器將所述存儲系統的cpu切換至與所述備用基本輸入輸出系統.

第二發送模塊13,用于發送復位信號至所述cpu,以使所述cpu完成復位后,啟動所述備用基本輸入輸出系統。

上述基本輸入輸出系統的應用裝置還可以包括:第二判斷模塊14、第三發送模塊15和第四發送模塊16,如圖6所示。

第二判斷模塊14,用于判斷是否接收到所述備用基本輸入輸出系統在正常啟動后反饋的完成啟動信號,若否,執行第三發送模塊15。

所述第三發送模塊15,用于發送主基本輸入輸出系統啟動信號至所述切換器,以使所述切換器將所述cpu切換至所述主基本輸入輸出系統。

第四發送模塊16,用于發送復位信號至所述cpu,以使所述cpu完成復位后,啟動所述主基本輸入輸出系統。

上述基本輸入輸出系統的應用裝置還可以包括:第三判斷模塊17和第五發送模塊18,如圖7所示。

第三判斷模塊17,用于判斷是否接收到所述主基本輸入輸出系統在完成更新后反饋的完成更新信號,若是,執行第五發送模塊18。

所述第五發送模塊18,用于發送備用基本輸入輸出系統更新信號至所述切換器,以使所述切換器將所述cpu切換至所述備用基本輸入輸出系統,并由所述cpu發送更新指令至所述備用基本輸入輸出系統。

上述基本輸入輸出系統的應用裝置還可以包括:第四判斷模塊19和第六發送模塊110,如圖8所示。

第四判斷模塊19,用于判斷是否接收到所述備用基本輸入輸出系統在完成更新后反饋的完成更新信號,若是,執行第六發送模塊110。

所述第六發送模塊110,用于發送主基本輸入輸出系統更新信號至所述切換器,以使所述切換器將所述cpu切換至所述主基本輸入輸出系統,并由所述cpu發送更新指令至所述主基本輸入輸出系統。

在本申請的上述實施例中,所述可編程邏輯器件具體可以包括但不局限于復雜可編程邏輯器件。

需要說明的是,本說明書中的各個實施例均采用遞進的方式描述,每個實施例重點說明的都是與其他實施例的不同之處,各個實施例之間相同相似的部分互相參見即可。對于裝置類實施例而言,由于其與方法實施例基本相似,所以描述的比較簡單,相關之處參見方法實施例的部分說明即可。

最后,還需要說明的是,在本文中,諸如第一和第二等之類的關系術語僅僅用來將一個實體或者操作與另一個實體或操作區分開來,而不一定要求或者暗示這些實體或操作之間存在任何這種實際的關系或者順序。而且,術語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設備中還存在另外的相同要素。

以上對本申請所提供的一種基本輸入輸出系統的應用方法及裝置進行了詳細介紹,本文中應用了具體個例對本申請的原理及實施方式進行了闡述,以上實施例的說明只是用于幫助理解本申請的方法及其核心思想;同時,對于本領域的一般技術人員,依據本申請的思想,在具體實施方式及應用范圍上均會有改變之處,綜上所述,本說明書內容不應理解為對本申請的限制。

當前第1頁1 2 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
主站蜘蛛池模板: 蒲城县| 鄄城县| 大兴区| 大丰市| 华宁县| 诸暨市| 施甸县| 滦南县| 石城县| 三江| 昭觉县| 山阴县| 鄂尔多斯市| 温州市| 巫山县| 博野县| 冷水江市| 门源| 通化市| 西乌珠穆沁旗| 内黄县| 永仁县| 互助| 喀喇沁旗| 南漳县| 华阴市| 镇坪县| 西贡区| 白城市| 鄂托克前旗| 闽清县| 电白县| 湛江市| 十堰市| 罗山县| 麟游县| 沙雅县| 江永县| 诸城市| 常德市| 吉首市|