欧美日韩啪啪,最新精品在线,国产ts一区二区,色亚洲一区二区,草草影院国产,久久国产99,欧美日韩四区

操作系統(tǒng)啟動(dòng)方法、設(shè)備和存儲(chǔ)介質(zhì)與流程

文檔序號(hào):42323395發(fā)布日期:2025-07-01 19:40閱讀:5來(lái)源:國(guó)知局

本發(fā)明涉及計(jì)算機(jī)設(shè)備,尤其涉及一種操作系統(tǒng)啟動(dòng)方法、設(shè)備和存儲(chǔ)介質(zhì)。


背景技術(shù):

1、在芯片研發(fā)過(guò)程中,為了確保芯片的功能和性能符合要求,需要對(duì)芯片進(jìn)行驗(yàn)證和測(cè)試,以驗(yàn)證芯片中各軟硬件功能是否能夠正常運(yùn)行。常規(guī)的芯片驗(yàn)證設(shè)備有現(xiàn)場(chǎng)可編程邏輯門(mén)陣列(field?programmable?gate?array,簡(jiǎn)稱fpga)驗(yàn)證設(shè)備、仿真器(emulator,簡(jiǎn)稱emu)驗(yàn)證設(shè)備等。簡(jiǎn)單來(lái)說(shuō),在通過(guò)芯片驗(yàn)證設(shè)備對(duì)芯片進(jìn)行驗(yàn)證的過(guò)程中,芯片驗(yàn)證設(shè)備相當(dāng)于一個(gè)仿真器,用于模擬出被驗(yàn)證芯片的軟硬件環(huán)境,比如搭建出芯片的硬件環(huán)境,運(yùn)行芯片上相關(guān)的軟件代碼。芯片驗(yàn)證設(shè)備為保證驗(yàn)證過(guò)程的穩(wěn)定性和準(zhǔn)確性,會(huì)設(shè)置更低的時(shí)鐘頻率,同時(shí)芯片設(shè)計(jì)的復(fù)雜邏輯、驗(yàn)證設(shè)備的資源限制等因素,均會(huì)導(dǎo)致芯片驗(yàn)證設(shè)備的運(yùn)行速度遠(yuǎn)低于實(shí)際應(yīng)用中芯片的運(yùn)行速度。

2、比如在對(duì)片上系統(tǒng)(system?on?chip,簡(jiǎn)稱soc)芯片進(jìn)行驗(yàn)證時(shí),需要測(cè)試基礎(chǔ)輸入輸出系統(tǒng)(basic?input/output?system,簡(jiǎn)稱bios)、統(tǒng)一可擴(kuò)展固件接口(unifiedextensible?firmware?interface,簡(jiǎn)稱uefi)、固件、設(shè)備驅(qū)動(dòng)程序、操作系統(tǒng)啟動(dòng)和診斷工具等功能,有時(shí)甚至需要針對(duì)特定中間件框架、工作負(fù)載和應(yīng)用程序優(yōu)化整個(gè)軟件堆棧。所有這些過(guò)程都需要在芯片驗(yàn)證設(shè)備上運(yùn)行操作系統(tǒng)(operating?system,簡(jiǎn)稱os)。

3、由于芯片驗(yàn)證設(shè)備的運(yùn)行速度限制和操作系統(tǒng)負(fù)載過(guò)大等原因,啟動(dòng)操作系統(tǒng)進(jìn)入到用戶登錄界面耗時(shí)較久,如果能盡可能的降低操作系統(tǒng)的啟動(dòng)時(shí)間,將能夠提高芯片驗(yàn)證效率。


技術(shù)實(shí)現(xiàn)思路

1、本發(fā)明實(shí)施例提供一種操作系統(tǒng)啟動(dòng)方法、設(shè)備和存儲(chǔ)介質(zhì),用以提高操作系統(tǒng)的啟動(dòng)速度。

2、第一方面,本發(fā)明實(shí)施例提供一種操作系統(tǒng)啟動(dòng)方法,所述方法包括:

3、響應(yīng)于操作系統(tǒng)的初始化,讀取啟動(dòng)參數(shù);

4、若所述啟動(dòng)參數(shù)指示延遲掃描pcie設(shè)備,則創(chuàng)建根主橋設(shè)備節(jié)點(diǎn);

