專利名稱:包括操作系統(tǒng)和用戶配置的可記錄光盤及其裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種可記錄光盤及其裝置,更具體地說,涉及一種包含各種操作系統(tǒng)和用戶配置的光盤及其裝置。
當(dāng)用戶期望使用操作系統(tǒng)及運行該操作系統(tǒng)的計算機或游戲系統(tǒng)時,必須進行各種預(yù)備工作(安裝程序和設(shè)置配置)。構(gòu)成該系統(tǒng)的數(shù)據(jù)不能用于具有不同配置的其它計算機或游戲系統(tǒng),或需要另外的預(yù)備工作。
傳統(tǒng)的計算機或游戲系統(tǒng)的操作如下(1)對于計算機,用戶在其計算機上安裝一操作系統(tǒng),并使用所需的程序獲得數(shù)據(jù)。
(2)對于游戲系統(tǒng),用戶購買專用游戲軟件,并使用該游戲系統(tǒng)。
在第(1)種情況下,存在各種不同的計算機,包括IBMPC、Apple Mac、Unix Machine(HP、SUN等),并且存在各種不同的操作系統(tǒng),包括MS系列(Windows、Windows NT等)、UNIX系列(HP-UX、Solaris等)、Linux系列(RedHad、FreeBSD等)、OS/2、BeOS等。對于每一種操作系統(tǒng),都有各種不同的應(yīng)用程序產(chǎn)品。在這各種不同的環(huán)境下獲得的數(shù)據(jù)豐富得無法描述。在某些情況下,可以在一個系統(tǒng)中處理不同類型的數(shù)據(jù),但是在大多數(shù)情況下,不能在一個系統(tǒng)中處理不同類型的數(shù)據(jù),這是由于操作系統(tǒng)不同或程序語言不同、或由于不支持的介質(zhì)、或由于缺少支持的程序。
在某些情況下,可以在一個系統(tǒng)中處理不同類型的數(shù)據(jù),但是由于不同的用戶配置,需要重新做預(yù)備工作。在這些情況下,僅需要花幾分鐘的工作卻需花費比正常情況下長幾倍的時間。
這對每一家生產(chǎn)廠家來說導(dǎo)致另外一個問題。實際上,開發(fā)生產(chǎn)操作系統(tǒng)和程序的公司不得不為每一系統(tǒng)開發(fā)生產(chǎn)相應(yīng)的操作系統(tǒng)和程序,造成重疊。此外,消費者不得不購買每一種操作系統(tǒng)和程序。
對于游戲系統(tǒng),游戲系統(tǒng)不支持的介質(zhì)根本不能在該游戲系統(tǒng)中運行。盡管游戲系統(tǒng)支持介質(zhì),但是不同版本的程序也不能執(zhí)行。如果用戶改變游戲系統(tǒng),則所有已經(jīng)購買的各種軟件都變得毫無用處。用戶必須準備新游戲系統(tǒng)支持的介質(zhì)。由于軟件開發(fā)商不得不重復(fù)地為每一種游戲系統(tǒng)開發(fā)和銷售軟件,所以開發(fā)成本以及銷售和分銷損失增加。
為了解決上述問題,本發(fā)明的一個目的是提供一種光盤,在記錄操作系統(tǒng)和用戶配置之后能夠在支持該光盤的裝置中使用,而不用考慮設(shè)備和裝置的類型。
本發(fā)明的另一個目的是提供一種適用于上述光盤的裝置。
為了實現(xiàn)本發(fā)明的上述目的,提供一種光盤,包括系統(tǒng)區(qū),計算機從中讀取數(shù)據(jù)并且用戶不能在此記錄數(shù)據(jù);以及能夠記錄數(shù)據(jù)的數(shù)據(jù)區(qū),其中在系統(tǒng)區(qū)中至少記錄一種操作系統(tǒng)及其信息,并且在數(shù)據(jù)區(qū)中記錄具有使用該計算機的用戶的配置變量的用戶配置設(shè)置信息。
為了實現(xiàn)本發(fā)明的另一個目的,還提供一種支持包含計算機操作系統(tǒng)的光盤的計算機,該計算機包括中央處理單元(CPU);隨機存取存儲器(RAM),用于存儲引導(dǎo)程序和控制CPU的操作系統(tǒng);光盤播放器,用于從光盤中讀取操作系統(tǒng);存儲引導(dǎo)程序的引導(dǎo)程序存儲介質(zhì),該引導(dǎo)程序控制計算機的引導(dǎo)操作并包含用于控制光盤播放器從操作系統(tǒng)中讀取和將操作系統(tǒng)加載到RAM的至少一種光盤播放器的驅(qū)動和加載程序;以及具有有關(guān)引導(dǎo)程序記錄的位置信息的連接器,該連接器參照位置信息,從引導(dǎo)程序存儲介質(zhì)中讀取引導(dǎo)程序,并將引導(dǎo)程序加載到RAM。
最好將多種操作系統(tǒng)記錄在光盤上,計算機包括用于接收用戶輸入的輸入設(shè)備,并且引導(dǎo)程序從用戶處接收用于從記錄在光盤上的操作系統(tǒng)中選擇一個的選擇輸入、從光盤中讀取所選擇的操作系統(tǒng)并將該操作系統(tǒng)加載到RAM中。
最好將包含用戶使用的配置變量的用戶配置設(shè)置信息記錄在光盤上,并且操作系統(tǒng)參照該用戶配置設(shè)置信息將用戶使用的應(yīng)用程序加載到計算機中。
通過以下參照附圖對優(yōu)選實施例的詳細描述,本發(fā)明的上述目的和優(yōu)點將變得更加清楚,其中
圖1示出依據(jù)本發(fā)明的光盤的結(jié)構(gòu);圖2為依據(jù)本發(fā)明的裝置的結(jié)構(gòu)方框圖;圖3為圖2的裝置的引導(dǎo)操作的流程圖;圖4為圖2的連接器的操作的示意圖;圖5為在圖2的裝置中存儲用戶配置設(shè)置的處理的示意圖6示出使用圖5的用戶配置設(shè)置、多個用戶使用圖2的裝置的示例;以及圖7示出將圖1的光盤應(yīng)用于游戲系統(tǒng)的情況。
本發(fā)明不僅限于下面的實施例,在本發(fā)明的構(gòu)思和范圍內(nèi)可以對其進行各種變化。提供本發(fā)明的實施例是為了向本領(lǐng)域的任何技術(shù)人員詳盡地解釋本發(fā)明。
圖1示出依據(jù)本發(fā)明的光盤的結(jié)構(gòu)。如圖1所示,光盤100包括系統(tǒng)區(qū)100A和數(shù)據(jù)區(qū)100B。用戶不能在系統(tǒng)區(qū)100A中寫數(shù)據(jù),但是可以在數(shù)據(jù)區(qū)100B中寫數(shù)據(jù)。
在系統(tǒng)區(qū)100A中,記錄引導(dǎo)程序10、操作系統(tǒng)20、和與操作系統(tǒng)有關(guān)的信息30。
在數(shù)據(jù)區(qū)100B中,記錄文件系統(tǒng)信息40、程序50、和用戶配置信息60。
由于在圖1所示的光盤上記錄由計算機讀取并管理計算機的操作的多種操作系統(tǒng)20和多個程序50,所以可以根據(jù)用戶配置恰當(dāng)?shù)厥褂迷摴獗P。
圖2為依據(jù)本發(fā)明的裝置的結(jié)構(gòu)方框圖。
圖2的裝置包括輸入設(shè)備110、RAM120、ROM130、CPU140、輸出設(shè)備150、連接器160、引導(dǎo)程序存儲設(shè)備170、和光盤播放器180。這里,光盤播放器180用于從光盤100中再現(xiàn)和向其中記錄數(shù)據(jù),并與本發(fā)明概述中的引導(dǎo)設(shè)備相對應(yīng)。
輸入設(shè)備110接收用戶提供的選擇信號、命令、數(shù)據(jù)等,并且可以由鍵盤、鼠標等實現(xiàn)。RAM120存儲用于控制CPU140的操作的程序和在該程序中使用的數(shù)據(jù)。
輸出設(shè)備150顯示計算機200的處理結(jié)果,并且可以由監(jiān)視器、打印機等實現(xiàn)。
當(dāng)引導(dǎo)計算機時,連接器160檢測計算機的系統(tǒng)配置并將存儲在光盤100中的操作系統(tǒng)加載到計算機200中。參照內(nèi)部存儲的引導(dǎo)程序的位置信息,連接器160讀取存儲在引導(dǎo)程序存儲設(shè)備170中的引導(dǎo)程序并將引導(dǎo)程序加載到RAM120中。
引導(dǎo)程序包括優(yōu)先權(quán)表、控制光盤播放器180的驅(qū)動、以及控制光盤播放器180從光盤100中讀取操作系統(tǒng)并將該操作系統(tǒng)加載到RAM120中的加載程序。
在光盤100上記錄引導(dǎo)程序、文件系統(tǒng)信息和操作系統(tǒng)信息。
如果能夠在多個引導(dǎo)設(shè)備中執(zhí)行該引導(dǎo)程序,顯示給用戶此引導(dǎo)程序能夠在多個引導(dǎo)設(shè)備中被執(zhí)行。接著,從所選擇的引導(dǎo)設(shè)備中獲取所選擇的操作系統(tǒng)并加載到RAM120中。
圖3為圖2的裝置的引導(dǎo)操作的流程圖。
首先,打開計算機,在步驟S302中,連接器160檢測系統(tǒng)。
連接器160檢測連接到計算機的各種外圍設(shè)備,比如鼠標、鍵盤、監(jiān)視器、圖形卡、打印機、喇叭、游戲系統(tǒng)、音頻系統(tǒng)、電源管理系統(tǒng)、軟盤控制器、硬盤控制器等的安裝狀態(tài)和問題,并生成包含這些設(shè)備的列表(硬件列表),如果在此處理中發(fā)現(xiàn)問題,連接器160向用戶提示錯誤并終止操作,如果沒有問題,執(zhí)行下一步處理,即引導(dǎo)程序加載步驟。比如,如果鍵盤沒有安裝或存在問題,連接器160顯示鍵盤錯誤并終止操作。
從引導(dǎo)程序加載步驟S304開始的步驟與普通個人計算機的步驟不相同。首先,連接器160讀取引導(dǎo)程序并將該程序加載到RAM120中。使用存儲在連接器160內(nèi)部的引導(dǎo)程序。這里,引導(dǎo)程序可以存儲在ROM130、硬盤等。但是,連接器160應(yīng)該知道引導(dǎo)程序的位置并能夠存取該引導(dǎo)程序。
引導(dǎo)程序包含優(yōu)先權(quán)表、光盤播放器驅(qū)動和加載程序。在使用光盤播放器驅(qū)動存取的光盤100的預(yù)定位置中,描述引導(dǎo)扇區(qū)位置以及有關(guān)文件系統(tǒng)和操作系統(tǒng)的信息。
在步驟S306,根據(jù)加載程序的指示,用戶選擇一種操作系統(tǒng)。在計算機200確認支持在光盤100中使用的文件系統(tǒng)后,計算機200通知用戶在多個引導(dǎo)設(shè)備和光盤中,比如在多個光盤100中所搜集的數(shù)據(jù),并使用戶選擇一種操作系統(tǒng)20。如果只記錄了一種操作系統(tǒng),則自動選擇該操作系統(tǒng)。
在步驟S308,如果用戶選擇一個光盤和一種操作系統(tǒng),則從該光盤100讀取所選擇的操作系統(tǒng)20并加載到RAM120中。這里,引導(dǎo)程序?qū)⒃谙到y(tǒng)檢測步驟S302中生成的硬件列表傳給操作系統(tǒng)。基于該列表,操作系統(tǒng)為每一個設(shè)備找到并安裝所需的驅(qū)動文件。
在加載操作系統(tǒng)之后,在步驟S310,使用記錄在光盤100的數(shù)據(jù)區(qū)100B中的用戶配置設(shè)置信息設(shè)置所需的用戶配置。在從用戶配置信息60中獲得配置變量、比如用戶使用的應(yīng)用程序和由應(yīng)用程序生成的數(shù)據(jù)文件之后,執(zhí)行所需的應(yīng)用程序。
也就是說,不管計算機的配置如何,用戶都可以獲得相同的操作系統(tǒng)和用戶配置并相應(yīng)于變化更新用戶配置。用戶配置設(shè)置信息包含有關(guān)用戶使用的應(yīng)用程序的信息和使用應(yīng)用程序生成的數(shù)據(jù)文件。
圖4為圖2的連接器的操作的示意圖。在圖4中,在光盤100上記錄各種操作系統(tǒng)和應(yīng)用程序。該光盤在圖2所示的開放式結(jié)構(gòu)的計算機200中運行。
連接器160從各種操作系統(tǒng)比如IBM(韓文)、IBM(英文)、UNIX(Solaris)、Linux、Mac Os等中選擇一種,并將選擇的操作系統(tǒng)加載到計算機200。由加載的操作系統(tǒng)執(zhí)行用戶選擇的應(yīng)用程序,比如游戲程序、字處理、網(wǎng)絡(luò)瀏覽、娛樂教育等。
另外,用戶從各種引導(dǎo)設(shè)備比如DVD-RAM播放器、DVD-R播放器、DVD-RW播放器等中選擇一種,并由所選擇的引導(dǎo)設(shè)備從光盤100上再現(xiàn)數(shù)據(jù)及向其記錄數(shù)據(jù)。
圖5為在圖2的裝置中存儲用戶配置設(shè)置的處理的示意圖。用戶可以在各種平臺和操作系統(tǒng)中使用圖1所示的光盤100,并在用戶配置設(shè)置信息中記錄有關(guān)用戶使用的各種應(yīng)用程序的信息和由應(yīng)用程序生成的數(shù)據(jù)文件。從而,只要用戶有光盤100,用戶就可以在具有任何操作系統(tǒng)的任何計算機上完成其工作。
圖6示出使用圖5的用戶配置設(shè)置、多個用戶使用圖2的裝置的示例。用戶A使用韓文操作系統(tǒng)和韓文字處理,并有韓文字處理生成的數(shù)據(jù)文件A。這些配置變量記錄在用戶A的系統(tǒng)配置光盤100的數(shù)據(jù)區(qū)100B中。
另外,用戶B使用英文操作系統(tǒng)和英文字處理,并有英文字處理生成的數(shù)據(jù)文件B。這些配置變量記錄在用戶B的系統(tǒng)配置光盤100的數(shù)據(jù)區(qū)100B中。
在使用圖2的裝置時,用戶A可以使用用戶A的系統(tǒng)配置完成其工作,類似地,用戶B可以使用用戶B的系統(tǒng)配置完成其工作。
從而,各個用戶可以使用公用盤完成自己的工作。
與此類似,使用圖2的裝置可以使不同的用戶完成其工作,而無須設(shè)置單獨配置。
圖7示出將圖1的光盤應(yīng)用于游戲系統(tǒng)的情況。游戲系統(tǒng)的游戲引擎710可以具有各種形式。與圖2的裝置的連接器160相似,連接器720將合適的操作系統(tǒng)和游戲程序加載到游戲引擎710,以便各種游戲系統(tǒng)只使用一個光盤就可以操作。
如上所述,依據(jù)本發(fā)明的光盤記錄各種操作系統(tǒng)、應(yīng)用程序和用戶配置,以便多個用戶能夠使用各種類型的計算機或游戲系統(tǒng)。
依據(jù)本發(fā)明的裝置具有用于再現(xiàn)光盤的光盤播放器,其支持開放式結(jié)構(gòu)和各種操作系統(tǒng),從而多個用戶可以方便地使用各種操作系統(tǒng)。
權(quán)利要求
1.一種光盤,包括系統(tǒng)區(qū),計算機從中讀取數(shù)據(jù)并且用戶不能在此記錄數(shù)據(jù);以及能夠記錄數(shù)據(jù)的數(shù)據(jù)區(qū),其中在系統(tǒng)區(qū)中至少記錄一種操作系統(tǒng)及其信息,并且在數(shù)據(jù)區(qū)中記錄具有使用該計算機的用戶的配置變量的用戶配置設(shè)置信息。
2.如權(quán)利要求1所述的光盤,其中用戶配置設(shè)置信息包括有關(guān)用戶在操作系統(tǒng)中使用的應(yīng)用程序類型的信息、以及由應(yīng)用程序生成的數(shù)據(jù)文件。
3.一種支持包含計算機操作系統(tǒng)的光盤的計算機,該計算機包括中央處理單元(CPU);隨機存取存儲器(RAM),用于存儲引導(dǎo)程序和控制CPU的操作系統(tǒng);光盤播放器,用于從光盤中讀取操作系統(tǒng);存儲引導(dǎo)程序的引導(dǎo)程序存儲介質(zhì),該引導(dǎo)程序控制計算機的引導(dǎo)操作并包含用于控制光盤播放器從操作系統(tǒng)中讀取和將操作系統(tǒng)加載到RAM的至少一種光盤播放器的驅(qū)動和加載程序;以及具有有關(guān)引導(dǎo)程序記錄的位置信息的連接器,該連接器參照位置信息,從引導(dǎo)程序存儲介質(zhì)中讀取引導(dǎo)程序,并將引導(dǎo)程序加載到RAM。
4.如權(quán)利要求3所述的計算機,其中將多種操作系統(tǒng)記錄在光盤上,計算機包括用于接收用戶輸入的輸入設(shè)備,并且引導(dǎo)程序從用戶處接收用于從記錄在光盤上的操作系統(tǒng)中選擇一個的選擇輸入、從光盤中讀取所選擇的操作系統(tǒng)并將該操作系統(tǒng)加載到RAM中。
5.如權(quán)利要求2所述的光盤,其中最好將包含用戶使用的配置變量的用戶配置設(shè)置信息記錄在光盤上,并且操作系統(tǒng)參照該用戶配置設(shè)置信息將用戶使用的應(yīng)用程序加載到計算機中。
全文摘要
提供一種包含各種操作系統(tǒng)和用戶配置的可記錄光盤及其裝置。該光盤包括計算機從中讀取數(shù)據(jù)并且用戶不能在此記錄數(shù)據(jù)的系統(tǒng)區(qū)、以及能夠記錄數(shù)據(jù)的數(shù)據(jù)區(qū),其中在系統(tǒng)區(qū)中至少記錄一種操作系統(tǒng)及其信息,并且在數(shù)據(jù)區(qū)中記錄具有使用該計算機的用戶的配置變量的用戶配置設(shè)置信息。該光盤記錄各種操作系統(tǒng)、應(yīng)用程序、和用戶配置,以便多個用戶能夠使用各種類型的計算機或游戲系統(tǒng)。
文檔編號G11B7/0037GK1330362SQ0111772
公開日2002年1月9日 申請日期2001年4月29日 優(yōu)先權(quán)日2000年5月22日
發(fā)明者高禎完, 金秉俊 申請人:三星電子株式會社