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

支持多個(gè)操作系統(tǒng)的計(jì)算機(jī)體系及其支持多個(gè)操作系統(tǒng)的方法

文檔序號(hào):6561224閱讀:192來(lái)源:國(guó)知局
專利名稱:支持多個(gè)操作系統(tǒng)的計(jì)算機(jī)體系及其支持多個(gè)操作系統(tǒng)的方法
技術(shù)領(lǐng)域
本發(fā)明涉及可支持多個(gè)操作系統(tǒng)的計(jì)算機(jī)體系和該體系中支持多個(gè)操作系統(tǒng) 的方法,詳細(xì)說(shuō)來(lái),無(wú)需重新啟動(dòng)計(jì)算機(jī)系統(tǒng)或者備份數(shù)據(jù),也能使用多個(gè)操作系統(tǒng)。
背景技術(shù)
通常,所謂嵌入系統(tǒng)(Embedded System)是指為執(zhí)行事先所定機(jī)能對(duì)計(jì)算機(jī) 硬件和軟件進(jìn)行組合的電子控制系統(tǒng)。這種嵌入系統(tǒng)內(nèi)裝微處理器,可以執(zhí)行特定 工作,帶有固有的操作系統(tǒng)(Operating System:簡(jiǎn)稱、、0S〃 )。這種操作系統(tǒng)包括 磁盤操作系統(tǒng)(DOS),視窗系統(tǒng)(Windows) , Linux或是Unix系列等。
在現(xiàn)有的計(jì)算機(jī)中, 一般裝有多個(gè)硬盤或是分割使用大容量硬盤,即使這樣, 也只能用一個(gè)操作系統(tǒng)來(lái)啟動(dòng)和作業(yè)。因此,使用計(jì)算機(jī)系統(tǒng)進(jìn)行的工作的特性使 得用戶無(wú)法在希望時(shí)使用其他的操作系統(tǒng)。
圖1表示了現(xiàn)有技術(shù)下,用原來(lái)操作系統(tǒng)以外的操作系統(tǒng)改變當(dāng)前操作系統(tǒng) 的方法的流程圖。
步驟IOI、步驟103,如圖l所示,開啟計(jì)算機(jī)電源后,判斷是否有必要更新 操作系統(tǒng)的管理系統(tǒng)。
步驟115,如果沒(méi)必要更新操作系統(tǒng)的管理系統(tǒng),就會(huì)用原來(lái)的操作系統(tǒng)進(jìn)行啟動(dòng)。
步驟105,另一方面,當(dāng)有必要更新操作系統(tǒng)的管理系統(tǒng)時(shí),就會(huì)緩沖操作系 統(tǒng)(OS)的管理系統(tǒng)。
步驟107,接著,在刪除現(xiàn)有操作系統(tǒng),使用新操作系統(tǒng)之前,判斷有無(wú)備份 數(shù)據(jù)的必要。
步驟109、步驟lll、步驟113,當(dāng)沒(méi)必要備份數(shù)據(jù)時(shí),刪除原來(lái)的操作系統(tǒng), 掃描新的操作系統(tǒng),用新的操作系統(tǒng)啟動(dòng)。
步驟117、步驟109、步驟lll、步驟113,當(dāng)有必要備份數(shù)據(jù)時(shí),備份數(shù)據(jù),
刪除原來(lái)的搡作系統(tǒng),掃描新的搡作系統(tǒng),用新的操作系統(tǒng)啟動(dòng)。
如此,用戶通過(guò)變換多個(gè)硬盤跳接片(jumper)來(lái)改變主傳動(dòng)器(master driver )。這樣,可以用其他操作系統(tǒng)啟動(dòng),或者掃描希望的只讀存儲(chǔ)器(閃存 Flashing)或是重新安裝進(jìn)行使用。但是,為此必須分解機(jī)箱更改硬盤驅(qū)動(dòng)器的跳 接片,或者為了重新安裝和掃描操作系統(tǒng),需備份數(shù)據(jù)和重新安裝希望的應(yīng)用程序。 解決這種問(wèn)題的現(xiàn)有技術(shù)是韓國(guó)專利公開第2002 - 96154號(hào),在臺(tái)式計(jì)算機(jī)、 膝上型電腦和攜帶終端等設(shè)備內(nèi),安裝有若干個(gè)硬盤,并設(shè)有選擇使用這些若干硬 盤的裝置。但這種現(xiàn)有技術(shù)要求按照希望的操作系統(tǒng)數(shù)量來(lái)連接計(jì)算機(jī)系統(tǒng),硬盤 數(shù)量也相應(yīng)增加,因而造成計(jì)算機(jī)系統(tǒng)的移動(dòng)和攜帶性能低下。
另一方面,韓國(guó)專利公開第2002 - 90726號(hào)揭示了單芯片啟動(dòng)基本輸入/輸出 系統(tǒng)和網(wǎng)絡(luò)的數(shù)字電視機(jī)頂盒的網(wǎng)絡(luò)系統(tǒng)和信息交換的方法。提供了各自從服務(wù)器 下載操作系統(tǒng),共享服務(wù)器存儲(chǔ)裝置內(nèi)的程序的技術(shù)。這種技術(shù)必須有網(wǎng)絡(luò)連接進(jìn) 行支持,不是支持用戶希望的操作系統(tǒng),具有在啟動(dòng)服務(wù)器儲(chǔ)存的操作系統(tǒng)時(shí)自動(dòng) 下栽并啟動(dòng)的界限。
韓國(guó)專利公開第2002 - 89812號(hào)提供了對(duì)移動(dòng)通信系統(tǒng)的閃存進(jìn)行更新的方 法,但這種方法為了更 文操作系統(tǒng)一定要對(duì)閃存進(jìn)行更新。
作為另外一個(gè)現(xiàn)有技術(shù),韓國(guó)專利公開第2002 - 48172號(hào)揭示了具有多個(gè)操 作系統(tǒng)的計(jì)算機(jī)體系及更改其使用的操作系統(tǒng)的方法。為利用此技術(shù),相應(yīng)計(jì)算機(jī) 系統(tǒng)內(nèi)必須已經(jīng)存在多個(gè)操作系統(tǒng),為了儲(chǔ)存操作系統(tǒng)還需大容量硬盤等儲(chǔ)存媒 體。例如,計(jì)算機(jī)的情況,最少需要幾GB的空間,而操作系統(tǒng)容量較小的嵌入系 統(tǒng)的情況,操作系統(tǒng)的存儲(chǔ)空間最少也需IOMB左右。同時(shí),用戶為在系統(tǒng)中安裝 這種多個(gè)操作系統(tǒng),還有制約因素,即相應(yīng)的操作系統(tǒng)一定要存在于設(shè)備內(nèi)才行。 另外,為了不用重新啟動(dòng)使用,必須有另外的程序,還需大容量的同步動(dòng)態(tài)存儲(chǔ)器 SDRAM,以確保現(xiàn)在工作的操作系統(tǒng)的栽入空間和載入想要使用的操作系統(tǒng)的同步 動(dòng)態(tài)存儲(chǔ)器SDRAM空間。
如上,為了在計(jì)算機(jī)系統(tǒng)內(nèi)使用多個(gè)操作系統(tǒng),現(xiàn)有技術(shù)需要增加硬盤的構(gòu) 成,或者需要重新安裝程序,備份數(shù)據(jù)等,因而存在缺乏實(shí)用性或是使用不便的問(wèn) 題。

