欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

選擇性地安裝多個操作系統(tǒng)中的一個的計算機(jī)系統(tǒng)及方法

文檔序號:6560692閱讀:169來源:國知局
專利名稱:選擇性地安裝多個操作系統(tǒng)中的一個的計算機(jī)系統(tǒng)及方法
技術(shù)領(lǐng)域
本發(fā)明涉及計算機(jī)系統(tǒng),更具體地,涉及從多個操作系統(tǒng)(OS)中選擇性地安裝一個操作系統(tǒng)的計算機(jī)系統(tǒng)及方法。
背景技術(shù)
為了操作計算機(jī)系統(tǒng),如個人計算機(jī)(PC)或筆記本計算機(jī),需要某種操作系統(tǒng)(OS),如Apple Mac OS、Microsoft WindowsTM(Windows 95、WindowsXP或Windows 2000)、NEXTSTEP、Unix、Linux等。這樣的操作系統(tǒng)(OS)可用于不同的版本和/或不同的語言中。傳統(tǒng)地,計算機(jī)系統(tǒng)封裝或預(yù)裝有操作系統(tǒng)(OS)。計算機(jī)系統(tǒng)制造者或轉(zhuǎn)售者由于受到版權(quán)合同的束縛,一般只提供具有一個版本和語言的操作系統(tǒng)(OS)。但是,在計算機(jī)系統(tǒng)中,由制造者或轉(zhuǎn)售者預(yù)裝的操作系統(tǒng)(OS)的語言或版本,與用戶實際想要的操作系統(tǒng)(OS)的語言或版本不一樣。這樣就產(chǎn)生了不便,對于消費者來說也是不理想的。
一種解決方案是在計算機(jī)系統(tǒng)中提供兩個或更多的不同版本和語言的操作系統(tǒng)(OS)。但是,提供多操作系統(tǒng)(OS)并使用戶能選擇性地安裝想要的操作系統(tǒng)(OS)是耗費成本的,并且也提高了版權(quán)侵權(quán)的可能性。
為了解決這些問題,如U.S.專利公開申請No.2003-0097554所描述的,公開了一種以多種語言設(shè)置操作系統(tǒng)(OS)的映像文件、并根據(jù)特定語言來執(zhí)行操作系統(tǒng)(OS)的映像的技術(shù)。但是,這種技術(shù)需要安裝多個操作系統(tǒng)映像,且根據(jù)用戶的選擇提供不同的語言。因此,這種技術(shù)不適合只使用一種語言的用戶環(huán)境。此外,對于單個計算機(jī)系統(tǒng),為了提供涉及多種語言的操作系統(tǒng)映像,必定會導(dǎo)致多操作系統(tǒng)的成本,這是不經(jīng)濟(jì)的。另外,考慮到大多數(shù)操作系統(tǒng)(OS)根據(jù)計算機(jī)系統(tǒng)被不同地設(shè)置、并且這些設(shè)置信息應(yīng)當(dāng)被保留的事實,在單個計算機(jī)系統(tǒng)中同時存在多個操作系統(tǒng)(OS)以提供多語言支持是效率低下的。

發(fā)明內(nèi)容
本發(fā)明的各個方面及示例實施例在計算機(jī)系統(tǒng)中提供多個操作系統(tǒng)(OS),并使得用戶能在所提供的操作系統(tǒng)中選擇并安裝一個操作系統(tǒng)。
提供了本發(fā)明的其他方面及實施例,以在向用戶提供安裝便利的同時,保護(hù)多個操作系統(tǒng)中未被安裝的操作系統(tǒng)的版權(quán)。
本發(fā)明附加的優(yōu)點、目的及特征將部分在下面的說明中被描述,部分對本領(lǐng)域普通技術(shù)人員通過以下的說明而變得清楚,或者可以從本發(fā)明的實踐中得知。
依照本發(fā)明的實施例,用于從多個操作系統(tǒng)選擇性地安裝一個操作系統(tǒng)的計算機(jī)系統(tǒng)包括用于存儲多個操作系統(tǒng)的操作系統(tǒng)存儲單元;用于從所存儲的操作系統(tǒng)中選擇并安裝特定操作系統(tǒng)的選擇/安裝單元;用于禁用在所存儲的操作系統(tǒng)中未由選擇/安裝單元選擇的操作系統(tǒng)的刪除單元;以及用于存儲關(guān)于已安裝操作系統(tǒng)的信息的安裝信息存儲單元。
依照本發(fā)明的另一方面,提供了從多個操作系統(tǒng)中選擇性地安裝一個操作系統(tǒng)的方法,其包括提供存儲了多個操作系統(tǒng)的存儲介質(zhì);從的多個操作系統(tǒng)中選擇一個待安裝在計算機(jī)系統(tǒng)中的操作系統(tǒng);在所述計算機(jī)系統(tǒng)中安裝所選操作系統(tǒng);以及刪除多個操作系統(tǒng)中未被選擇的操作系統(tǒng)。
依照本發(fā)明的再一方面,提供了從多個操作系統(tǒng)選擇性地安裝一個操作系統(tǒng)的方法,其包括準(zhǔn)備并提供存儲了多個操作系統(tǒng)的存儲介質(zhì);從所述多個操作系統(tǒng)中選擇待安裝在計算機(jī)系統(tǒng)中的操作系統(tǒng);在所述計算機(jī)系統(tǒng)中安裝所選操作系統(tǒng);以及設(shè)置使得不能安裝未選的操作系統(tǒng)。
除了上述示例實施例及方面外,通過參考附圖以及研究以下描述,本發(fā)明的其他的實施例及方面將變得更清楚。


