久性存儲(chǔ)介質(zhì)中讀取所述計(jì)算機(jī)系統(tǒng)的操作系統(tǒng)的啟動(dòng)信息,若所述讀取單元601在所述KV存儲(chǔ)設(shè)備的持久性存儲(chǔ)介質(zhì)中讀取到所述啟動(dòng)信息,所述讀取單元601從所述KV存儲(chǔ)設(shè)備的持久性存儲(chǔ)介質(zhì)中將所述啟動(dòng)信息讀取至所述KV存儲(chǔ)設(shè)備的內(nèi)存中,再?gòu)乃鯧V存儲(chǔ)設(shè)備的內(nèi)存中將所述啟動(dòng)信息讀取至所述計(jì)算機(jī)系統(tǒng)的內(nèi)存中,所述啟動(dòng)單元602根據(jù)所述啟動(dòng)信息啟動(dòng)所述操作系統(tǒng)。
[0109]可選的,所述啟動(dòng)信息包括:B10S啟動(dòng)信息、啟動(dòng)管理器引導(dǎo)信息和操作系統(tǒng)啟動(dòng)映像;所述讀取單元601具體用于:
[0110]根據(jù)第一主鍵信息在所述KV存儲(chǔ)設(shè)備的存儲(chǔ)介質(zhì)中讀取所述B1S啟動(dòng)信息,根據(jù)第二主鍵信息在所述KV存儲(chǔ)設(shè)備的存儲(chǔ)介質(zhì)中讀取所述啟動(dòng)管理器引導(dǎo)信息,根據(jù)第三主鍵信息在所述KV存儲(chǔ)設(shè)備的存儲(chǔ)介質(zhì)中讀取所述操作系統(tǒng)啟動(dòng)映像,所述存儲(chǔ)介質(zhì)為所述內(nèi)存或所述持久性存儲(chǔ)介質(zhì)。
[0111]可選的,如圖7所示,所述計(jì)算機(jī)系統(tǒng)60還包括:確定單元603,用于確定至少一個(gè)KV存儲(chǔ)設(shè)備。
[0112]可選的,所述計(jì)算機(jī)系統(tǒng)的B1S配置界面中的啟動(dòng)裝置順序中包括KV存儲(chǔ)設(shè)備啟動(dòng)項(xiàng),所述KV存儲(chǔ)設(shè)備啟動(dòng)項(xiàng)用于用戶(hù)選擇是否從KV存儲(chǔ)設(shè)備啟動(dòng)所述操作系統(tǒng)。
[0113]可選的,所述計(jì)算機(jī)系統(tǒng)的啟動(dòng)管理器配置界面中包括從KV存儲(chǔ)設(shè)備啟動(dòng)的操作系統(tǒng)的選項(xiàng),所述從KV存儲(chǔ)設(shè)備啟動(dòng)的操作系統(tǒng)的選項(xiàng)用于用戶(hù)選擇從KV存儲(chǔ)設(shè)備啟動(dòng)的操作系統(tǒng)。
[0114]本發(fā)明實(shí)施例提供的裝置(計(jì)算機(jī)系統(tǒng)),將操作系統(tǒng)的啟動(dòng)信息存儲(chǔ)在KV存儲(chǔ)設(shè)備中,因此,對(duì)于相同的操作系統(tǒng)來(lái)說(shuō),只需要存儲(chǔ)一份啟動(dòng)信息,與現(xiàn)有技術(shù)相比,節(jié)約了空間。另外,當(dāng)有多個(gè)計(jì)算機(jī)系統(tǒng)的操作系統(tǒng)需要啟動(dòng)、且該多個(gè)計(jì)算機(jī)系統(tǒng)運(yùn)行的操作系統(tǒng)相同時(shí),第一個(gè)計(jì)算機(jī)系統(tǒng)的操作系統(tǒng)啟動(dòng)后,該操作系統(tǒng)的啟動(dòng)信息會(huì)緩存在KV存儲(chǔ)設(shè)備的內(nèi)存中,在其他計(jì)算機(jī)系統(tǒng)的操作系統(tǒng)啟動(dòng)時(shí),計(jì)算機(jī)系統(tǒng)就可以在KV存儲(chǔ)設(shè)備的緩存中獲取啟動(dòng)信息,并根據(jù)該啟動(dòng)信息啟動(dòng)操作系統(tǒng),與現(xiàn)有技術(shù)相比,其他的計(jì)算機(jī)系統(tǒng)不需要在KV存儲(chǔ)設(shè)備的持久性存儲(chǔ)介質(zhì)中讀取啟動(dòng)信息,因此,可以大大的提高操作系統(tǒng)的啟動(dòng)速度。
[0115]本發(fā)明實(shí)施例還一種計(jì)算機(jī)系統(tǒng)80,用于執(zhí)行上述方法,如圖8所示,計(jì)算機(jī)系統(tǒng)80包括:存儲(chǔ)器801和執(zhí)行模塊802,所述存儲(chǔ)器801中存儲(chǔ)有至少一個(gè)主鍵信息,
[0116]所述執(zhí)行模塊802,用于根據(jù)所述至少一個(gè)主鍵信息在KV存儲(chǔ)設(shè)備的內(nèi)存中讀取所述計(jì)算機(jī)系統(tǒng)的操作系統(tǒng)的啟動(dòng)信息,所述至少一個(gè)主鍵信息對(duì)應(yīng)的值為所述啟動(dòng)信息;
[0117]若在所述KV存儲(chǔ)設(shè)備的內(nèi)存中讀取到所述啟動(dòng)信息,將所述啟動(dòng)信息讀取至所述計(jì)算機(jī)系統(tǒng)的內(nèi)存中,并根據(jù)所述啟動(dòng)信息啟動(dòng)所述操作系統(tǒng);
[0118]若在所述KV存儲(chǔ)設(shè)備的內(nèi)存中未讀取到所述啟動(dòng)信息,根據(jù)所述至少一個(gè)主鍵信息在所述KV存儲(chǔ)設(shè)備的持久性存儲(chǔ)介質(zhì)中讀取所述計(jì)算機(jī)系統(tǒng)的操作系統(tǒng)的啟動(dòng)信息,若在所述KV存儲(chǔ)設(shè)備的持久性存儲(chǔ)介質(zhì)中讀取到所述啟動(dòng)信息,從所述KV存儲(chǔ)設(shè)備的持久性存儲(chǔ)介質(zhì)中將所述啟動(dòng)信息讀取至所述KV存儲(chǔ)設(shè)備的內(nèi)存中,再?gòu)乃鯧V存儲(chǔ)設(shè)備的內(nèi)存中將所述啟動(dòng)信息讀取至所述計(jì)算機(jī)系統(tǒng)的內(nèi)存中,并根據(jù)所述啟動(dòng)信息啟動(dòng)所述操作系統(tǒng)。
[0119]可選的,所述啟動(dòng)信息包括:B10S啟動(dòng)信息、啟動(dòng)管理器引導(dǎo)信息和操作系統(tǒng)啟動(dòng)映像;如圖9所示,所述執(zhí)行模塊802包括B10S8021和處理器8022,
[0120]所述B10S8021,用于根據(jù)第一主鍵信息在所述KV存儲(chǔ)設(shè)備的存儲(chǔ)介質(zhì)中讀取所述B1S啟動(dòng)信息;
[0121]所述處理器8022,用于根據(jù)第二主鍵信息在所述KV存儲(chǔ)設(shè)備的存儲(chǔ)介質(zhì)中讀取所述啟動(dòng)管理器引導(dǎo)信息,根據(jù)第三主鍵信息在所述KV存儲(chǔ)設(shè)備的存儲(chǔ)介質(zhì)中讀取所述操作系統(tǒng)啟動(dòng)映像,所述存儲(chǔ)介質(zhì)為所述內(nèi)存或所述持久性存儲(chǔ)介質(zhì)。
[0122]可選的,所述B10S8021,還用于確定至少一個(gè)KV存儲(chǔ)設(shè)備。
[0123]可選的,所述計(jì)算機(jī)系統(tǒng)的B1S配置界面中的啟動(dòng)裝置順序中包括KV存儲(chǔ)設(shè)備啟動(dòng)項(xiàng),所述KV存儲(chǔ)設(shè)備啟動(dòng)項(xiàng)用于用戶(hù)選擇是否從KV存儲(chǔ)設(shè)備啟動(dòng)所述操作系統(tǒng)。
[0124]可選的,所述計(jì)算機(jī)系統(tǒng)的啟動(dòng)管理器配置界面中包括從KV存儲(chǔ)設(shè)備啟動(dòng)的操作系統(tǒng)的選項(xiàng),所述從KV存儲(chǔ)設(shè)備啟動(dòng)的操作系統(tǒng)的選項(xiàng)用于用戶(hù)選擇從KV存儲(chǔ)設(shè)備啟動(dòng)的操作系統(tǒng)。
[0125]本發(fā)明實(shí)施例提供的裝置(計(jì)算機(jī)系統(tǒng)),將操作系統(tǒng)的啟動(dòng)信息存儲(chǔ)在KV存儲(chǔ)設(shè)備中,因此,對(duì)于相同的操作系統(tǒng)來(lái)說(shuō),只需要存儲(chǔ)一份啟動(dòng)信息,與現(xiàn)有技術(shù)相比,節(jié)約了空間。另外,當(dāng)有多個(gè)計(jì)算機(jī)系統(tǒng)的操作系統(tǒng)需要啟動(dòng)、且該多個(gè)計(jì)算機(jī)系統(tǒng)運(yùn)行的操作系統(tǒng)相同時(shí),第一個(gè)計(jì)算機(jī)系統(tǒng)的操作系統(tǒng)啟動(dòng)后,該操作系統(tǒng)的啟動(dòng)信息會(huì)緩存在KV存儲(chǔ)設(shè)備的內(nèi)存中,在其他計(jì)算機(jī)系統(tǒng)的操作系統(tǒng)啟動(dòng)時(shí),計(jì)算機(jī)系統(tǒng)就可以在KV存儲(chǔ)設(shè)備的緩存中獲取啟動(dòng)信息,并根據(jù)該啟動(dòng)信息啟動(dòng)操作系統(tǒng),與現(xiàn)有技術(shù)相比,其他的計(jì)算機(jī)系統(tǒng)不需要在KV存儲(chǔ)設(shè)備的持久性存儲(chǔ)介質(zhì)中讀取啟動(dòng)信息,因此,可以大大的提高操作系統(tǒng)的啟動(dòng)速度。
[0126]本發(fā)明實(shí)施例還提供一種操作系統(tǒng)啟動(dòng)的系統(tǒng)100,用于執(zhí)行上述方法,如圖10所示,該操作系統(tǒng)啟動(dòng)的系統(tǒng)100至少包括:KV存儲(chǔ)設(shè)備1001、以及與所述KV存儲(chǔ)設(shè)備1001連接的第一計(jì)算機(jī)系統(tǒng)1002和第二計(jì)算機(jī)系統(tǒng)1003,所述第一計(jì)算機(jī)系統(tǒng)1002的操作系統(tǒng)與所述第二計(jì)算機(jī)系統(tǒng)1003的操作系統(tǒng)相同、且所述第二計(jì)算機(jī)系統(tǒng)1003的操作系統(tǒng)為在所述第一計(jì)算機(jī)系統(tǒng)1002的操作系統(tǒng)啟動(dòng)之后啟動(dòng)的操作系統(tǒng);
[0127]所述第一計(jì)算機(jī)系統(tǒng)1002,用于根據(jù)至少一個(gè)主鍵信息在所述KV存儲(chǔ)設(shè)備1001的內(nèi)存中讀取所述第一計(jì)算機(jī)系統(tǒng)1002的操作系統(tǒng)的啟動(dòng)信息,所述至少一個(gè)主鍵信息對(duì)應(yīng)的值為所述啟動(dòng)信息;
[0128]若在所述KV存儲(chǔ)設(shè)備1001的內(nèi)存中讀取到所述啟動(dòng)信息,將所述啟動(dòng)信息讀取至所述第一計(jì)算機(jī)系統(tǒng)1002的內(nèi)存中,并根據(jù)所述啟動(dòng)信息啟動(dòng)所述第一計(jì)算機(jī)系統(tǒng)1002的操作系統(tǒng);
[0129]若在所述KV存儲(chǔ)設(shè)備1001的內(nèi)存中未讀取到所述啟動(dòng)信息,根據(jù)所述至少一個(gè)主鍵信息在所述KV存儲(chǔ)設(shè)備1001的持久性存儲(chǔ)介質(zhì)中讀取所述第一計(jì)算機(jī)系統(tǒng)1002的操作系統(tǒng)的啟動(dòng)信息,若在所述KV存儲(chǔ)設(shè)備1001的持久性存儲(chǔ)介質(zhì)中讀取到所述啟動(dòng)信息,從所述KV存儲(chǔ)設(shè)備1001的持久性存儲(chǔ)介質(zhì)中將所述啟動(dòng)信息讀取至所述KV存儲(chǔ)設(shè)備1001的內(nèi)存中,再?gòu)乃鯧V存儲(chǔ)設(shè)備1001的內(nèi)存中將所述啟動(dòng)信息讀取至所述第一計(jì)算機(jī)系統(tǒng)1002的內(nèi)存中,并根據(jù)所述啟動(dòng)信息啟動(dòng)所述第一計(jì)算機(jī)系統(tǒng)1002的操作系統(tǒng);
[0130]所述第二計(jì)算機(jī)系統(tǒng)1003,用于根據(jù)所述至少一個(gè)主鍵信息在所述KV存儲(chǔ)設(shè)備1001的內(nèi)存中讀取所述啟動(dòng)信息,將所述啟動(dòng)信息讀取至所述第二計(jì)算機(jī)系統(tǒng)1003的內(nèi)存中,并根據(jù)所述啟動(dòng)信息啟動(dòng)所述第二計(jì)算機(jī)系統(tǒng)1003的操作系統(tǒng)。
[0131]其中,第一計(jì)算機(jī)系統(tǒng)可以為上述實(shí)施例中所述的計(jì)算機(jī)系統(tǒng),第二計(jì)算機(jī)系統(tǒng)可以為上述實(shí)施例中所述的另一計(jì)算機(jī)系統(tǒng),也可以為其他的計(jì)算機(jī)系統(tǒng)。操作系統(tǒng)啟動(dòng)的系統(tǒng)100中還可以包括除第一計(jì)算機(jī)系統(tǒng)和第二計(jì)算機(jī)系統(tǒng)之外的其他計(jì)算機(jī)系統(tǒng),并且操作系統(tǒng)啟動(dòng)的系統(tǒng)100中可以包括多個(gè)KV存儲(chǔ)設(shè)備。
[0132]本發(fā)明實(shí)施例提供的系統(tǒng),將操作系統(tǒng)的啟動(dòng)信息存儲(chǔ)在KV存儲(chǔ)設(shè)備中,因此,對(duì)于相同的操作系統(tǒng)來(lái)說(shuō),只需要存儲(chǔ)一份啟動(dòng)信息,與現(xiàn)有技術(shù)相比,節(jié)約了空間。另外,當(dāng)有多個(gè)計(jì)算機(jī)系統(tǒng)的操作系統(tǒng)需要啟動(dòng)、且該多個(gè)計(jì)算機(jī)系統(tǒng)運(yùn)行的操作系統(tǒng)相同時(shí),第一個(gè)計(jì)算機(jī)系統(tǒng)的操作系統(tǒng)啟動(dòng)后,該操作系統(tǒng)的啟動(dòng)信息會(huì)緩存在KV存儲(chǔ)設(shè)備的內(nèi)存中,在其他計(jì)算機(jī)系統(tǒng)的操作系統(tǒng)啟動(dòng)時(shí),計(jì)算機(jī)系統(tǒng)就可以在KV存儲(chǔ)設(shè)備的緩存中獲取啟動(dòng)信息,并根據(jù)該啟動(dòng)信息啟動(dòng)操作系統(tǒng),與現(xiàn)有技術(shù)相比,其他的計(jì)算機(jī)系統(tǒng)不需要在KV存儲(chǔ)設(shè)備的持久性存儲(chǔ)介質(zhì)中讀取啟動(dòng)信息,因此,可以大大的提高操作系統(tǒng)的啟動(dòng)速度。
[0133]所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡(jiǎn)潔,僅以上述各功能模塊的劃分進(jìn)行舉例說(shuō)明,實(shí)際應(yīng)用中,可以根據(jù)需要而將上述功能分配由不同的功能模塊完成,即將裝置的內(nèi)部結(jié)構(gòu)劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。上述描述的裝置和模塊的具體工作過(guò)程,可以參考前述方法實(shí)施例中的對(duì)應(yīng)過(guò)程,在此不再贅述。
[0134]在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的裝置和方法,可以通過(guò)其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述模塊的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)模塊或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過(guò)一些接口,裝置或單元的間接耦合或通信連接。
[0135]另外,在本申請(qǐng)各個(gè)實(shí)施例中的各功能模塊可以集成在一個(gè)處理模塊中,也可以是各個(gè)模塊單獨(dú)物理存在,也可以?xún)蓚€(gè)或兩個(gè)以上模塊集成在一個(gè)模塊中。上述集成的模塊既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能模塊的形式實(shí)現(xiàn)。
[0136]以上所述,以上實(shí)施例僅