發(fā)明內(nèi)容
因此,本發(fā)明的目的在于克服上述現(xiàn)有技術(shù)存在的問(wèn)題,提供一種可支持多 個(gè)操作系統(tǒng)的計(jì)算機(jī)體系支持多個(gè)操作系統(tǒng)的方法,在使用原來(lái)操作系統(tǒng)以外的其 他操作系統(tǒng)時(shí),無(wú)需重新安裝操作系統(tǒng)或是備份數(shù)據(jù)等,也能使用希望的操作系統(tǒng)。 支持多個(gè)操作系統(tǒng)的計(jì)算機(jī)體系及其支持多個(gè)操作系統(tǒng)的方法
技術(shù)領(lǐng)域
本發(fā)明的另 一個(gè)目的在于提供一種支持多個(gè)操作系統(tǒng)的計(jì)算機(jī)體系不改變 計(jì)算機(jī)系統(tǒng)內(nèi)部的硬件構(gòu)成,能夠從軟件方面支持多個(gè)操作系統(tǒng),這樣不會(huì)損害計(jì) 算機(jī)系統(tǒng)的移動(dòng)和攜帶性能,可以支持多個(gè)操作系統(tǒng)。
為了達(dá)成上述目的,本發(fā)明的支持多個(gè)操作系統(tǒng)的計(jì)算機(jī)體系的特征在于包