當(dāng)聯(lián)系附圖閱讀時,從下面的示例實施例和權(quán)利要求的詳細(xì)描述中,可以更好地理解本發(fā)明,所有這些形成本發(fā)明的公開的一部分。盡管以下所撰寫和說明的公開集中于公開本發(fā)明的實施例,但應(yīng)當(dāng)清楚地理解,僅僅是通過說明和示例來說明本公開,而本發(fā)明并不限于此。本發(fā)明的原則和范圍僅由各項權(quán)利要求限制。下面表示附圖的簡要說明,其中圖1是根據(jù)本發(fā)明一個實施例的示例計算機(jī)系統(tǒng)的方框圖;圖2是根據(jù)本發(fā)明的一個實施例、用于使用戶能選擇要安裝的操作系統(tǒng)的示例用戶界面的圖;圖3是根據(jù)本發(fā)明的一個實施例、安裝操作系統(tǒng)的過程的流程圖;圖4是根據(jù)本發(fā)明的另一個實施例、通過存儲介質(zhì)如CD-ROM或DVD在計算機(jī)系統(tǒng)中安裝或恢復(fù)操作系統(tǒng)的過程的流程圖;以及圖5是根據(jù)本發(fā)明的一個實施例、選擇并安裝兩類操作系統(tǒng)中的一個的過程的流程圖。
具體實施例方式
在下文中,將參考表示方框圖及流程圖的附圖來描述本發(fā)明的示例實施例,以便說明計算機(jī)系統(tǒng)、存儲裝置以及從多個操作系統(tǒng)中選擇性地安裝特定操作系統(tǒng)的方法。應(yīng)理解流程圖的每個塊、以及流程圖中的塊組合,可以由計算機(jī)程序指令來實現(xiàn)。可將這些計算機(jī)程序指令提供給通用型計算機(jī)、專用型計算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器來產(chǎn)生機(jī)器,從而通過計算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器來執(zhí)行的這些指令,生成實現(xiàn)流程圖塊或塊組合中的特定功能的方法。也可以將這些計算機(jī)程序指令存儲在計算機(jī)可用或計算機(jī)可讀存儲器中,其能指導(dǎo)計算機(jī)系統(tǒng)或其他可編程數(shù)據(jù)處理設(shè)備以特別的方式運行,從而在計算機(jī)可用或計算機(jī)可讀存儲器中存儲的指令產(chǎn)生一種制造條款,其中包括實現(xiàn)流程圖塊或塊組合中特定功能的指令方法。該計算機(jī)程序指令也可以被加載進(jìn)計算機(jī)系統(tǒng)或其他可編程數(shù)據(jù)處理設(shè)備,來引起一系列在計算機(jī)或其它可編程設(shè)備上執(zhí)行的操作步驟,以產(chǎn)生由計算機(jī)實現(xiàn)的過程,從而在計算機(jī)或其它可編程設(shè)備上執(zhí)行的指令提供用于實現(xiàn)流程圖塊或塊組合中的特定功能的步驟。
此外,流程圖的每個塊可以表示一個模塊、段或部分代碼,其包括一個或更多用于實現(xiàn)特定邏輯功能的可執(zhí)行指令。還需要指出的是,在一些可替換實現(xiàn)中,組合塊中提及的功能可以無序地發(fā)生。例如,依賴于所包括的功能,連續(xù)顯示的兩個塊實際上可以同時運行,或者組合塊有時可以以顛倒的順序執(zhí)行。
在本說明中,在存儲介質(zhì)中存儲的操作系統(tǒng)包括能被實際驅(qū)動的操作系統(tǒng)、以及應(yīng)被安裝以驅(qū)動的文件。這里,該文件包括CD-ROM、硬盤等設(shè)備中存儲的、待安裝的操作系統(tǒng)映像文件。
在本發(fā)明的實施例中,這里使用的術(shù)語“單元”,也就是“模塊”或“表”,意味著,但不限于,執(zhí)行特定任務(wù)的軟件或硬件組件,如現(xiàn)場可編程門陣列(FPGA)或特定用途集成電路(ASIC)。模塊可以被有利地配置來位于可尋址存儲器介質(zhì)上,并被配置來在一個或更多處理器上執(zhí)行。因此,舉例來說,模塊可以包括組件,如軟件組件、面對對象的軟件組件、類組件和任務(wù)組件、進(jìn)程、函數(shù)、屬性、程序、子程序、程序代碼段、驅(qū)動程序、固件、微代碼、電路、數(shù)據(jù)、數(shù)據(jù)庫、數(shù)據(jù)結(jié)構(gòu)、表、陣列和變量。組件和模塊中提供的功能可以結(jié)合到更少的組件和模塊中,或另外分離至額外的組件和模塊中。此外,實現(xiàn)組件和模塊以在計算機(jī)系統(tǒng)中執(zhí)行一個或更多的CPU。
現(xiàn)在詳細(xì)參考本發(fā)明的實施例,其示例在相應(yīng)的附圖中進(jìn)行闡述,其中相同的附圖標(biāo)記始終對應(yīng)相同的元件。為了通過參考附圖解釋本發(fā)明,下面描述實施例。
現(xiàn)在轉(zhuǎn)至圖1,示出了根據(jù)本發(fā)明一個實施例的示例計算機(jī)系統(tǒng)的方框圖。如圖1所示,計算機(jī)系統(tǒng)100包括操作系統(tǒng)存儲單元110、選擇/安裝單元120、刪除單元130、安裝信息存儲單元140、驅(qū)動程序/應(yīng)用軟件150、引導(dǎo)控制(操作系統(tǒng))單元160、控制單元170、外部存儲裝置連接單元172、顯示控制單元174、輸入單元176。
操作系統(tǒng)存儲單元110可以是存儲裝置,如硬盤和/或閃速存儲器,被排列以存儲數(shù)個操作系統(tǒng)111、112和113。選擇/安裝單元120、刪除單元130、安裝信息存儲單元140、驅(qū)動程序/應(yīng)用軟件150、以及引導(dǎo)操作系統(tǒng)單元160可被存儲在計算機(jī)系統(tǒng)100中。例如,選擇/安裝單元120、刪除單元130、驅(qū)動程序/應(yīng)用軟件150、以及引導(dǎo)操作系統(tǒng)單元160可被存儲在存儲裝置如操作系統(tǒng)存儲單元110中,以便進(jìn)行安裝。
安裝信息存儲單元140可被存儲在存儲裝置中;但是,如果存儲裝置可以從計算機(jī)系統(tǒng)100拆卸,則安裝信息存儲單元140可獨立地是BIOS(基本輸入輸出系統(tǒng))ROM(只讀存儲器)的一部分。
根據(jù)用戶語言、版本和操作系統(tǒng)的類型,可將多個操作系統(tǒng)111、112和113存儲在操作系統(tǒng)存儲單元110中。這些操作系統(tǒng)(OS)不直接驅(qū)動計算機(jī)系統(tǒng)100,而根據(jù)預(yù)定程序在安裝后被驅(qū)動。因此,操作系統(tǒng)存儲單元110可被配置為用于安裝操作系統(tǒng)的安裝文件。
選擇/安裝單元120安裝由用戶在計算機(jī)系統(tǒng)中的操作系統(tǒng)存儲單元110內(nèi)存儲的多個操作系統(tǒng)(OS)中所選擇的特定操作系統(tǒng)(OS)。該安裝可包括典型的軟件安裝過程,也包括改變多個文件以使先前安裝的操作系統(tǒng)(OS)能夠運行的過程。也就是說,待安裝的操作系統(tǒng)(OS)可被存儲在操作系統(tǒng)存儲單元110中,或者數(shù)個操作系統(tǒng)已經(jīng)被預(yù)先安裝并且只有由選擇/安裝單元120選擇的操作系統(tǒng)(OS)才可以被安裝,同時刪除其他未選中的操作系統(tǒng)(OS),從而它們不能在相應(yīng)的計算機(jī)系統(tǒng)中安裝。刪除工作可以由刪除單元130完成。
選擇/安裝單元120能夠提供使用戶能選擇想要的操作系統(tǒng)(OS)的界面,或者可以通過顯示在操作系統(tǒng)存儲單元110中存儲的操作系統(tǒng)111、112和113的列表來使用。此外,選擇/安裝單元120可在安裝信息存儲單元140中存儲關(guān)于所選操作系統(tǒng)(OS)的信息。
刪除單元130刪除其他在操作系統(tǒng)存儲單元110中存儲的、沒有被選擇/安裝單元120選擇的操作系統(tǒng)。如果其中一個操作系統(tǒng)被安裝,則刪除單元130被配置以執(zhí)行刪除其他未由用戶選擇的操作系統(tǒng)的過程。這是為了在購買計算機(jī)系統(tǒng)時只支付了一個操作系統(tǒng)(OS)的費用的情況下,防止使用其他操作系統(tǒng)。因此,并不需要只安裝一個操作系統(tǒng);但是,如果支付了兩個操作系統(tǒng)的費用,例如兩個操作系統(tǒng)可被選擇并安裝在這樣的計算機(jī)系統(tǒng)中,則同時刪除其他未選的操作系統(tǒng)。
安裝信息存儲單元140存儲關(guān)于已安裝的操作系統(tǒng)(OS)的類型、版本或語言的信息。為了由于系統(tǒng)的恢復(fù)或重裝的原因而安裝相應(yīng)語言或版本的操作系統(tǒng)(OS),需要關(guān)于已安裝操作系統(tǒng)(OS)的信息。安裝信息存儲單元140可被存儲在計算機(jī)系統(tǒng)100的特定存儲裝置中,以保持該信息,即使該存儲裝置由其他存儲介質(zhì)替代。例如,通過將安裝信息存儲在信息保留空間如ROM和BIOS使用區(qū)域內(nèi),用戶可以使用該安裝信息,即使系統(tǒng)的存儲裝置被恢復(fù)或由其他存儲介質(zhì)替代。
在計算機(jī)系統(tǒng)100初始引導(dǎo)期間沒有選擇并安裝操作系統(tǒng)的情況下,引導(dǎo)操作系統(tǒng)單元160提供引導(dǎo)計算機(jī)系統(tǒng)100的基本功能。
驅(qū)動程序/應(yīng)用軟件150可代表軟件安裝單元的一個實施例,用于安裝匹配相應(yīng)的操作系統(tǒng)(OS)的驅(qū)動程序或軟件。由于驅(qū)動程序或應(yīng)用軟件可根據(jù)已安裝操作系統(tǒng)(OS)的語言或版本而不同,因此需要用于安裝與操作系統(tǒng)(OS)相應(yīng)的驅(qū)動程序的軟件安裝單元。
在操作系統(tǒng)存儲單元110存儲在可拆卸的存儲介質(zhì)、如CD-ROM、DVD-ROM和閃速存儲器中,而不是計算機(jī)系統(tǒng)100中安裝的硬盤中的情況下,外部存儲裝置連接單元172交換數(shù)據(jù),并提供與外部裝置的通信功能。顯示控制單元174顯示用戶界面,通過該界面用戶可以利用選擇/安裝單元120來選擇想要的操作系統(tǒng)。輸入單元176接收用戶為選擇特定操作系統(tǒng)(OS)的輸入。在PC和筆記本計算機(jī)的情況下,輸入單元176通過鼠標(biāo)、鍵盤和接觸板來接收用戶的輸入。在PDA(個人數(shù)字助理)或HPC(手持個人計算機(jī))的情況下,輸入單元176通過記錄筆接收用戶的輸入。控制單元170交換上述組件的數(shù)據(jù),并且控制組件,包括外部存儲裝置連接單元172、顯示控制單元174和輸入單元176。
如圖1所示的計算機(jī)系統(tǒng),包括需要在其上安裝操作系統(tǒng)(OS)的數(shù)字裝置,如PDA和HPC、及個人計算機(jī)、筆記本計算機(jī)和工作站。
圖1示出,各自的組件被存儲在存儲裝置中,但是本發(fā)明并不限于此。各自的組件可被存儲在硬盤和閃速存儲器中,或獨立地存儲在數(shù)個存儲介質(zhì)中。例如,可將選擇/安裝單元120、刪除單元130、以及安裝信息存儲單元140獨立于硬盤和閃速存儲器存儲,從而用戶不能輕易地拆卸它們。同時,這些各自的組件也可以配置為獨立處理器。
另一方面,為了恢復(fù)系統(tǒng),只有如圖1所示的操作系統(tǒng)存儲單元110、選擇/安裝單元120、以及引導(dǎo)操作系統(tǒng)單元160被存儲在單個存儲裝置中。存儲裝置可以是不同介質(zhì)之一,如硬盤、閃速存儲器、CD-ROM等。如圖1所示,存儲裝置中的操作系統(tǒng)存儲單元110存儲多個操作系統(tǒng)111、112和113。所保存的操作系統(tǒng)(OS)可以是映像文件和安裝文件。
選擇/安裝單元120可根據(jù)計算機(jī)系統(tǒng)100中的安裝信息存儲單元140中存儲的操作系統(tǒng)(OS)的類型,來確定要安裝何種類型或語言的操作系統(tǒng)(OS)。選擇/安裝單元120安裝與先前已安裝的操作系統(tǒng)(100)相同類型或語言的操作系統(tǒng)(OS),以給用戶提供方便,并保護(hù)其他類型或語言的操作系統(tǒng)的軟件版權(quán)。
引導(dǎo)操作系統(tǒng)單元160控制計算機(jī)系統(tǒng)100的引導(dǎo),直到選擇/安裝單元120選擇并安裝特定操作系統(tǒng)(OS)為止。
如圖1所示,在安裝操作系統(tǒng)(OS)之前,參考安裝信息存儲單元140,從而在與計算機(jī)系統(tǒng)100一起提供的多個操作系統(tǒng)中,只選擇和安裝特定的操作系統(tǒng)(OS)。在安裝由用戶獨立購買的任何操作系統(tǒng)(OS)的情況下,用戶不必要參考安裝信息存儲單元140。
另一方面,為了選擇特定的操作系統(tǒng)并不再安裝其他未選擇操作系統(tǒng)的操作包括安裝多個操作系統(tǒng)中的一個或更多操作系統(tǒng)的情況。因此,在計算機(jī)系統(tǒng)100中安裝兩個或更多操作系統(tǒng)的情況下,用戶能夠選擇并安裝N個操作系統(tǒng)中的兩個。這可以被應(yīng)用于多OS系統(tǒng)。
圖2是根據(jù)本發(fā)明一個實施例、使用戶能選擇要安裝的操作系統(tǒng)(OS)的示例用戶界面。
在計算機(jī)系統(tǒng)被初始引導(dǎo)、或用于恢復(fù)計算機(jī)系統(tǒng)的恢復(fù)存儲介質(zhì)被安裝在計算機(jī)系統(tǒng)中的情況下,如圖2所示,選擇/安裝單元通過顯示單元(未示出),提供示例用戶界面300的可視顯示,通過其用戶可以選擇和安裝操作系統(tǒng)(OS)。用戶界面300可提供顯示條310,其要求用戶選擇和安裝操作系統(tǒng)(OS)。多個操作系統(tǒng)可包括,例如韓語Windows XP專業(yè)版(ProfessionalVersion)320A、韓語Windows XP家庭版(Home Edition)320B、以及英語Windows XP家庭版320C。然而如前所討論,不同操作系統(tǒng)如Apple Mac OS、NEXTSTEP、Unix、Linux等也是可用的。如果用戶選擇了想要的操作系統(tǒng)(OS),例如英語Windows XP家庭版320C,則選擇/安裝單元120安裝相應(yīng)的操作系統(tǒng)(OS)320C。在這種情況下,刪除單元130刪除其他未選擇的操作系統(tǒng),如韓語Windows XP專業(yè)版320A和韓語Windows XP家庭版320B。
圖3是根據(jù)本發(fā)明一個實施例、示出安裝操作系統(tǒng)(OS)的過程的流程圖。
引導(dǎo)在操作S401開始。當(dāng)計算機(jī)系統(tǒng)100被首次激活時,由計算機(jī)系統(tǒng)100中的引導(dǎo)控制單元160來執(zhí)行該引導(dǎo),或當(dāng)需要恢復(fù)計算機(jī)系統(tǒng)100時,由用于恢復(fù)的存儲裝置執(zhí)行引導(dǎo)。如果引導(dǎo)完成,控制單元170在操作S405確定是否有新安裝的操作系統(tǒng)。在操作S410,在安裝新操作系統(tǒng)的情況下,從存儲裝置如硬盤和閃速存儲器中選擇待安裝的操作系統(tǒng)(OS)。在這種情況下,選擇/安裝單元120提供如圖2所示的示例用戶界面。然后,在操作S411,由用戶選擇的操作系統(tǒng)被安裝在計算機(jī)系統(tǒng)中。如果安裝完成,則在操作S412保存關(guān)于已安裝操作系統(tǒng)的信息,并在操作S413刪除未選的操作系統(tǒng)。這是為了防止以后安裝未選操作系統(tǒng)。然后,在操作S414刪除引導(dǎo)控制單元160。如果安裝了操作系統(tǒng),則由相應(yīng)的操作系統(tǒng)執(zhí)行引導(dǎo),因此不再需要引導(dǎo)控制單元160。另一方面,如果引導(dǎo)控制單元160被存儲在存儲區(qū)域如ROM中,則不刪除引導(dǎo)控制單元160,但要防止其導(dǎo)致再次引導(dǎo)。如果需要恢復(fù)計算機(jī)系統(tǒng)100,則可以再次訪問引導(dǎo)控制單元160以導(dǎo)致再次引導(dǎo)。因此,刪除引導(dǎo)控制單元160是可選的。
在操作S405,在恢復(fù)計算機(jī)系統(tǒng)160的情況下,可在操作S420報告恢復(fù)CD的插入。這時,如果通過恢復(fù)CD中的引導(dǎo)控制單元160來執(zhí)行引導(dǎo),則在操作S420,引導(dǎo)控制單元160可生成請求插入恢復(fù)CD的消息。在恢復(fù)的情況下,在操作S421檢查在安裝信息存儲單元140中存儲的信息。在操作S422,參考在安裝信息存儲單元140中存儲的信息,根據(jù)操作系統(tǒng)(OS)內(nèi)使用的語言或版本來安裝相應(yīng)的操作系統(tǒng)(OS)。
在通過硬盤來安裝或恢復(fù)計算機(jī)系統(tǒng)100中的操作系統(tǒng)(OS)的情況下,如圖3所示的操作系統(tǒng)(OS)安裝過程可以被部分地修改。首先,可以如操作S401所示來引導(dǎo)計算機(jī)系統(tǒng)100。然后,顯示所存儲的多個操作系統(tǒng),并且,如操作S410所示,用戶可從所顯示的操作系統(tǒng)中選擇想要的操作系統(tǒng)。然后,安裝從硬盤中存儲的操作系統(tǒng)中所選擇的操作系統(tǒng)(OS),同時刪除未選的操作系統(tǒng)。而且,存儲關(guān)于所選并安裝的操作系統(tǒng)(OS)的安裝信息。
上述過程涉及一種情況,其中多操作系統(tǒng)被安裝在具有刪除功能的存儲裝置中,如硬盤和閃速存儲器。在這種情況下,可從存儲裝置刪除未選操作系統(tǒng)。在恢復(fù)過程中,未選操作系統(tǒng)可能已經(jīng)被刪除,因此可以省略刪除未選操作系統(tǒng)和保存安裝信息的過程。
圖4是示出根據(jù)本發(fā)明的另一個實施例、通過存儲介質(zhì)如CD-ROM和DVD而在計算機(jī)系統(tǒng)中安裝或恢復(fù)操作系統(tǒng)的過程的流程圖。操作系統(tǒng)(OS)可以被安裝在計算機(jī)系統(tǒng)100內(nèi)部,如硬盤,或安裝在存儲介質(zhì)如CD-ROM和DVD中。當(dāng)計算機(jī)系統(tǒng)100的用戶將存儲介質(zhì)插入計算機(jī)系統(tǒng)100時,引導(dǎo)開始,在這種情況下,引導(dǎo)控制單元160存在于存儲介質(zhì)中。此外,引導(dǎo)控制單元160可被存儲在存儲區(qū)域如硬盤和ROM中,在這種情況下,可輸出請求將存儲介質(zhì)插入計算機(jī)系統(tǒng)100的消息。如果引導(dǎo)完成,在操作S605,控制單元170確定安裝信息是否存在于安裝信息存儲單元140中。如果安裝信息存在于安裝信息存儲單元140中,那么這表明當(dāng)前過程是恢復(fù)過程,因此在操作S610恢復(fù)操作系統(tǒng)(OS)。操作系統(tǒng)(OS)的恢復(fù)表明與已存儲的安裝信息相對應(yīng)的操作系統(tǒng)的部分或全部被存儲在硬盤中。這個過程可包括對壓縮操作系統(tǒng)安裝文件進(jìn)行解壓縮的過程。
另一方面,在新安裝操作系統(tǒng)(OS)而不是恢復(fù)的情況下,在操作S620顯示在存儲介質(zhì)中存儲的可安裝操作系統(tǒng)。當(dāng)用戶在操作S621從所列的操作系統(tǒng)中選擇想要的語言或類型的操作系統(tǒng)(OS)時,在操作S622,選擇/安裝單元120安裝所選的操作系統(tǒng)。選擇/安裝單元120可被存儲在存儲介質(zhì)中或被獨立地安裝在計算機(jī)系統(tǒng)100中??梢酝ㄟ^特定的加密過程來安裝在存儲介質(zhì)中存儲的操作系統(tǒng)(OS)。由于刪除在存儲介質(zhì)如CD-ROM和DVD中存儲的信息不像硬盤和閃速存儲器那么簡單,所以最好通過加密過程安裝所選操作系統(tǒng)(OS),從而防止通過未授權(quán)方式來安裝未選操作系統(tǒng)。然后,在操作S623將關(guān)于已安裝操作系統(tǒng)的信息存儲在計算機(jī)系統(tǒng)100的安裝信息存儲單元中。
圖5是示出根據(jù)本發(fā)明的一個實施例、選擇和安裝兩類操作系統(tǒng)中一個的過程的流程圖。在操作S701引導(dǎo)開始,并且,在操作S702,如圖1中所示的選擇/安裝單元120提供所存儲的操作系統(tǒng)的可視顯示。在圖5中,顯示了兩個操作系統(tǒng)即OS#1和OS#2。OS#1和OS#2可根據(jù)其語言或版本而不同。例如,在香港所配給的計算機(jī)系統(tǒng)100中,可提供基于英語和漢語的兩個操作系統(tǒng)作為OS#1和OS#2。此外,根據(jù)其版本而不同的Windows XP專業(yè)版或XP家庭版,可被提供作為OS#1和OS#2。如果用戶選擇兩個操作系統(tǒng)中的一個,則在操作S705執(zhí)行相應(yīng)過程。例如,如果選擇了OS#1,則在操作S711,將相應(yīng)信息存儲在作為安裝信息存儲單元140的一個實施例的BIOS中。然后,在操作S712將OS#1映像復(fù)制到安裝盤??梢詮膬蓚€或更多硬盤、或硬盤的特定目錄向安裝目錄執(zhí)行這種復(fù)制。然后,在操作S713安裝OS#1。如果安裝完成,則在操作S714刪除尚未被選擇的OS#2,以防止用戶再次安裝OS#2。
如果用戶在操作S705選擇OS#2,則執(zhí)行同樣的過程。在這種情況下,在操作S721將關(guān)于OS#2的選擇的信息存儲在BIOS中。然后,在操作S722將OS#2映像復(fù)制到安裝盤。然后,在操作S723安裝OS#2。如果安裝完成,則在操作S724刪除尚未被選擇的OS#1,以防止用戶再次安裝OS#1。
如上所述,根據(jù)本發(fā)明,用戶可在多個操作系統(tǒng)中選擇并安裝必要的操作系統(tǒng)。特別地,在使用兩個或更多語言的國家里配給計算機(jī)系統(tǒng)的情況下,用戶可直接選擇想要的操作系統(tǒng),而不用根據(jù)用戶語言設(shè)置個人計算機(jī)系統(tǒng)。
而且,因為多個操作系統(tǒng)可被共同存儲,而不用在計算機(jī)系統(tǒng)的制造過程期間考慮操作系統(tǒng)的偏愛的必要性,并且其中一個的操作系統(tǒng)可在以后由用戶選擇性地安裝,所以制造效率得以提高。
另外,由于實際上用戶只安裝和使用了一個操作系統(tǒng),所以可以減少提供多個操作系統(tǒng)的成本,同時滿足了用戶的偏愛。
如圖1所示的計算機(jī)系統(tǒng)100的不同組件,如選擇/安裝單元120、刪除單元130、驅(qū)動程序/應(yīng)用軟件150和引導(dǎo)控制(操作系統(tǒng))單元160可被集成進(jìn)控制單元170,或者可選地,可在軟件或硬件中實現(xiàn),舉例來說,如特定用途集成電路(ASIC)。這樣,希望在此說明的過程可被廣義地解釋為由軟件、硬件或其組合等價地執(zhí)行。如上所述,軟件模塊可通過多種軟件語言寫成,包括C、C++、Java、Visual Basic、以及許多其他語言。這些軟件模塊可以包括數(shù)據(jù)和指令,其也能被存儲于一個或更多的機(jī)器可讀存儲介質(zhì),如動態(tài)或靜態(tài)隨機(jī)存取存儲器(DRAM或SRAM)、可擦可編程只讀存儲器(EPROM)、電可擦可編程只讀存儲器(EEPROM)和閃速存儲器;磁盤,如硬盤、軟盤和可移動磁盤;其他磁介質(zhì),包括磁帶;以及光學(xué)介質(zhì),如壓縮盤(CD)或數(shù)字化視頻光盤(DVD)。也可以將軟件程序或模塊的指令以許多不同方法中的一種,加載或傳輸進(jìn)無線卡或無線網(wǎng)絡(luò)上的任何計算裝置。例如,存儲在軟盤、CD或DVD介質(zhì)、硬盤上的、或者通過網(wǎng)絡(luò)接口卡、調(diào)制解調(diào)器或其他接口裝置進(jìn)行傳輸?shù)陌ㄖ噶畹拇a段可被加載進(jìn)系統(tǒng)并被作為相應(yīng)的軟件程序或模塊來執(zhí)行。在加載或傳輸過程中,具體化為載波(在電話線、網(wǎng)線、無線鏈路、電纜等上傳播)的數(shù)據(jù)信號可將包括指令的代碼段與網(wǎng)絡(luò)結(jié)點或元件進(jìn)行通信。這種載波可以是電的、光的、聲音的、電磁的、或其他類型信號的形式。
雖然已經(jīng)闡述和描述被考慮為本發(fā)明示例實施例的實施例,但本技術(shù)領(lǐng)域熟練的人員將理解,并且,由于技術(shù)的發(fā)展可以產(chǎn)生許多變化和修改,等效物可替代其元件,而不脫離本發(fā)明的范圍??蛇M(jìn)行許多修改、置換、添加和局部組合以使得本發(fā)明的教學(xué)適應(yīng)特定情形,而不脫離其范圍。本發(fā)明的替代實施例可被實現(xiàn)為計算機(jī)程序產(chǎn)品,用于和計算機(jī)系統(tǒng)一起使用。例如,這樣的計算機(jī)程序產(chǎn)品可以是在有形數(shù)據(jù)記錄介質(zhì)如磁盤、CD-ROM、ROM、或硬盤上存儲的、或者在計算機(jī)數(shù)據(jù)信號中包含的一系列計算機(jī)指令,通過有形介質(zhì)或無線介質(zhì)例如微波或紅外線來傳輸該信號。該一系列計算機(jī)指令可組成所有或部分的上述功能,并還可以被存儲在任何易失或非易失的存儲器裝置中,如半導(dǎo)體、磁的、光的或其他存儲器裝置。另外,所述軟件模塊也可以是機(jī)器可讀存儲介質(zhì),如動態(tài)或靜態(tài)隨機(jī)存取存儲器(DRAN或SRAM)、可擦可編程只讀存儲器(EPROM)、電可擦可編程只讀存儲器(EEPROM)和閃速存儲器;磁盤,如硬盤,軟盤和可移動磁盤;其他磁介質(zhì),包括磁帶;以及光學(xué)介質(zhì)例,如壓縮盤(CD)或數(shù)字化視頻光盤(DVD)。因此,由此希望本發(fā)明不被限制于所公開的各個示例實施例,但本發(fā)明包括了所有落入權(quán)利要求范圍的實施例。
相關(guān)申請的交叉引用本申請要求在韓國知識產(chǎn)權(quán)局于2005年7月8日提出的韓國專利申請No.10-2005-0061834的35U.S.C§119下的權(quán)益,其公開在此結(jié)合其全部內(nèi)容以供參考。
權(quán)利要求
1.一種用于從多個操作系統(tǒng)選擇性地安裝操作系統(tǒng)的計算機(jī)系統(tǒng),所述計算機(jī)系統(tǒng)包括操作系統(tǒng)存儲單元,用于存儲多個操作系統(tǒng);選擇/安裝單元,用于在所存儲的操作系統(tǒng)中選擇和安裝特定操作系統(tǒng);刪除單元,用于禁用所存儲的操作系統(tǒng)中未被選擇/安裝單元選擇的操作系統(tǒng);以及安裝信息存儲單元,用于存儲關(guān)于已安裝操作系統(tǒng)的信息。
2.如權(quán)利要求1所述的計算機(jī)系統(tǒng),還包括存儲裝置,用于當(dāng)恢復(fù)計算機(jī)系統(tǒng)的已安裝的操作系統(tǒng)時,根據(jù)在安裝信息存儲單元中存儲的信息,在計算機(jī)系統(tǒng)中恢復(fù)已安裝的操作系統(tǒng)。
3.如權(quán)利要求1所述的計算機(jī)系統(tǒng),其中所述刪除單元刪除未被選擇/安裝單元選擇的操作系統(tǒng)。
4.如權(quán)利要求1所述的計算機(jī)系統(tǒng),還包括引導(dǎo)操作系統(tǒng)單元,用于引導(dǎo)計算機(jī)系統(tǒng),直到將所選操作系統(tǒng)安裝在計算機(jī)系統(tǒng)中為止。
5.如權(quán)利要求1所述的計算機(jī)系統(tǒng),其中所述選擇/安裝單元提供用戶界面,用于選擇在操作系統(tǒng)存儲單元中存儲的操作系統(tǒng)中的一個。
6.如權(quán)利要求1所述的計算機(jī)系統(tǒng),還包括軟件安裝單元,用于安裝由選擇/安裝單元安裝的操作系統(tǒng)所需要的應(yīng)用程序或驅(qū)動程序。
7.如權(quán)利要求1所述的計算機(jī)系統(tǒng),還包括輸入單元,用于接收來自用戶的、用于選擇操作系統(tǒng)的輸入。
8.一種從多個操作系統(tǒng)選擇性地安裝操作系統(tǒng)的方法,所述方法包括(a)提供存儲了多個操作系統(tǒng)的存儲介質(zhì);(b)在所述多個操作系統(tǒng)中選擇待安裝在計算機(jī)系統(tǒng)中的操作系統(tǒng);(c)在所述計算機(jī)系統(tǒng)中安裝所選的操作系統(tǒng);以及(d)刪除所述多個操作系統(tǒng)中未被選擇的操作系統(tǒng)。
9.如權(quán)利要求8所述的方法,還包括為恢復(fù)已安裝的操作系統(tǒng),在所述存儲介質(zhì)中存儲的多個操作系統(tǒng)中,安裝所述操作系統(tǒng)。
10.如權(quán)利要求8所述的方法,還包括存儲關(guān)于所述已安裝的操作系統(tǒng)的信息。
11.如權(quán)利要求8所述的方法,其中所存儲的操作系統(tǒng)是用于安裝操作系統(tǒng)的映像文件或安裝文件。
12.一種從多個操作系統(tǒng)選擇性地安裝操作系統(tǒng)的方法,所述方法包括(a)準(zhǔn)備和提供存儲了多個操作系統(tǒng)的存儲介質(zhì);(b)在所述多個操作系統(tǒng)中選擇待安裝在計算機(jī)系統(tǒng)中的操作系統(tǒng);(c)在所述計算機(jī)系統(tǒng)中安裝所選的操作系統(tǒng);以及(d)設(shè)置使得所述多個操作系統(tǒng)中未被選擇的操作系統(tǒng)不能被安裝在所述計算機(jī)系統(tǒng)中。
13.一種計算機(jī)系統(tǒng),包括第一存儲單元,用于存儲多個操作系統(tǒng);第二存儲單元,用于存儲關(guān)于已安裝操作系統(tǒng)的信息;以及控制單元,用于使用戶能在操作系統(tǒng)中選擇并安裝所選的操作系統(tǒng)、禁用在所述第一存儲單元中存儲的未被選擇的操作系統(tǒng)、并在所述第二存儲單元中存儲關(guān)于所述已安裝操作系統(tǒng)的信息。
14.如權(quán)利要求13所述的計算機(jī)系統(tǒng),其中,所述控制單元還用于當(dāng)在所述計算機(jī)系統(tǒng)中安裝所操作系統(tǒng)選時刪除所有未選操作系統(tǒng)。
15.如權(quán)利要求13所述的計算機(jī)系統(tǒng),還包括引導(dǎo)操作系統(tǒng)單元,用于引導(dǎo)計算機(jī)系統(tǒng),直到將所選操作系統(tǒng)安裝在計算機(jī)系統(tǒng)中為止。
16.如權(quán)利要求13所述的計算機(jī)系統(tǒng),其中,所述控制單元還用于向用戶提供用戶界面,以選擇和安裝所選操作系統(tǒng)。
17.如權(quán)利要求13所述的計算機(jī)系統(tǒng),還包括軟件安裝單元,用于向已安裝的操作系統(tǒng)安裝操作所需的應(yīng)用程序或驅(qū)動程序。
18.如權(quán)利要求13所述的計算機(jī)系統(tǒng),還包括輸入單元,用于接收來自用戶的、用于選擇和安裝所選操作系統(tǒng)的輸入。
19.如權(quán)利要求15所述的計算機(jī)系統(tǒng),其中所述第一存儲單元是硬盤,并且,其中所述控制單元還用于在初始引導(dǎo)后,確定在所述計算機(jī)系統(tǒng)中是否存在新安裝的操作系統(tǒng);從所述第一存儲單元中選擇和安裝所選的操作系統(tǒng);存儲關(guān)于所述已安裝的操作系統(tǒng)的信息;以及刪除所有未選操作系統(tǒng)、和用于執(zhí)行初始引導(dǎo)的引導(dǎo)程序。
20.如權(quán)利要求19所述的計算機(jī)系統(tǒng),其中,當(dāng)在所述計算機(jī)系統(tǒng)中不存在新安裝的操作系統(tǒng)時,所述控制單元還用于生成請求插入恢復(fù)CD的消息、檢查先前安裝的操作系統(tǒng)、并安裝新的操作系統(tǒng)。
21.如權(quán)利要求15所述的計算機(jī)系統(tǒng),其中所述控制單元還用于確定是否存在關(guān)于所述已安裝操作系統(tǒng)的信息;當(dāng)存在關(guān)于所述已安裝操作系統(tǒng)的信息時,恢復(fù)相應(yīng)的操作系統(tǒng);以及當(dāng)不存在關(guān)于所述已安裝操作系統(tǒng)的信息時,提供所有可安裝操作系統(tǒng)的可視顯示、選擇和安裝所選操作系統(tǒng)、并存儲關(guān)于已安裝操作系統(tǒng)的信息。
22.如權(quán)利要求13所述的計算機(jī)系統(tǒng),其中所述操作系統(tǒng)包括第一和第二操作系統(tǒng),并且,其中所述控制單元還用于在初始引導(dǎo)后,提供第一存儲單元中存儲的所述第一和第二操作系統(tǒng)的可視顯示;確定所述第一操作系統(tǒng)是否被用戶選擇;如果所述第一操作系統(tǒng)被選擇,則在BIOS中存儲所述第一操作系統(tǒng)的選擇、將所述第一操作系統(tǒng)的映像復(fù)制到安裝盤、安裝所述第一操作系統(tǒng)并刪除所述第二操作系統(tǒng);以及如果所述第一操作系統(tǒng)未被選擇,則在BIOS中存儲所述第二操作系統(tǒng)的選擇、將所述第二操作系統(tǒng)的映像復(fù)制到安裝盤、安裝所述第二操作系統(tǒng)并刪除所述第一操作系統(tǒng)。
全文摘要
提供一種用于從多個操作系統(tǒng)選擇性地安裝操作系統(tǒng)的計算機(jī)系統(tǒng),該系統(tǒng)具有操作系統(tǒng)存儲單元,用于存儲多個操作系統(tǒng);選擇/安裝單元,用于從所存儲的操作系統(tǒng)選擇和安裝特定操作系統(tǒng);刪除單元,用于禁用所存儲的操作系統(tǒng)中未被選擇/安裝單元選擇的操作系統(tǒng);以及安裝信息存儲單元,用于存儲關(guān)于已安裝操作系統(tǒng)的信息。
文檔編號G06F9/46GK1892601SQ20061011087
公開日2007年1月10日 申請日期2006年7月10日 優(yōu)先權(quán)日2005年7月8日
發(fā)明者周琇延, 曹建榮, 辛大榮 申請人:三星電子株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
望奎县| 平安县| 井研县| 庆云县| 皋兰县| 眉山市| 久治县| 墨玉县| 九龙坡区| 岚皋县| 禄丰县| 枣强县| 宣威市| 乡宁县| 揭阳市| 通化市| 钟祥市| 瑞丽市| 曲麻莱县| 都匀市| 新津县| 西贡区| 广德县| 河津市| 固阳县| 安康市| 余干县| 故城县| 谷城县| 江城| 高邮市| 琼结县| 甘南县| 理塘县| 永靖县| 太保市| 舒城县| 元阳县| 岳阳县| 平山县| 莱芜市|