揭秘:移動多系統(tǒng)啟動的背后
微軟最近申請了一項專利,即“移動設(shè)備下多系統(tǒng)啟動”,這種技術(shù)號稱可以在移動設(shè)備上實現(xiàn)多個系統(tǒng)的分階段啟動。下面就讓我們來解析一下什么是“移動設(shè)備下多系統(tǒng)啟動”,看看它和我們常見的多系統(tǒng)啟動有什么區(qū)別。 專利起底――認(rèn)識移動設(shè)備下的多系統(tǒng)啟動 說到多系統(tǒng)的啟動,可能很多朋友會想到我們電腦上的Windows7+Windows8雙系統(tǒng),或者平板上的Android+Windows的組合。多系統(tǒng)的啟動大家似乎都已經(jīng)很熟悉了,微軟的“移動設(shè)備下多系統(tǒng)啟動”為何能夠成為專利,它和上述常見的多系統(tǒng)啟動有什么區(qū)別呢? 實際上,微軟的“移動設(shè)備下多系統(tǒng)啟動”專利并非多系統(tǒng)的獨立啟動,嚴(yán)格來說它是一款系統(tǒng)的分階段啟動,但是每個階段啟動的都是一個可以獨立運行相關(guān)程序的子系統(tǒng),多階段啟動后每個子系統(tǒng)可以共存在一個硬件平臺,并且各自執(zhí)行不同的和后臺進(jìn)程,實現(xiàn)多系統(tǒng)、多進(jìn)程同時運行。這里可以把每個子系統(tǒng)看作是一個獨立的系統(tǒng),因此它和常規(guī)的多系統(tǒng)非常類似,最大的不同則是多系統(tǒng)的分階段啟動和共存性。 專利探秘――深入了解移動設(shè)備下的多系統(tǒng)啟動 如上所述,微軟的“移動設(shè)備下多系統(tǒng)啟動”實際上是一款系統(tǒng)的分階段啟動。那么這種分階段的啟動是怎么實現(xiàn)的? 根據(jù)微軟方面的透漏,這種專利將在運行Windows 10系統(tǒng)的移動設(shè)備上實現(xiàn)。不過實際上在同一款設(shè)備上同時運行多個系統(tǒng),微軟早在之前發(fā)布的Xbox One就已經(jīng)率先使用類似的多系統(tǒng)啟動技術(shù)了。熟悉Xbox One設(shè)備的朋友都知道,它和我們常見PC不同,在這個設(shè)備上有三個操作系統(tǒng),分別是Xbox OS、定制版Windows 8和一款過渡系統(tǒng)。其中Xbox OS是最基本的系統(tǒng),它主要用于運行For Xbox的各種游戲應(yīng)用;定制版的Windows系統(tǒng)是運行Skype等非游戲類應(yīng)用;而最后一個系統(tǒng)則是讓Xbos OS和Windows實現(xiàn)來回切換。這樣在一臺Xbox One上就實現(xiàn)了三系統(tǒng)的啟動和共存。 從啟動原理上來說,微軟現(xiàn)在申請的“移動設(shè)備下多系統(tǒng)啟動”專利就和Xbox One極為類似。在Xbox One啟動后,設(shè)備會依次加載上述三個系統(tǒng),每個系統(tǒng)加載的服務(wù)和硬件資源的各不相同。對于“移動設(shè)備下多系統(tǒng)啟動”專利,原理也是通過分步加載不同組件實現(xiàn)各個子系統(tǒng)的不同功能。 對于使用過PE的朋友都知道,PE是精簡的Windows系統(tǒng),通過在后臺加載最基本的后臺服務(wù),我們可以使用電腦只運行精簡Windows,這樣既節(jié)省資源,又能夠提供基本功能。微軟這項多系統(tǒng)啟動專利就類似PE系統(tǒng)和完整版Windows 10的結(jié)合體。 使用這項專利的Windows 10移動設(shè)備,當(dāng)設(shè)備啟動的時候,設(shè)備會首先加載輕量級的Windows 10系統(tǒng),這個子系統(tǒng)可以擁有一些定制功能,比如提供最基本通訊功能,或者提供聽歌、看電影的基本娛樂功能,滿足用戶一些基本需求,同時達(dá)到節(jié)省資源(電量)的目的。而當(dāng)用戶需要使用更為豐富的功能(如需要使用Windows 10手機(jī)處理文檔、玩游戲)時,手機(jī)則可以繼續(xù)加載其他組件,同時啟動到完整版的Windows 10來滿足用戶的需求,當(dāng)然這兩個系統(tǒng)可以共存于后臺,方便用戶隨時進(jìn)行切換。這樣通過分階段的啟動就實現(xiàn)類似傳統(tǒng)多系統(tǒng)啟動的功效。 當(dāng)然了,如果要實現(xiàn)更多系統(tǒng)的啟動,微軟還可以借助類似Windows Embedded(一種嵌入式操作系統(tǒng))系統(tǒng)的方法,通過組件化形式提供各種定制Windows子系統(tǒng)功能,或者利用微軟先進(jìn)的虛擬化技術(shù)(Hyper-V),通過加載實體系統(tǒng)+各種虛擬化子系統(tǒng)實現(xiàn)更多定制子系統(tǒng)的啟動。 不僅僅是啟動――新專利給我們帶來的便利 對于現(xiàn)在的移動設(shè)備,無論是硬件還是軟件(操作系統(tǒng))層面,相對于用戶普通需求來說都已經(jīng)出現(xiàn)性能“富余”的狀況。 比如很多時候(如外出坐車或者步行狀態(tài)下),我們對于手機(jī)的要求只要其提供最基本的通訊功能即可。但是硬件和軟件的強大功能卻不會由于我們只要使用簡單功能而“放下身段”,系統(tǒng)仍會加載全部硬件驅(qū)動,依舊會在后臺運行全部所需的后臺服務(wù),最終的結(jié)果則是很快耗盡我們寶貴的電量。 而微軟的這項新專利則可以為我們帶來一種全新的體驗。據(jù)微軟工程師的介紹,移動設(shè)備多系統(tǒng)啟動可以讓多款操作系統(tǒng)提供不同功能的模式。如在安裝Windows 10系統(tǒng)的手機(jī)上,多系統(tǒng)的啟動技術(shù)可以讓手機(jī)優(yōu)先啟動到一個輕量系統(tǒng),在這個子系統(tǒng)中用戶可以使用最基本的通訊功能,同時系統(tǒng)也是占用最少的硬件資源,從而達(dá)到既為用戶提供基本功能,又可以節(jié)省資源的目的。而如果用戶要使用更多的功能,則可以讓手機(jī)繼續(xù)啟動到正常的Windows 10系統(tǒng)。 同樣的,多系統(tǒng)啟動技術(shù)也可以為企業(yè)解決很多棘手難題。對于一些安全性較高的公司,可以通過為分階段啟動的系統(tǒng)設(shè)置密碼保護(hù),從而實現(xiàn)不同階段啟動的系統(tǒng)擁有對不同資源的訪問權(quán)限。比如可以將公司PC啟動到只允許訪問公司服務(wù)器主頁權(quán)限的子系統(tǒng),這樣無需像原來PC那樣進(jìn)行繁雜的權(quán)限設(shè)置,通過定制的子系統(tǒng)就可以在系統(tǒng)層面輕松實現(xiàn)特定的安全控制。