計(jì)算機(jī)本身內(nèi)安裝的第1操作系統(tǒng);與上述計(jì)算系統(tǒng)連接的可裝卸的周圍裝 置內(nèi)儲(chǔ)存的第2操作系統(tǒng);在上述多個(gè)操作系統(tǒng)中,選擇用戶希望的系統(tǒng)的操作系 統(tǒng)選擇部;把上述多個(gè)操作系統(tǒng)中選擇的一個(gè)操作系統(tǒng)栽入存儲(chǔ)器的操作系統(tǒng)啟動(dòng)部。
本發(fā)明中,可以儲(chǔ)存第2操作系統(tǒng)的周圍裝置的實(shí)例包括CF(Compact Flash: 緊湊閃存)存儲(chǔ)卡,SD(Secure Digital:安全數(shù)字存儲(chǔ)卡)存儲(chǔ)卡,USB (通用串行總 線架構(gòu))接口,但卻不限于這些。
本發(fā)明中,在多個(gè)操作系統(tǒng)中選擇一個(gè)操作系統(tǒng)的操作系統(tǒng)選擇部,是根據(jù) 用戶的選擇在多個(gè)操作系統(tǒng)中選擇其一并進(jìn)行啟動(dòng)的軟件按鈕,或是硬件按鈕。
上述操作系統(tǒng)啟動(dòng)部是啟動(dòng)或起動(dòng)計(jì)算機(jī)時(shí),為使用戶能夠使用計(jì)算機(jī),從 外部記憶裝置處讀取操作系統(tǒng)并安裝在主記憶裝置上的程序。當(dāng)選擇第2操作系統(tǒng) 時(shí),是把第2操作系統(tǒng)載入計(jì)算機(jī)系統(tǒng)內(nèi)RAM (隨機(jī)存儲(chǔ)器)的方法或是在周圍裝 置內(nèi)啟動(dòng)。
上述第2操作系統(tǒng)是多個(gè)周圍裝置內(nèi)儲(chǔ)存的多個(gè)操作系統(tǒng),根據(jù)用戶的選擇 在多個(gè)操作系統(tǒng)中選擇的一個(gè)。
另外,為達(dá)成上述目的,本發(fā)明的對(duì)于包括具有中央處理器、儲(chǔ)存第1操作 系統(tǒng)的硬盤的計(jì)算機(jī)本身和儲(chǔ)存第2操作系統(tǒng)、與上述計(jì)算機(jī)系統(tǒng)連接的可裝卸的 周圍裝置在內(nèi)的計(jì)算機(jī)系統(tǒng)來(lái)說(shuō),支持多個(gè)操作系統(tǒng)的計(jì)算機(jī)體系的支持多個(gè)操作 系統(tǒng)的方法包括以下步驟
在第1操作系統(tǒng)和第2操作系統(tǒng)之中選擇其一的步驟;當(dāng)選擇第2操作系統(tǒng)
時(shí),為驅(qū)動(dòng)第2操作系統(tǒng)而安裝相關(guān)文件系統(tǒng)的步驟;使用選擇的第2操作系統(tǒng)進(jìn) 行啟動(dòng)的步驟。
另一方面,在選擇操作系統(tǒng)步驟,當(dāng)選擇儲(chǔ)存在計(jì)算機(jī)體系內(nèi)的第l操作系 統(tǒng)時(shí),4吏用第1操作系統(tǒng)進(jìn)行啟動(dòng)。
在本發(fā)明的方法中,與計(jì)算機(jī)體系連接的周圍裝置內(nèi)儲(chǔ)存有第2操作系統(tǒng)時(shí), 對(duì)于這種第2操作系統(tǒng)的選擇是最初啟動(dòng)計(jì)算機(jī)時(shí)或是啟動(dòng)計(jì)算機(jī)后形成的。
當(dāng)啟動(dòng)計(jì)算機(jī)后選擇第2操作系統(tǒng)時(shí),要增加以下步驟在檢查周圍裝置之 前,格式化計(jì)算機(jī)體系的中央處理器的步驟;格式化計(jì)算機(jī)體系的平臺(tái)的步驟。
本發(fā)明的方法中,在選擇操作系統(tǒng)的步驟,當(dāng)輸入標(biāo)記(flag)或是通用輸 入/輸出(GPIO)時(shí),選擇第2操作系統(tǒng)。
啟動(dòng)儲(chǔ)存于周圍裝置內(nèi)的第2操作系統(tǒng)時(shí),可以在儲(chǔ)存第2操作系統(tǒng)的周圍 裝置內(nèi)啟動(dòng)或是在計(jì)算機(jī)本身的存儲(chǔ)器中啟動(dòng)。
本發(fā)明的效果
根據(jù)本發(fā)明的支持多個(gè)操作系統(tǒng)的計(jì)算機(jī)體系及其支持多個(gè)操作系統(tǒng)的方 法,在嵌入系統(tǒng)中,與現(xiàn)有的方法不同,載入周圍裝置內(nèi)儲(chǔ)存的操作系統(tǒng)的管理系 統(tǒng)或是用其管理系統(tǒng)進(jìn)行跳躍實(shí)行,可適用的操作系統(tǒng)的數(shù)量不會(huì)受到限制,現(xiàn)存 的操作系統(tǒng)和數(shù)據(jù)繼續(xù)保存在相應(yīng)裝置中,不必進(jìn)行數(shù)據(jù)備份(Back-叩),因而大 大提高了使用的便利程度。
另外,本發(fā)明,在手機(jī)、PDA, PMP,PMC還有MP3播放器等嵌入系統(tǒng)中,用戶 無(wú)需增加特別的煩瑣過(guò)程,可以非常方便地使用瞬間想用使用的特定操作系統(tǒng)。
為進(jìn)一步說(shuō)明本發(fā)明的上述目的、結(jié)構(gòu)特點(diǎn)和效果,以下將結(jié)合附圖對(duì)本 發(fā)明進(jìn)行詳細(xì)的描述。