5、進(jìn)行其他硬件設(shè)備和軟件的初始化處理;

6、顯示用戶登錄界面;

7、若接收到用戶輸入的掃描pcie設(shè)備的指令,則執(zhí)行pcie設(shè)備掃描處理。

8、第二方面,本發(fā)明實(shí)施例提供一種操作系統(tǒng)啟動(dòng)裝置,所述裝置包括:

9、獲取模塊,用于響應(yīng)于操作系統(tǒng)的初始化,讀取啟動(dòng)參數(shù);

10、第一初始化模塊,用于若所述啟動(dòng)參數(shù)指示延遲掃描pcie設(shè)備,則創(chuàng)建根主橋設(shè)備節(jié)點(diǎn);

11、第二初始化模塊,用于進(jìn)行其他硬件設(shè)備和軟件的初始化處理;

12、顯示模塊,用于顯示用戶登錄界面;

13、所述第一初始化模塊,還用于若接收到用戶輸入的掃描pcie設(shè)備的指令,則執(zhí)行pcie設(shè)備掃描處理。

14、第三方面,本發(fā)明實(shí)施例提供一種操作系統(tǒng)啟動(dòng)方法,應(yīng)用于對(duì)芯片進(jìn)行驗(yàn)證的芯片驗(yàn)證設(shè)備,所述芯片驗(yàn)證設(shè)備模擬所述芯片的軟硬件環(huán)境,其中包含芯片對(duì)應(yīng)的操作系統(tǒng)以及其他軟件,以及包括根主橋設(shè)備等各種pcie設(shè)備以及其他硬件設(shè)備;所述方法包括:

15、響應(yīng)于操作系統(tǒng)的初始化,讀取啟動(dòng)參數(shù);

16、若所述啟動(dòng)參數(shù)指示延遲掃描pcie設(shè)備,則創(chuàng)建根主橋設(shè)備節(jié)點(diǎn);

17、進(jìn)行其他硬件設(shè)備和軟件的初始化處理;

18、顯示用戶登錄界面;

19、若接收到用戶輸入的掃描pcie設(shè)備的指令,則執(zhí)行pcie設(shè)備掃描處理。

20、第四方面,本發(fā)明實(shí)施例提供一種電子設(shè)備,包括:存儲(chǔ)器、處理器、通信接口;其中,所述存儲(chǔ)器上存儲(chǔ)有可執(zhí)行代碼,當(dāng)所述可執(zhí)行代碼被所述處理器執(zhí)行時(shí),使所述處理器至少可以實(shí)現(xiàn)如第一方面或第三方面所述的操作系統(tǒng)啟動(dòng)方法。

21、第五方面,本發(fā)明實(shí)施例提供了一種非暫時(shí)性機(jī)器可讀存儲(chǔ)介質(zhì),所述非暫時(shí)性機(jī)器可讀存儲(chǔ)介質(zhì)上存儲(chǔ)有可執(zhí)行代碼,當(dāng)所述可執(zhí)行代碼被電子設(shè)備的處理器執(zhí)行時(shí),使所述處理器至少可以實(shí)現(xiàn)如第一方面或第三方面所述的操作系統(tǒng)啟動(dòng)方法。

22、本發(fā)明實(shí)施例中,操作系統(tǒng)的啟動(dòng)步驟包括加電自檢、啟動(dòng)bios、引導(dǎo)程序加載、操作系統(tǒng)加載、初始化系統(tǒng)(初始化操作系統(tǒng))和用戶登錄這幾個(gè)階段。其中,初始化操作系統(tǒng)階段又可分為硬件初始化以及啟動(dòng)系統(tǒng)服務(wù)、加載第三方應(yīng)用程序等軟件初始化。其中,硬件初始化階段包括進(jìn)行高速串行計(jì)算機(jī)擴(kuò)展總線(peripheral?componentinterconnect?express,簡(jiǎn)稱pcie)設(shè)備初始化以及其他硬件初始化。在進(jìn)行pcie設(shè)備初始化時(shí),先讀取啟動(dòng)參數(shù),若啟動(dòng)參數(shù)指示延遲掃描(或者說(shuō)枚舉)pcie設(shè)備,則創(chuàng)建根主橋設(shè)備(root?host?bridge)節(jié)點(diǎn),之后便進(jìn)行其他硬件設(shè)備和軟件的初始化處理,以完成系統(tǒng)初始化階段,顯示用戶登錄界面。在顯示用戶登錄界面后,用戶可以按需觸發(fā)對(duì)pcie設(shè)備的掃描過(guò)程。當(dāng)接收到用戶輸入的掃描pcie設(shè)備的指令時(shí),執(zhí)行pcie設(shè)備掃描處理。通過(guò)設(shè)置啟動(dòng)參數(shù)來(lái)控制pcie設(shè)備掃描過(guò)程的執(zhí)行,在操作系統(tǒng)啟動(dòng)階段跳過(guò)pcie設(shè)備掃描過(guò)程,操作系統(tǒng)啟動(dòng)后按需掃描pcie設(shè)備,從而降低了操作系統(tǒng)的啟動(dòng)時(shí)間。



