專利名稱:電腦系統(tǒng)更新資料的架構(gòu)及其方法
技術(shù)領(lǐng)域:
本發(fā)明是有關(guān)于一種電腦系統(tǒng)更新資料的架構(gòu)及其方法,其特別有關(guān)于包含兩作業(yè)系統(tǒng)的電腦系統(tǒng)擷取更新資料以進(jìn)行更新的機制。
背景技術(shù):
按,作業(yè)系統(tǒng)發(fā)展以來,其較為民眾所悉知的作業(yè)系統(tǒng)莫過于微軟(Microsoft)公司所研發(fā)出的Windows作業(yè)系統(tǒng),由于Windows系列的作業(yè)系統(tǒng)開發(fā)較早,且微軟公司組織專業(yè)的研發(fā)工程師進(jìn)行Windows系列作業(yè)系統(tǒng)的測試與改良,因此Windows作業(yè)系統(tǒng)在各類程式庫、周邊裝置的驅(qū)動程式、人機界面、應(yīng)用軟體及硬體晶片或平臺上方面皆有良好的技術(shù)支援,除此之外,還提供容易調(diào)配、管理與使用、企業(yè)等級的可靠性、可用性相容性與效能、輕松建立動態(tài)的企業(yè)網(wǎng)路和網(wǎng)際網(wǎng)路網(wǎng)站、以整合的應(yīng)用程式伺服器加快開發(fā)速度及授權(quán)使用者進(jìn)行多項作業(yè),降低支援成本等多項特點。
在Windows作業(yè)系統(tǒng)提供強大的系統(tǒng)資源的優(yōu)勢下,相對地也增加系統(tǒng)資源消耗的負(fù)載,致使Windows作業(yè)系統(tǒng)的穩(wěn)定度與開啟速率上皆受到影響,此外,當(dāng)使用者僅使用Windows作業(yè)系統(tǒng)執(zhí)行單一應(yīng)用程式時,因Windows作業(yè)系統(tǒng)的系統(tǒng)資源負(fù)載較高,則使用者必須等候過長的開啟時間,導(dǎo)致時間的浪費,然而,在現(xiàn)今講求效率的時代,使用者皆希望電腦系統(tǒng)必須具高穩(wěn)定性、系統(tǒng)資源消耗較低、短時間開啟能力、低系統(tǒng)建構(gòu)成本等特性,就因如此Linux作業(yè)系統(tǒng)日益蓬勃發(fā)展。
雖然Linux作業(yè)系統(tǒng)具有系統(tǒng)消耗資源較低、短時間開啟能力、低系統(tǒng)建構(gòu)成本等特點,然,由于Linux作業(yè)系統(tǒng)的發(fā)展時間較晚于Windows作業(yè)系統(tǒng)的發(fā)展時間,且無一強大組織進(jìn)行Linux作業(yè)系統(tǒng)的測試與改良,再加上電腦系統(tǒng)的硬體驅(qū)動程式、作業(yè)系統(tǒng)與應(yīng)用程式的日新月益,Linux作業(yè)系統(tǒng)所支援的網(wǎng)際網(wǎng)路功能不夠完善,使其于遠(yuǎn)端下載更新資料的過程中,容易發(fā)生問題,進(jìn)而造成使用者操作上的不便。
此外,由于Linux作業(yè)系統(tǒng)與Windows作業(yè)系統(tǒng)為不同的磁碟分割區(qū)域設(shè)定,Windows適用FAT、FAT32與NTFS規(guī)格的檔案系統(tǒng),Linux作業(yè)系統(tǒng)適用ext2與ext3規(guī)格的檔案系統(tǒng),當(dāng)兩作業(yè)系統(tǒng)欲共存于儲存裝置時,使用者需事先分割兩個不同的磁碟區(qū)域,而后才得以將兩作業(yè)系統(tǒng)分別安裝在適用的磁碟分割區(qū)域上,并于兩作業(yè)系統(tǒng)的磁碟分割區(qū)域上安裝應(yīng)用程式以進(jìn)行使用,當(dāng)使用者僅執(zhí)行其中一作業(yè)系統(tǒng)時,另一作業(yè)系統(tǒng)的磁碟分割區(qū)域系無法使用,而形成電腦系統(tǒng)資源浪費的情形。
因此,如何針對上述問題而提出一種電腦系統(tǒng)更新資料的架構(gòu)及其方法,不僅改善傳統(tǒng)作業(yè)系統(tǒng)無法完善下載更新資料的缺點,又可達(dá)成不需于儲存空間上劃分兩磁碟分割區(qū)域才得以使用兩作業(yè)系統(tǒng)的功效,長久以來一直是使用者殷切盼望及本發(fā)明人努力之所在,而本發(fā)明人基于多年從事于作業(yè)系統(tǒng)之相關(guān)產(chǎn)品的研究、開發(fā)、及銷售實務(wù)經(jīng)驗,乃思及改良意念,窮其個人專業(yè)知識,經(jīng)多方研究設(shè)計、專題探討,終于研究出一種電腦系統(tǒng)更新資料的架構(gòu)及其方法改良,可解決上述的問題。
發(fā)明內(nèi)容
本發(fā)明的主要目的,在于提出一種電腦系統(tǒng)更新資料的架構(gòu)及其方法,其是于第一作業(yè)系統(tǒng)的執(zhí)行環(huán)境下,擷取更新資料,以更新第一作業(yè)系統(tǒng)的檔案系統(tǒng)內(nèi)的第二作業(yè)系統(tǒng),藉此,提高第二作業(yè)系統(tǒng)的使用功效。
本發(fā)明的次要目的,在于提供一種電腦系統(tǒng)更新資料的架構(gòu)及其方法,其是藉由基本輸入輸出系統(tǒng)將第二作業(yè)系統(tǒng)中使用者所需的部份,載入至記憶體模擬的虛擬磁碟裝置內(nèi)執(zhí)行,藉此,除達(dá)成兩作業(yè)系統(tǒng)得以共用磁碟分割區(qū)域外,更可節(jié)省記憶體空間。
本發(fā)明的另一目的,在于提高電腦系統(tǒng)的執(zhí)行效率,其經(jīng)由基本輸入輸出系統(tǒng)載入第二作業(yè)系統(tǒng)至虛擬磁碟裝置內(nèi),由于該虛擬磁碟裝置是由記憶體模擬而成,因此,可利用記憶體的存取速度較快的特性,提升電腦系統(tǒng)的執(zhí)行效率。
為達(dá)上述的目的及優(yōu)點,本發(fā)明一種電腦系統(tǒng)更新資料的架構(gòu)及其方法,其是用于包含一第一作業(yè)系統(tǒng)與一第二作業(yè)系統(tǒng)的一電腦系統(tǒng),其中,該第一作業(yè)系統(tǒng)的一檔案系統(tǒng)包含該第二作業(yè)系統(tǒng),本發(fā)明是經(jīng)由該第一作業(yè)系統(tǒng)的一下載單元擷取一更新資料,供一更新單元讀取該更新資料,以進(jìn)行該第二作業(yè)系統(tǒng)的更新動作,藉此,以提升第二作業(yè)系統(tǒng)的使用功效。
此外,當(dāng)欲執(zhí)行該第二作業(yè)系統(tǒng)時,本發(fā)明四經(jīng)由基本輸入輸出系統(tǒng)載入第二作業(yè)系統(tǒng)至記憶體模擬的虛擬磁碟裝置內(nèi)執(zhí)行,因此可有效提高執(zhí)行的效率,再者,由于該第二作業(yè)系統(tǒng)為一系統(tǒng)資源負(fù)載較低的作業(yè)系統(tǒng),因此,于使用電腦系統(tǒng)時,可執(zhí)行系統(tǒng)資源負(fù)載較低的第二作業(yè)系統(tǒng),以減少系統(tǒng)資源的消耗。
圖1其為本發(fā)明的一較佳實施例的示意圖;圖2其為本發(fā)明的一較佳實施例的流程圖。
圖號說明1電腦系統(tǒng) 10基本輸入輸出系統(tǒng)12第一作業(yè)系統(tǒng)120檔案系統(tǒng)122下載單元 124更新單元14更新資料 16虛擬磁碟裝置18第二作業(yè)系統(tǒng) 2遠(yuǎn)端伺服裝置實施方式茲為使貴審查委員對本發(fā)明的結(jié)構(gòu)特征及所達(dá)成的功效有更進(jìn)一步的了解與認(rèn)識,謹(jǐn)佐以較佳的實施例及配合詳細(xì)的說明,說明如后請參閱圖1,其為本發(fā)明的一較佳實施例的示意圖,如圖所示,本發(fā)明包含有一電腦系統(tǒng)1,該電腦系統(tǒng)1包含有一第一作業(yè)系統(tǒng)12、一第二作業(yè)系統(tǒng)18以及一遠(yuǎn)端伺服裝置2,其中,該第一作業(yè)系統(tǒng)12又包含一檔案系統(tǒng)120,其包含該第二作業(yè)系統(tǒng)18、一下載單元122,其執(zhí)行于該第一作業(yè)系統(tǒng)12的環(huán)境,用以擷取一更新資料14,或者,連線至該遠(yuǎn)端伺服裝置2下載該更新資料14,以及一更新單元124,其執(zhí)行于該第一作業(yè)系統(tǒng)12的環(huán)境,用以讀取該下載單元122的更新資料14,以更新該檔案系統(tǒng)120內(nèi)的該第二作業(yè)系統(tǒng)18或更新該第二作業(yè)系統(tǒng)18的至少一應(yīng)用程式或至少一資料。藉此,以改善該第二作業(yè)系統(tǒng)18無法完善下載更新資料的缺失,此外,亦經(jīng)由更新該第二作業(yè)系統(tǒng)18,以提升該第二作業(yè)系統(tǒng)18的使用功效。
上述的第一作業(yè)系統(tǒng)12主要以Windows系列的作業(yè)系統(tǒng)為主,常見如Windows XP、Windows NT、Window 98、Windows 2000以及Windows Me為主;該第二作業(yè)系統(tǒng)18,主要以Linux的作業(yè)系統(tǒng)為主,該第一作業(yè)系統(tǒng)12的系統(tǒng)資源消耗高于該第二作業(yè)系統(tǒng)18的系統(tǒng)資源消耗,當(dāng)使用者欲執(zhí)行單一應(yīng)用程式時,可啟動系統(tǒng)資源消耗較低的第二作業(yè)系統(tǒng)18,以降低電腦系統(tǒng)的資源消耗。
此外,該電腦系統(tǒng)1更包含一基本輸入輸出系統(tǒng)10,其用以控管該電腦系統(tǒng)1的開機設(shè)定,以載入該檔案系統(tǒng)120內(nèi)的該第二作業(yè)系統(tǒng)18至一虛擬磁碟裝置(RAM DISK)16,其中,該虛擬磁碟裝置16為一記憶體的部份區(qū)域模擬的一磁碟儲存裝置,因此可供該基本輸入輸出系統(tǒng)10載入該第二作業(yè)系統(tǒng)18至該虛擬磁碟裝置16內(nèi)執(zhí)行,如此一來,使用者不需另一磁碟分割區(qū)域以儲存并安裝該第二作業(yè)系統(tǒng)18,使該第二作業(yè)系統(tǒng)18可共用該第一作業(yè)系統(tǒng)16的磁碟分割區(qū)域,另外,由于本發(fā)明是將存取磁碟的作業(yè)系統(tǒng)的動作轉(zhuǎn)置為存取記憶體的作業(yè)系統(tǒng)的動作,基于記憶體的存取速度遠(yuǎn)快于硬式磁碟機的存取速度的特性,因此,可有效提升第二作業(yè)系統(tǒng)18的執(zhí)行速度。
在此實施例中,本發(fā)明除將第二作業(yè)系統(tǒng)18全部載入虛擬磁碟裝置18中執(zhí)行外,亦可依據(jù)使用者需求,于基本輸入輸出系統(tǒng)10中設(shè)定為將第二作業(yè)系統(tǒng)中使用者所需的部份,載入至虛擬磁碟裝置18中執(zhí)行,例如,當(dāng)使用者僅使用第二作業(yè)系統(tǒng)18執(zhí)行多媒體播放程式時,則僅載入執(zhí)行多媒體播放程式時所需的第二作業(yè)系統(tǒng)18的系統(tǒng)資源,藉此,以節(jié)省記憶體空間。
上述的該第二作業(yè)系統(tǒng)18可為一壓縮檔案、一可執(zhí)行檔案或一鏡像檔,該基本輸入輸出系統(tǒng)10可內(nèi)嵌一解壓縮程式,先解壓縮該第二作業(yè)系統(tǒng)18后,再將該第二作業(yè)系統(tǒng)18載入至該虛擬磁碟裝置16內(nèi)執(zhí)行,其中,該基本輸入輸出系統(tǒng)10經(jīng)由客制化加以重新設(shè)定,透過修改基本輸入輸出系統(tǒng)10內(nèi)設(shè)定檔的資料,使其于開啟電腦系統(tǒng)1時可選擇啟動第一作業(yè)系統(tǒng)10或第一作業(yè)系統(tǒng)10的檔案系統(tǒng)120下的第二作業(yè)系統(tǒng)18。
此外,本發(fā)明的該第二作業(yè)系統(tǒng)18更可包含一介面單元,以經(jīng)由該介面單元的提供,共享該第一作業(yè)系統(tǒng)的至少一資料與應(yīng)用程式,藉此,以減少應(yīng)用程式重復(fù)安裝于兩作業(yè)系統(tǒng)的環(huán)境下。
請參閱圖2,其為本發(fā)明的一較佳實施例的流程圖,如圖所示,本發(fā)明是用于一電腦系統(tǒng),該電腦系統(tǒng)包含有一第一作業(yè)系統(tǒng)與一第二作業(yè)系統(tǒng),該第一作業(yè)系統(tǒng)的系統(tǒng)資源消耗高于該第二作業(yè)系統(tǒng)的系統(tǒng)資源消耗,當(dāng)使用者欲更新該電腦系統(tǒng)的第二作業(yè)系統(tǒng)時,首先,依據(jù)步驟S10所示,開啟電腦系統(tǒng)以執(zhí)行該第一作業(yè)系統(tǒng),使該電腦系統(tǒng)處于該第一作業(yè)系統(tǒng)環(huán)境時,擷取一更新資料,此時,本發(fā)明進(jìn)一步會比較該更新資料與該第二作業(yè)系統(tǒng)目前使用的版本,若該更新資料系為新版資料,則進(jìn)行該更新資料之?dāng)X取動作,若該更新資料為舊版資料,則停止該更新資料的擷取動作,藉此,以避免下載舊版的更新資料;接著,于擷取該更新資料后,執(zhí)行步驟S12讀取該更新資料,更新該第一作業(yè)系統(tǒng)的一檔案系統(tǒng)內(nèi)的該第二作業(yè)系統(tǒng),以完成該第二作業(yè)系統(tǒng)的更新動作。
上述的步驟S10中,本發(fā)明亦自遠(yuǎn)端下載該更新資料,此外,當(dāng)完成該第二作業(yè)系統(tǒng)的更新動作,欲執(zhí)行該第二作業(yè)系統(tǒng)時,本發(fā)明是于步驟S12后,再執(zhí)行一步驟,重新開啟電腦系統(tǒng),載入更新后的該第二作業(yè)系統(tǒng)至一虛擬磁碟裝置內(nèi),藉此,以執(zhí)行該第二作業(yè)系統(tǒng)。
綜上所述,本發(fā)明是有關(guān)于一種電腦系統(tǒng)更新資料的架構(gòu)及其方法,其是藉由第一作業(yè)系統(tǒng)的下載單元與更新單元配合,以藉由該更新資料的取得,更新該第一作業(yè)系統(tǒng)的檔案系統(tǒng)內(nèi)的第二作業(yè)系統(tǒng),藉此,提升第二作業(yè)系統(tǒng)的使用功效。
此外,本發(fā)明是于開啟電腦系統(tǒng)時,可經(jīng)由基本輸入輸出系統(tǒng)的客制化設(shè)定,以將第二作業(yè)系統(tǒng)載入至該虛擬磁碟裝置內(nèi)執(zhí)行,因此不需額外的磁碟分割區(qū)域以安裝該第二作業(yè)系統(tǒng),且由于該第二作業(yè)系統(tǒng)是于記憶體內(nèi)執(zhí)行,因此可有效提升第二作業(yè)系統(tǒng)的執(zhí)行速度。
以上所述,僅為本發(fā)明的較佳實施例而已,并非用來限定本發(fā)明實施的范圍,凡依本發(fā)明申請專利范圍所述的形狀、構(gòu)造、特征及原理的等變化與修飾,均應(yīng)包含于本發(fā)明的申請專利范圍內(nèi)。
權(quán)利要求
1.一種電腦系統(tǒng)更新資料的架構(gòu),其用于一電腦系統(tǒng),該電腦系統(tǒng)包含有一第一作業(yè)系統(tǒng)與一第二作業(yè)系統(tǒng),且該電腦系統(tǒng)是執(zhí)行于該第一作業(yè)系統(tǒng)的環(huán)境下,該架構(gòu)包含一檔案系統(tǒng),包含該第二作業(yè)系統(tǒng);一下載單元,擷取一更新資料;一更新單元,讀取該更新資料,更新該第二作業(yè)系統(tǒng)。
2.如申請專利范圍第1項所述的架構(gòu),更包含一遠(yuǎn)端伺服裝置,其提供該更新資料,供該下載單元遠(yuǎn)端下載該更新資料。
3.如申請專利范圍第1項所述的架構(gòu),更包含一虛擬磁碟裝置(RAM DISK),其提供一記憶體的部份區(qū)域模擬為一磁碟儲存裝置,供一基本輸入輸出系統(tǒng)載入該第二作業(yè)系統(tǒng)至該虛擬磁碟裝置內(nèi)執(zhí)行。
4.如申請專利范圍第1項所述的架構(gòu),其中,該更新資料可更新該第二作業(yè)系統(tǒng)的至少一資料。
5.如申請專利范圍第1項所述的架構(gòu),其中,該第二作業(yè)系統(tǒng)包含有至少一應(yīng)用程式,該更新資料可更新該第二作業(yè)系統(tǒng)的該應(yīng)用程式。
6.如申請專利范圍第5項所述的架構(gòu),其中,該應(yīng)用程式可為一多媒體播放程式。
7.如申請專利范圍第1項所述的架構(gòu),其中,該第一作業(yè)系統(tǒng)為Windows系列的作業(yè)系統(tǒng)。
8.如申請專利范圍第1項所述的架構(gòu),其中,該第二作業(yè)系統(tǒng)為Linux作業(yè)系統(tǒng)。
9.如申請專利范圍第1項所述的架構(gòu),其中,該第一作業(yè)系統(tǒng)的系統(tǒng)資源消耗高于該第二作業(yè)系統(tǒng)的系統(tǒng)資源消耗。
10.一種電腦系統(tǒng)更新資料的方法,其用于一電腦系統(tǒng),該電腦系統(tǒng)包含有一第一作業(yè)系統(tǒng)與一第二作業(yè)系統(tǒng),該方法系包含下列步驟執(zhí)行該第一作業(yè)系統(tǒng),擷取一更新資料;讀取該更新資料,以更新該第一作業(yè)系統(tǒng)之一檔案系統(tǒng)內(nèi)的該第二作業(yè)系統(tǒng)。
11.如申請專利范圍第10項所述的方法,其可遠(yuǎn)端下載該更新資料。
12.如申請專利范圍第10項所述的方法,其中,于執(zhí)行該第一作業(yè)系統(tǒng),擷取一更新資料的步驟中,還包含一步驟,比較該更新資料與該第二作業(yè)系統(tǒng)目前使用的版本,若該更新資料為新版資料,則進(jìn)行該更新資料的擷取動作。
13.如申請專利范圍第10項所述的方法,其中,于讀取該更新資料,更新該第一作業(yè)系統(tǒng)的一檔案系統(tǒng)內(nèi)的該第二作業(yè)系統(tǒng)的步驟后,欲執(zhí)行該第二作業(yè)系統(tǒng)時,更包含一步驟,重新開啟該電腦系統(tǒng),載入更新后的該第二作業(yè)系統(tǒng)至一虛擬磁碟裝置,以執(zhí)行該第二作業(yè)系統(tǒng)。
14.如申請專利范圍第10項所述的方法,其中,該第一作業(yè)系統(tǒng)的系統(tǒng)資源消耗高于該第二作業(yè)系統(tǒng)的系統(tǒng)資源消耗。
全文摘要
本發(fā)明是有關(guān)于一種電腦系統(tǒng)更新資料的架構(gòu),其用于安裝有一第一作業(yè)系統(tǒng)與一第二作業(yè)系統(tǒng)的電腦系統(tǒng),該第一作業(yè)系統(tǒng)的一檔案系統(tǒng)包含該第二作業(yè)系統(tǒng),本發(fā)明是于開啟電腦系統(tǒng)時,執(zhí)行該第一作業(yè)系統(tǒng),以于該第一作業(yè)系統(tǒng)的環(huán)境下,擷取一更新資料,以利用該更新資料進(jìn)行該檔案系統(tǒng)內(nèi)的該第二作業(yè)系統(tǒng)的更新動作,藉此,以提升第二作業(yè)系統(tǒng)的使用功效,進(jìn)一步提供更完善的系統(tǒng)服務(wù)。
文檔編號G06F9/44GK1710538SQ20051008035
公開日2005年12月21日 申請日期2005年7月4日 優(yōu)先權(quán)日2005年7月4日
發(fā)明者吳東朋 申請人:英特維數(shù)位科技股份有限公司