圖1表示了現(xiàn)有技術(shù)下支持計(jì)算機(jī)體系的多個(gè)操作系統(tǒng)方法的流程圖。 圖2是本發(fā)明一個(gè)實(shí)施例的可支持多個(gè)操作系統(tǒng)的計(jì)算機(jī)體系的略圖。 圖3表示了本發(fā)明一個(gè)實(shí)施例的支持計(jì)算機(jī)體系多個(gè)操作系統(tǒng)的方法的流程圖。
圖4表示了本發(fā)明另一實(shí)施例的支持計(jì)算機(jī)體系多個(gè)操作系統(tǒng)的方法的流程圖。附圖中主要部分的符號(hào)說(shuō)明:
100:周圍裝置
200:計(jì)算機(jī)本身
110:第2操作系統(tǒng)(OS)
280:第l操作系統(tǒng)
210:中央處理器
220:視頻控制器
230:北橋
240:主存儲(chǔ)器
250:1/0控制器
260:南橋
270:硬盤(HDD )
290:鍵盤控制器
300:操作系統(tǒng)選擇部
310:操作系統(tǒng)啟動(dòng)部
具體實(shí)施例方式
以下,將參照附圖對(duì)本發(fā)明的支持多個(gè)操作系統(tǒng)的計(jì)算機(jī)體系及其支持多個(gè) 操作系統(tǒng)的方法的實(shí)施方式進(jìn)行更為詳細(xì)的說(shuō)明。
本發(fā)明涉及計(jì)算機(jī)、移動(dòng)電話、PDA、 PMP、 MP3播放器等嵌入系統(tǒng)和計(jì)算設(shè)備 內(nèi)的多個(gè)操作系統(tǒng)的使用,無(wú)需重新安裝操作系統(tǒng)或是對(duì)應(yīng)通過(guò)操作系統(tǒng)的更新進(jìn) 行掃描(Flash)的要求重新安裝特別的操作系統(tǒng),也能支持多個(gè)操作系統(tǒng)的使用。 即,本發(fā)明無(wú)需煩瑣的操作系統(tǒng)更新過(guò)程,提供簡(jiǎn)便的使用希望的操作系統(tǒng)的方法, 用戶使用的操作系統(tǒng)沒(méi)必要儲(chǔ)存在計(jì)算機(jī)本身的存儲(chǔ)器內(nèi),而是把用戶希望的操作 系統(tǒng)儲(chǔ)存在周圍裝置內(nèi)即可。
圖2是本發(fā)明一個(gè)實(shí)施例的可支持多個(gè)操作系統(tǒng)的計(jì)算機(jī)體系的略圖。本發(fā) 明的可支持多個(gè)操作系統(tǒng)的計(jì)算機(jī)體系包括與現(xiàn)有計(jì)算機(jī)具有同一構(gòu)成的計(jì)算機(jī) 本身200,與上述計(jì)算機(jī)本身200連接的周圍裝置100。在周圍裝置(存儲(chǔ)器)100 中,儲(chǔ)存有計(jì)算機(jī)本身200的硬盤或是閃存內(nèi)儲(chǔ)存的第1操作系統(tǒng)(OS) 280和其 他第2操作系統(tǒng)(OS) 110。
本發(fā)明的裝置為了具備多個(gè)操作系統(tǒng),包括在包含第l操作系統(tǒng)280和第2 操作系統(tǒng)110在內(nèi)的多個(gè)操作系統(tǒng)中,選擇用戶希望的系統(tǒng)的操作系統(tǒng)(OS )選擇 部300;把在上述多個(gè)操作系統(tǒng)中選擇的一個(gè)操作系統(tǒng)載入主存儲(chǔ)器240,啟動(dòng)操 作系統(tǒng)的OS啟動(dòng)部310。
如圖2所示,計(jì)算機(jī)本身200包括中央處理器(CPU )210,視頻控制器(Video Controller) 220,主存儲(chǔ)器(Main Memory) 240,北橋(North Bridge ) 230,輸入 輸出(1/0)控制器(1/0 Controller) 250,管理周圍裝置的輸入輸出功能的注冊(cè) 表的集合體南橋(South Bridge) 260 ,石更盤(HDD) 270, 4定盤4空制器(Keyboard Controller)290。
CPU210控制管理計(jì)算機(jī)體系全體,進(jìn)行資料運(yùn)算和邏輯組織。為執(zhí)行這些動(dòng) 作,CPUUO內(nèi)的硬件要素有算術(shù)邏輯單元(ALU),控制單元(control unit), 注冊(cè)表(register),記憶裝置接口等。
視頻控制器220使用CRT或是LCD等顯示器控制輸出的數(shù)據(jù)。視頻控制器220 和北橋230可以通過(guò)加速圖形^接口 AGP (Accelerated Graphic Port)進(jìn)4亍連4矣。
北橋(North Bridge) 230控制著CPU210、主存儲(chǔ)器240、視頻控制器220 等運(yùn)行速度較快的機(jī)器。北橋230直接控制的裝置有存儲(chǔ)器控制器、主橋、AGP控 制器等。北橋230和南橋260通過(guò)周邊元件擴(kuò)展接口 PCI總線連接。
南橋(South Bridge )260是管理周圍裝置的輸入輸出功能的注冊(cè)表的集合體, 控制著硬盤、鍵盤、鼠標(biāo)等速度較慢的機(jī)器。南橋260控制著上述PCI、集成電路 設(shè)備(IDE)、通用串行總線架構(gòu)(USB)等周圍裝置的數(shù)據(jù)流動(dòng)并管理電源。
輸入輸出控制器(I/O Controller ) 250控制著計(jì)算機(jī)本身200與周圍機(jī)器間 的數(shù)據(jù)輸入輸出。主存儲(chǔ)器240劃分作業(yè)空間以使各種程序得以順利驅(qū)動(dòng)。
硬盤270儲(chǔ)存有包括操作系統(tǒng)(OS: Operating System)在內(nèi)的多種程序。操 作系統(tǒng)等系統(tǒng)程序和各種應(yīng)用程序也可儲(chǔ)存在稱作只讀存儲(chǔ)器的RAM中。另一方 面,上述硬盤270儲(chǔ)存的操作系統(tǒng)(第2操作系統(tǒng))根據(jù)系統(tǒng)的啟動(dòng)動(dòng)作,上載(Up Load)到上述主存儲(chǔ)器240的隨機(jī)存儲(chǔ)器(RAM)中運(yùn)行。
在本發(fā)明中,操作系統(tǒng)啟動(dòng)部310稱作安裝在嵌入系統(tǒng)內(nèi)的啟動(dòng)裝入(Boot Loader)程序,這種操作系統(tǒng)啟動(dòng)部310在嵌入系統(tǒng)通電時(shí)(power-on ),把儲(chǔ)存 在非揮發(fā)性存儲(chǔ)器中的操作系統(tǒng)復(fù)制到存儲(chǔ)器240中。而且,把對(duì)上述嵌入系統(tǒng)的 控制移交給操作系統(tǒng),使操作系統(tǒng)和應(yīng)用程序得以執(zhí)行動(dòng)作。
在本發(fā)明中,操作系統(tǒng)選擇部300可以由計(jì)算才幾本身200的鍵盤上的按鈕形 態(tài)或是軟件構(gòu)成。
在本發(fā)明中,周圍裝置100可以在CF (Compact Flash:緊湊閃存)存儲(chǔ)卡、 SD(Secure Digital:安全數(shù)字)存儲(chǔ)卡、USB接口中選擇,但并非局限這些裝置。 在這種周圍裝置100中,儲(chǔ)存有存儲(chǔ)于計(jì)算機(jī)本身200的硬盤或者存儲(chǔ)器中的第1 操作系統(tǒng)280和其他第2操作系統(tǒng)110。
在計(jì)算機(jī)本身200中,除了上述的構(gòu)成要素以外,還可增加無(wú)線上網(wǎng)用的 PCI無(wú)線局域網(wǎng)卡,擔(dān)當(dāng)上網(wǎng)功能的有線局域網(wǎng)/調(diào)制解調(diào)器,鼠標(biāo)/外部硬盤盒/ 閃存讀卡器等各種周圍機(jī)器能夠使用的USB接口等。
本發(fā)明的計(jì)算機(jī)體系可以在最初啟動(dòng)時(shí)或是計(jì)算機(jī)啟動(dòng)后,把操作系統(tǒng)更改 為第2操作系統(tǒng)。另夕卜,本發(fā)明的計(jì)算機(jī)體系,在用戶用第l操作系統(tǒng)啟動(dòng)使用過(guò) 程中,根據(jù)需要可更改為周圍裝置的第2操作系統(tǒng)。這種情況下,如果周圍裝置 IOO與計(jì)算機(jī)本身200連接,計(jì)算機(jī)本身會(huì)自動(dòng)識(shí)別新的硬件資源,自動(dòng)使用周圍 裝置的第2操作系統(tǒng)進(jìn)行再次啟動(dòng)。
對(duì)可支持具有上述構(gòu)成的多個(gè)操作系統(tǒng)的計(jì)算機(jī)體系的說(shuō)明如下。
首先,用戶使用操作系統(tǒng)選擇部310,在儲(chǔ)存于計(jì)算機(jī)本身200的硬盤270 上的第1操作系統(tǒng)2 8 0和儲(chǔ)存于周圍裝置中的第2操作系統(tǒng)110中間選擇一個(gè)操作 系統(tǒng)。如果用戶選擇了安裝在計(jì)算機(jī)本身200中的操作系統(tǒng)以外的、儲(chǔ)存于周圍裝 置中的第2操作系統(tǒng)110,操作系統(tǒng)啟動(dòng)部310會(huì)從周圍裝置處讀取第2操作系統(tǒng) 相應(yīng)的文件系統(tǒng),并安裝到主存儲(chǔ)器240中。
在本發(fā)明的計(jì)算機(jī)系統(tǒng)中,計(jì)算機(jī)本身200的第1操作系統(tǒng)280儲(chǔ)存在本身 內(nèi)的啟動(dòng)設(shè)備和HDD/閃存中時(shí),用戶可隨時(shí)使用,在想使用第2操作系統(tǒng)110時(shí), 無(wú)需重新安裝操作系統(tǒng)或是更換啟動(dòng)磁盤(boot disk),連接儲(chǔ)存有希望的操作系 統(tǒng)的周圍裝置,便可使用希望的操作系統(tǒng)。
因此,在本發(fā)明中,沒(méi)有必要分解計(jì)算機(jī)體系以更換啟動(dòng)磁盤,也不必重新 安裝操作系統(tǒng)。另外,暫時(shí)使用的新操作系統(tǒng)的數(shù)據(jù)也同時(shí)存儲(chǔ)在儲(chǔ)存操作系統(tǒng)的 周圍裝置內(nèi),所以,沒(méi)必要為了保存現(xiàn)有操作系統(tǒng)的數(shù)據(jù)而另外進(jìn)行備份,用戶只 是單純地把存有希望使用的操作系統(tǒng)的周圍裝置與相應(yīng)接口進(jìn)行連接,通過(guò)特定命 令重新啟動(dòng)即可。
本發(fā)明的另外一個(gè)樣式,對(duì)于包括由中央處理器和存有第1操作系統(tǒng)的硬盤
組成的計(jì)算機(jī)本身以及儲(chǔ)存第2操作系統(tǒng)、與上述計(jì)算機(jī)系統(tǒng)連接的可裝卸的周圍 裝置在內(nèi)的計(jì)算機(jī)系統(tǒng)來(lái)說(shuō),是支持多個(gè)操作系統(tǒng)的方法。
圖3表示了本發(fā)明 一個(gè)實(shí)施例的支持計(jì)算機(jī)體系的多個(gè)操作系統(tǒng)的方法的流程圖。
步驟301、步驟303,參照?qǐng)D3,本發(fā)明的方法,首先,計(jì)算機(jī)確認(rèn)電源,接 著,當(dāng)周圍裝置內(nèi)儲(chǔ)存有第2操作系統(tǒng)時(shí),在多個(gè)操作系統(tǒng)中判斷是否選擇第2 操作系統(tǒng)。
步驟305、 307,當(dāng)選擇儲(chǔ)存于周圍裝置中的第2操作系統(tǒng)時(shí),為了驅(qū)動(dòng)第2 操作系統(tǒng)而安裝相關(guān)文件的系統(tǒng),用所選的第2操作系統(tǒng)啟動(dòng)。
步驟309,如果在步驟303中,選擇的不是第2操作系統(tǒng)而是第l操作系統(tǒng), 那么將用儲(chǔ)存于計(jì)算機(jī)系統(tǒng)硬盤或是閃存上的第1操作系統(tǒng)進(jìn)行啟動(dòng)。
在本發(fā)明的方法中,把操作系統(tǒng)更改為第2操作系統(tǒng)可以在計(jì)算機(jī)最初啟動(dòng) 時(shí)或是計(jì)算機(jī)啟動(dòng)后進(jìn)行。計(jì)算機(jī)最初啟動(dòng)時(shí),用第2操作系統(tǒng)啟動(dòng)的方法如圖3 所示。
另一方面,在確認(rèn)計(jì)算機(jī)的電源并格式化后,如果想更改為第2操作系統(tǒng), 要經(jīng)過(guò)如圖4所示的過(guò)程。
步驟401、步驟403,參照?qǐng)D4,首先,確-f人計(jì)算才幾的電源,通過(guò)啟動(dòng)ROM或 是BIOS格式化CPU (步驟403 )。
步驟405,格式化平臺(tái)(Platform)和檢索周圍裝置。
步驟407,接著,選擇啟動(dòng)的操作系統(tǒng)。
步驟409,如果選擇第2操作系統(tǒng),即,如果是旨在以周圍裝置內(nèi)儲(chǔ)存的第2 操作系統(tǒng)啟動(dòng)的標(biāo)記(flag)或是GPIO (通用輸入/輸出)輸入狀態(tài),那么將安裝 第2操作系統(tǒng)的文件系統(tǒng)。
步驟411,第2操作系統(tǒng)的啟動(dòng)可以在儲(chǔ)存有第2操作系統(tǒng)的周圍裝置內(nèi)進(jìn)行 或是計(jì)算機(jī)本身的存儲(chǔ)器中進(jìn)行。具體說(shuō)來(lái),用第2操作系統(tǒng)和地址跳躍或是栽入 進(jìn)行啟動(dòng)。
步驟413,另一方面,在上述步驟407中,選擇計(jì)算機(jī)體系的第l操作系統(tǒng)時(shí), 以第1操作系統(tǒng)進(jìn)行基本的啟動(dòng)流程(boot flow)。
本發(fā)明的計(jì)算機(jī)體系,用戶自己可在多個(gè)操作系統(tǒng)中選擇一個(gè)操作系統(tǒng)。例 如,用戶在使用移動(dòng)電話過(guò)程中,想使用聯(lián)機(jī)游戲用特定操作系統(tǒng)玩游戲時(shí),插入
儲(chǔ)存有相應(yīng)特定操作系統(tǒng)的SD/CF等存儲(chǔ)卡后,重新啟動(dòng)移動(dòng)電話即可。想要重新 返回移動(dòng)電話本來(lái)的操作系統(tǒng)時(shí),只要將相應(yīng)的存儲(chǔ)卡從計(jì)算機(jī)中拔出即可。
同樣,用戶在使用PDA過(guò)程中,要使用MP3播放器專用操作系統(tǒng)時(shí),在插入 儲(chǔ)存有相應(yīng)操作系統(tǒng)的SD/CF/USB存儲(chǔ)卡后,重新啟動(dòng)PDA即可。想要重新返回原 來(lái)的操作系統(tǒng)時(shí)拔除相應(yīng)的存儲(chǔ)卡即可。
以上,以本發(fā)明的具體實(shí)施例為例進(jìn)行了說(shuō)明,本技術(shù)領(lǐng)域中的普通技術(shù)人 員應(yīng)當(dāng)認(rèn)識(shí)到,以上的實(shí)施例僅是用來(lái)說(shuō)明本發(fā)明,而并非用作為對(duì)本發(fā)明的限定, 只要在本發(fā)明的實(shí)質(zhì)精神范圍內(nèi),對(duì)以上所述實(shí)施例的變化、變型都將落在本發(fā)明 權(quán)利要求書的范圍內(nèi)。
例如,本發(fā)明的可支持多個(gè)操作系統(tǒng)的計(jì)算機(jī)體系系以及可支持該體系中多 個(gè)操作系統(tǒng)的方法,除了適用于筆記本電腦等移動(dòng)計(jì)算機(jī)外,也適用于臺(tái)式計(jì)算機(jī), 除計(jì)算機(jī)外,也適用于具有微處理器的個(gè)人移動(dòng)設(shè)備、移動(dòng)通信設(shè)備、智能電話等 所有種類的嵌入系統(tǒng)。
權(quán)利要求
1、一種支持多個(gè)操作系統(tǒng)的計(jì)算機(jī)體系,其特征在于包括計(jì)算機(jī)本身內(nèi)安裝的第1操作系統(tǒng);與上述計(jì)算機(jī)體系連接的可裝卸的周圍裝置內(nèi)儲(chǔ)存的第2操作系統(tǒng);在上述多個(gè)操作系統(tǒng)中選擇用戶希望的操作系統(tǒng)選擇部;把上述多個(gè)操作系統(tǒng)中選擇的一個(gè)操作系統(tǒng)載入存儲(chǔ)器的操作系統(tǒng)啟動(dòng)部。
2、 如權(quán)利要求1所述的支持多個(gè)操作系統(tǒng)的計(jì)算機(jī)體系,其特征在于 上述周圍裝置是在由緊湊閃存存儲(chǔ)卡、安全數(shù)字存儲(chǔ)卡、通用串行總線架構(gòu)接口構(gòu)成的組合中選擇的。
3、 如權(quán)利要求l所述的支持多個(gè)操作系統(tǒng)的計(jì)算機(jī)體系,其特征在于 上迷操作系統(tǒng)選擇部是根據(jù)用戶的選擇,在多個(gè)操作系統(tǒng)中選擇其一進(jìn)行啟動(dòng)的軟件按鈕或是硬件按鈕。
4、 如權(quán)利要求1所述的支持多個(gè)操作系統(tǒng)的計(jì)算機(jī)體系,其特征在于 上述操作系統(tǒng)啟動(dòng)部是把第2操作系統(tǒng)載入計(jì)算機(jī)系統(tǒng)隨機(jī)存儲(chǔ)器的方法或是在周圍裝置內(nèi)啟動(dòng)的方法。
5、 如權(quán)利要求l所述的支持多個(gè)操作系統(tǒng)的計(jì)算機(jī)體系,其特征在于 上述第2操作系統(tǒng)是多個(gè)周圍裝置內(nèi)儲(chǔ)存的多個(gè)操作系統(tǒng),根據(jù)用戶的選擇在多個(gè)操作系統(tǒng)中選擇的 一個(gè)。
6、 一種如權(quán)利要求1所述的支持多個(gè)操作系統(tǒng)的計(jì)算機(jī)體系的支持多個(gè)操作 系統(tǒng)的方法,其特征在于包括以下步驟在第l操作系統(tǒng)和第2操作系統(tǒng)之間選擇其一的步驟;選擇第2操作系統(tǒng)時(shí),為驅(qū)動(dòng)第2操作系統(tǒng)而安裝相關(guān)文件系統(tǒng)的步驟;用選擇的第2操作系統(tǒng)進(jìn)行啟動(dòng)的步驟。
7、 如權(quán)利要求6所述的支持多個(gè)操作系統(tǒng)的計(jì)算機(jī)體系的支持多個(gè)操作系統(tǒng) 的方法,其特征在于上述方法還包括選擇第1操作系統(tǒng)時(shí),以第1操作系統(tǒng)進(jìn)行啟動(dòng)的步驟。
8、 如權(quán)利要求6所述的支持多個(gè)操作系統(tǒng)的計(jì)算機(jī)體系的支持多個(gè)操作系統(tǒng) 的方法,其特征在于上述方法還包括在選擇操作系統(tǒng)之前,格式化上述計(jì)算機(jī)體系的中央處理器 步驟和格式化上述計(jì)算機(jī)體系的平臺(tái)步驟。
9、 如權(quán)利要求6所述的支持多個(gè)操作系統(tǒng)的計(jì)算機(jī)體系的支持多個(gè)操作系統(tǒng) 的方法,其特征在于上述操作系統(tǒng)的選擇步驟還包括當(dāng)有標(biāo)記或是通用輸入/輸出輸入時(shí),選擇第 2操作系統(tǒng)的步驟。
10、 如權(quán)利要求6所述的支持多個(gè)操作系統(tǒng)的計(jì)算機(jī)體系的支持多個(gè)操作系 統(tǒng)的方法,其特;f正在于上述第2操作系統(tǒng)的啟動(dòng)步驟,還包括在儲(chǔ)存有第2操作系統(tǒng)的周圍裝置內(nèi) 啟動(dòng)或是在計(jì)算機(jī)本身的存儲(chǔ)器中啟動(dòng)的步驟。
全文摘要
本發(fā)明涉及支持多個(gè)操作系統(tǒng)的計(jì)算機(jī)體系及其支持多個(gè)操作系統(tǒng)的方法,其計(jì)算機(jī)體系包括儲(chǔ)存在計(jì)算機(jī)體系的存儲(chǔ)器中的第1操作系統(tǒng);在與上述計(jì)算機(jī)體系連接的可裝卸的周圍裝置內(nèi)儲(chǔ)存的第2操作系統(tǒng);在上述多個(gè)操作系統(tǒng)之中,選擇用戶希望的系統(tǒng)的操作系統(tǒng)選擇部;把從上述多個(gè)操作系統(tǒng)之中選擇的一個(gè)操作系統(tǒng)載入到存儲(chǔ)器中的操作系統(tǒng)啟動(dòng)部。根據(jù)本發(fā)明,無(wú)需經(jīng)過(guò)重新安裝操作系統(tǒng)或者備份數(shù)據(jù)等復(fù)雜過(guò)程,也可輕松把操作系統(tǒng)變?yōu)橄M钠渌僮飨到y(tǒng)。
文檔編號(hào)G06F9/46GK101187882SQ20061011835
公開日2008年5月28日 申請(qǐng)日期2006年11月15日 優(yōu)先權(quán)日2006年11月15日
發(fā)明者金華英 申請(qǐng)人:樂(lè)金電子(昆山)電腦有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
泰州市| 永福县| 恩平市| 太谷县| 乡宁县| 革吉县| 永新县| 威信县| 上杭县| 视频| 盈江县| 河间市| 乌拉特中旗| 万载县| 富宁县| 招远市| 北碚区| 博野县| 若尔盖县| 内乡县| 玉溪市| 沾化县| 礼泉县| 临洮县| 松潘县| 蓝田县| 洛宁县| 凤台县| 大城县| 额敏县| 台中市| 普定县| 万源市| 扬州市| 县级市| 琼海市| 福清市| 嵊泗县| 沽源县| 罗定市| 福建省|