技術(shù)特征:

1.一種操作系統(tǒng)啟動(dòng)方法,其特征在于,包括:

2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述創(chuàng)建根主橋設(shè)備節(jié)點(diǎn),包括:

3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述執(zhí)行pcie設(shè)備掃描處理,包括:

4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述若接收到用戶輸入的掃描pcie設(shè)備的指令,則執(zhí)行pcie設(shè)備掃描處理,包括:

5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:

6.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述創(chuàng)建根主橋設(shè)備節(jié)點(diǎn)之后,還包括:

7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述掃描連接在所述根總線節(jié)點(diǎn)下的pcie設(shè)備,為掃描到的pcie設(shè)備進(jìn)行資源分配,包括:

8.一種操作系統(tǒng)啟動(dòng)方法,其特征在于,應(yīng)用于對(duì)芯片進(jìn)行驗(yàn)證的芯片驗(yàn)證設(shè)備,所述芯片驗(yàn)證設(shè)備模擬所述芯片的軟硬件環(huán)境,包括:

9.一種電子設(shè)備,其特征在于,包括:存儲(chǔ)器、處理器、通信接口;其中,所述存儲(chǔ)器上存儲(chǔ)有可執(zhí)行代碼,當(dāng)所述可執(zhí)行代碼被所述處理器執(zhí)行時(shí),使所述處理器執(zhí)行如權(quán)利要求1至8中任一項(xiàng)所述的操作系統(tǒng)啟動(dòng)方法。

10.一種非暫時(shí)性機(jī)器可讀存儲(chǔ)介質(zhì),其特征在于,所述非暫時(shí)性機(jī)器可讀存儲(chǔ)介質(zhì)上存儲(chǔ)有可執(zhí)行代碼,當(dāng)所述可執(zhí)行代碼被電子設(shè)備的處理器執(zhí)行時(shí),使所述處理器執(zhí)行如權(quán)利要求1至8中任一項(xiàng)所述的操作系統(tǒng)啟動(dòng)方法。


技術(shù)總結(jié)
本申請(qǐng)?zhí)峁┮环N操作系統(tǒng)啟動(dòng)方法、設(shè)備和存儲(chǔ)介質(zhì),該方法包括:響應(yīng)于操作系統(tǒng)的初始化,讀取啟動(dòng)參數(shù),若啟動(dòng)參數(shù)指示延遲掃描PCIe設(shè)備,則創(chuàng)建根主橋設(shè)備節(jié)點(diǎn),跳過(guò)PCIe設(shè)備掃描處理。進(jìn)行其他硬件設(shè)備和軟件的初始化處理,顯示用戶登錄界面。若接收到用戶輸入的掃描PCIe設(shè)備的指令,則執(zhí)行PCIe設(shè)備掃描處理。通過(guò)設(shè)置啟動(dòng)參數(shù)來(lái)控制PCIe設(shè)備掃描過(guò)程的執(zhí)行,在操作系統(tǒng)啟動(dòng)階段跳過(guò)PCIe設(shè)備掃描過(guò)程,操作系統(tǒng)啟動(dòng)后按需掃描PCIe設(shè)備,從而降低了操作系統(tǒng)的啟動(dòng)時(shí)間。

技術(shù)研發(fā)人員:張菁,薛帥,陳健康,馮光輝,田瑞冬,宋卓
受保護(hù)的技術(shù)使用者:杭州阿里云飛天信息技術(shù)有限公司
技術(shù)研發(fā)日:
技術(shù)公布日:2025/6/30
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1