專利名稱:一種類unix操作系統(tǒng)的安裝及運(yùn)行方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種操作系統(tǒng)的安裝及運(yùn)行方法和裝置,特別是指一種類UNIX操作系統(tǒng)的安裝及運(yùn)行方法和裝置。
背景技術(shù):
在現(xiàn)有技術(shù)中,類UNIX操作系統(tǒng)的安裝過(guò)程中都需要為操作系統(tǒng)指定一個(gè)交換空間作為虛擬內(nèi)存,浪費(fèi)了存儲(chǔ)空間和磁盤分區(qū)資源,增加了操作系統(tǒng)安裝的難度。同時(shí),在使用交換空間的過(guò)程中無(wú)法應(yīng)對(duì)交換空間不足時(shí)的情況,使操作系統(tǒng)運(yùn)行大型程序的功能受到限制。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的目的在于提出一種類UNIX操作系統(tǒng)的安裝及運(yùn)行方法和裝置,能夠有效地節(jié)約磁盤分區(qū)資源和存儲(chǔ)空間,簡(jiǎn)化操作系統(tǒng)的安裝過(guò)程,并提高了操作系統(tǒng)的適應(yīng)性和靈活性?;谏鲜瞿康谋景l(fā)明提供的一種類UNIX操作系統(tǒng)的安裝及運(yùn)行方法,包括以下步驟:啟動(dòng)和運(yùn)行類UNIX操作系統(tǒng)的安裝程序,其中在安裝程序運(yùn)行過(guò)程中不進(jìn)行交換空間的分配;類UNIX操作系統(tǒng)安裝程序運(yùn)行完成后,啟動(dòng)操作系統(tǒng),進(jìn)行內(nèi)核加載,啟動(dòng)系統(tǒng)服務(wù)、桌面環(huán)境、應(yīng)用程序,并啟動(dòng)交換空間動(dòng)態(tài)獲取程序;以及類UNIX操作系統(tǒng)運(yùn)行系統(tǒng)服務(wù)、桌面環(huán)境和應(yīng)用程序,同時(shí)以低優(yōu)先級(jí)運(yùn)行交換空間的動(dòng)態(tài)獲取程序??蛇x地,所述以低優(yōu)先級(jí)運(yùn)行交換空間的動(dòng)態(tài)獲取程序的步驟如下:類UNIX操作系統(tǒng)捕獲系統(tǒng)服務(wù)、桌面環(huán)境和應(yīng)用程序運(yùn)行過(guò)程中的空閑時(shí)間,運(yùn)行交換空間動(dòng)態(tài)獲取程序;在交換空間的獲取過(guò)程中,根據(jù)物理內(nèi)存可用空間的大小,確定交換文件的初始大??;以及在所確定的可用物理內(nèi)存的根分區(qū)創(chuàng)建交換文件并激活??蛇x地,所述類UNIX操作系統(tǒng)的安裝及運(yùn)行方法在交換空間動(dòng)態(tài)獲取程序結(jié)束前啟動(dòng)守護(hù)程序,所述的守護(hù)程序包括以下步驟:守護(hù)程序?qū)粨Q文件進(jìn)行實(shí)時(shí)監(jiān)控,守護(hù)程序監(jiān)測(cè)到交換文件不足時(shí)擴(kuò)展所述交換文件。進(jìn)一步地,所述的守護(hù)程序在退出時(shí)將刪除所創(chuàng)建的交換文件。進(jìn)一步地,所述類UNIX操作系統(tǒng)的安裝及運(yùn)行方法將低優(yōu)先級(jí)運(yùn)行交換空間的動(dòng)態(tài)獲取步驟置于后臺(tái)運(yùn)行?;谏鲜瞿康模景l(fā)明還提供了一種類UNIX操作系統(tǒng)的安裝及運(yùn)行裝置,包括:
啟動(dòng)和運(yùn)行安裝程序模塊,用于啟動(dòng)和運(yùn)行類UNIX操作系統(tǒng)的安裝程序,其中在安裝程序運(yùn)行過(guò)程中不進(jìn)行交換空間的分配;內(nèi)核加載和啟動(dòng)系統(tǒng)服務(wù)、桌面環(huán)境、應(yīng)用程序模塊,與所述啟動(dòng)和運(yùn)行安裝程序相連;內(nèi)核、系統(tǒng)服務(wù)、桌面環(huán)境、應(yīng)用程序的運(yùn)行模塊,與所述內(nèi)核加載和啟動(dòng)系統(tǒng)服務(wù)、桌面環(huán)境、應(yīng)用程序模塊相連;啟動(dòng)交換空間的動(dòng)態(tài)獲取程序模塊,與所述啟動(dòng)安裝程序模塊相連;運(yùn)行交換空間的動(dòng)態(tài)獲取程序模塊,與所述啟動(dòng)交換空間的動(dòng)態(tài)獲取程序模塊相連,用于以低優(yōu)先級(jí)運(yùn)行交換空間的動(dòng)態(tài)獲取程序。可選地,所述運(yùn)行交換空間的動(dòng)態(tài)獲取程序模塊包括:捕獲空閑時(shí)間模塊,用于捕獲系統(tǒng)服務(wù)、桌面環(huán)境和應(yīng)用程序運(yùn)行過(guò)程中的空閑時(shí)間,運(yùn)行交換空間動(dòng)態(tài)獲取程序;確定交換文件初始大小模塊,與所述捕獲空閑時(shí)間模塊相連,用于在交換空間的獲取過(guò)程中,根據(jù)物理內(nèi)存可用空間的大小,確定交換文件的初始大??;創(chuàng)建并激活交換文件模塊,與所述確定交換文件初始大小模塊相連??蛇x地,所述類UNIX操作系統(tǒng)的安裝及運(yùn)行裝置還包括守護(hù)程序模塊,所述守護(hù)程序模塊與所述運(yùn)行交換空間的動(dòng)態(tài)獲取程序模塊相連,用于對(duì)交換文件進(jìn)行實(shí)時(shí)監(jiān)控,并監(jiān)測(cè)到交換文件不足時(shí)擴(kuò)展所述交換文件。進(jìn)一步地,所述守護(hù)程序模塊能夠在守護(hù)程序退出時(shí)刪除所創(chuàng)建的交換文件。進(jìn)一步地,所述的運(yùn)行交換空間的動(dòng)態(tài)獲取程序模塊將以低優(yōu)先級(jí)運(yùn)行交換空間的動(dòng)態(tài)獲取程序置于后臺(tái)運(yùn)行。從上面所述可以看出,本發(fā)明提供的類UNIX操作系統(tǒng)的安裝及運(yùn)行方法和裝置,通過(guò)操作系統(tǒng)運(yùn)行系統(tǒng)服務(wù)、桌面環(huán)境和應(yīng)用程序,同時(shí)以低優(yōu)先級(jí)運(yùn)行交換空間的動(dòng)態(tài)獲取程序,從而節(jié)約了類UNIX操作系統(tǒng)的安裝過(guò)程,為用戶提供了一種最為方便的類UNIX操作系統(tǒng)的安裝及運(yùn)行體驗(yàn)。
圖1為本發(fā)明實(shí)施例類UNIX操作系統(tǒng)的安裝及運(yùn)行方法流程示意圖;圖2為本發(fā)明實(shí)施例以低優(yōu)先級(jí)運(yùn)行交換空間的動(dòng)態(tài)獲取程序的方法流程示意圖;圖3為本發(fā)明實(shí)施例類UNIX操作系統(tǒng)的安裝及運(yùn)行方法的守護(hù)程序的方法流程示意圖;圖4為本發(fā)明實(shí)施例類UNIX操作系統(tǒng)的安裝及運(yùn)行裝置的結(jié)構(gòu)示意圖;圖5為本發(fā)明實(shí)施例運(yùn)行交換空間的動(dòng)態(tài)獲取程序模塊的結(jié)構(gòu)示意圖。
具體實(shí)施例方式為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚明白,以下結(jié)合具體實(shí)施例,并參照附圖,對(duì)本發(fā)明進(jìn)一步詳細(xì)說(shuō)明。類UNIX 系統(tǒng)(UNIX-like)指各種傳統(tǒng)的 UNIX 系統(tǒng),比如 FreeBSD、OpenBSD, SUN公司的Solaris,以及各種與傳統(tǒng)UNIX類似的系統(tǒng),例如MiniX、LinuX、QNX等,都相當(dāng)程度地繼承了原始UNIX的特性,有許多相似處,并且都在一定程度上遵守POSIX規(guī)范。在本發(fā)明實(shí)施例中,啟動(dòng)和運(yùn)行類UNIX操作系統(tǒng)的安裝程序后,在安裝程序運(yùn)行過(guò)程中不進(jìn)行交換空間的分配;在操作系統(tǒng)運(yùn)行過(guò)程中,以低優(yōu)先級(jí)進(jìn)行交換空間的動(dòng)態(tài)獲取。參閱圖1所示,為本發(fā)明實(shí)施例類UNIX操作系統(tǒng)的安裝及運(yùn)行方法流程示意圖,包括:步驟101,啟動(dòng)和運(yùn)行類UNIX操作系統(tǒng)的安裝程序,其中在安裝程序運(yùn)行過(guò)程中不進(jìn)行交換空間的分配。在本發(fā)明的一個(gè)實(shí)施例中,是使用U盤或光盤等存儲(chǔ)設(shè)備作為所述類UNIX操作系統(tǒng)安裝程序的載體,操作系統(tǒng)的安裝程序通過(guò)主機(jī)的USB接口或者光驅(qū)啟動(dòng)。當(dāng)然,也可以將操作系統(tǒng)的安裝程序打包直接拷貝到硬盤上進(jìn)行安裝。類UNIX操作系統(tǒng),例如Linux,是一個(gè)樹(shù)形文件系統(tǒng),啟動(dòng)類UNIX操作系統(tǒng)的安裝程序后,根分區(qū)就是它的root節(jié)點(diǎn),任何的目錄,文件都會(huì)掛在根節(jié)點(diǎn)以下。將所述U盤或光盤等存儲(chǔ)設(shè)備中的所述類UNIX操作系統(tǒng)的安裝程序拷貝到硬盤中。步驟102,類UNIX操作系統(tǒng)安裝程序運(yùn)行完成后,啟動(dòng)操作系統(tǒng),進(jìn)行內(nèi)核加載,啟動(dòng)系統(tǒng)服務(wù)、桌面環(huán)境、應(yīng)用程序,并啟動(dòng)交換空間動(dòng)態(tài)獲取程序。在本發(fā)明的一個(gè)實(shí)施例中,采用動(dòng)態(tài)加載內(nèi)核的方法。首先,可以在內(nèi)存中預(yù)置一定的內(nèi)存空間;然后,將內(nèi)核映像文件和定位程序映像文件保存至該預(yù)置的內(nèi)存空間上;啟動(dòng)定位程序映像文件,通過(guò)定位程序映像文件將內(nèi)核映像文件設(shè)置到指定的內(nèi)存位置上,同時(shí)定位程序映像文件設(shè)定內(nèi)核的啟動(dòng)參數(shù);最后,啟動(dòng)類UNIX操作系統(tǒng)的內(nèi)核加載。步驟103,操作系統(tǒng)運(yùn)行系統(tǒng)服務(wù)、桌面環(huán)境和應(yīng)用程序,同時(shí)以低優(yōu)先級(jí)運(yùn)行交換空間的動(dòng)態(tài)獲取程序。具體實(shí)現(xiàn)過(guò)程如下:I)操作系統(tǒng)運(yùn)行系統(tǒng)服務(wù)、桌面環(huán)境和應(yīng)用程序。2)以低優(yōu)先級(jí)運(yùn)行交換空間的動(dòng)態(tài)獲取程序:將交換空間的獲取作為一個(gè)獨(dú)立的步驟,并且可以與桌面環(huán)境、系統(tǒng)服務(wù)和應(yīng)用程序的運(yùn)行過(guò)程同時(shí)處理。在本發(fā)明的實(shí)施例中,以低優(yōu)先級(jí)運(yùn)行交換空間的動(dòng)態(tài)獲取程序。如圖2中所示了本發(fā)明上述實(shí)施例步驟103中,以低優(yōu)先級(jí)運(yùn)行交換空間的動(dòng)態(tài)獲取程序的方法的一個(gè)實(shí)施例,包括如下步驟:步驟201,操作系統(tǒng)捕獲系統(tǒng)服務(wù)、桌面環(huán)境和應(yīng)用程序運(yùn)行過(guò)程中的空閑時(shí)間,運(yùn)行交換空間的獲取程序。作為一個(gè)實(shí)施例,所述運(yùn)行交換空間的獲取可以是利用系統(tǒng)服務(wù)、桌面環(huán)境和應(yīng)用程序運(yùn)行過(guò)程中的等待時(shí)間,同時(shí)還可以將交換空間的動(dòng)態(tài)程序獲取置于后臺(tái)運(yùn)行。步驟202,在交換空間的獲取過(guò)程中,根據(jù)物理內(nèi)存可用空間的大小,確定交換文件的初始大小。在本發(fā)明的一個(gè)實(shí)施例中,使用API函數(shù)或者系統(tǒng)服務(wù)可以獲取系統(tǒng)的內(nèi)存總量,以及已使用的、空閑的、共享的等等內(nèi)存情況,同時(shí)也可以使用API函數(shù)或者系統(tǒng)服務(wù)報(bào)告系統(tǒng)的磁盤空間用量。根據(jù)獲取的內(nèi)存情況,確定物理內(nèi)存可用空間的大小,進(jìn)而據(jù)此確定交換文件的初始大小。
步驟203,在所確定的可用物理內(nèi)存的根分區(qū)創(chuàng)建交換文件并激活。在本發(fā)明的一個(gè)實(shí)施例中,類UNIX操作系統(tǒng)的安裝及運(yùn)行方法中還包括守護(hù)程序,參閱圖3所示,其具體實(shí)施過(guò)程如下:步驟301,交換空間動(dòng)態(tài)獲取程序結(jié)束前啟動(dòng)守護(hù)程序。步驟302,守護(hù)程序?qū)粨Q文件進(jìn)行實(shí)時(shí)監(jiān)控。在本發(fā)明實(shí)施例中,守護(hù)程序監(jiān)測(cè)到交換文件不足時(shí),通過(guò)dd命令創(chuàng)建所述交換文件的映像文件,并且將該映像文件追加到該交換文件上,從而擴(kuò)展了該交換文件。步驟303,在守護(hù)程序退出時(shí)刪除該交換文件。參閱圖4所示,為本發(fā)明實(shí)施例類UNIX操作系統(tǒng)的安裝及運(yùn)行裝置的結(jié)構(gòu)示意圖,其中:啟動(dòng)和運(yùn)行安裝程序模塊401,其主要功能包括:I)啟動(dòng)和運(yùn)行類UNIX操作系統(tǒng)的安裝程序:使用U盤或光盤等存儲(chǔ)設(shè)備作為所述類UNIX操作系統(tǒng)安裝程序的載體,操作系統(tǒng)的安裝程序通過(guò)主機(jī)的USB接口或者光驅(qū)啟動(dòng)。當(dāng)然,也可以將操作系統(tǒng)的安裝程序打包直接拷貝到硬盤上進(jìn)行安裝。類UNIX操作系統(tǒng),例如Linux,是一個(gè)樹(shù)形文件系統(tǒng),啟動(dòng)類UNIX操作系統(tǒng)的安裝程序后,根分區(qū)就是它的root節(jié)點(diǎn),任何的目錄,文件都會(huì)掛在根節(jié)點(diǎn)以下。將所述U盤或光盤等存儲(chǔ)設(shè)備中的所述類UNIX操作系統(tǒng)的安裝程序拷貝到硬盤中。2)其中在安裝程序運(yùn)行過(guò)程中不進(jìn)行交換空間的分配。內(nèi)核加載和啟動(dòng)系統(tǒng)服務(wù)、桌面環(huán)境、應(yīng)用程序模塊402,與啟動(dòng)和運(yùn)行安裝程序模塊401相連,其主要功能包括:I)類UNIX操作系統(tǒng)安裝程序運(yùn)行完成后,啟動(dòng)操作系統(tǒng),進(jìn)行內(nèi)核加載。其中,采用動(dòng)態(tài)加載內(nèi)核的方法。首先,可以在內(nèi)存中預(yù)置一定的內(nèi)存空間;然后,將內(nèi)核映像文件和定位程序映像文件保存至該預(yù)置的內(nèi)存空間上;通過(guò)定位程序映像文件將內(nèi)核映像文件設(shè)置到指定的內(nèi)存位置上,同時(shí)定位程序映像文件設(shè)定內(nèi)核的啟動(dòng)參數(shù);最后,啟動(dòng)類UNIX操作系統(tǒng)的內(nèi)核加載。2)啟動(dòng)系統(tǒng)服務(wù)、桌面環(huán)境、應(yīng)用程序。內(nèi)核、系統(tǒng)服務(wù)、桌面環(huán)境、應(yīng)用程序的運(yùn)行模塊403,與內(nèi)核加載和啟動(dòng)系統(tǒng)服務(wù)、桌面環(huán)境、應(yīng)用程序模塊402相連,能夠使操作系統(tǒng)運(yùn)行系統(tǒng)服務(wù)、桌面環(huán)境和應(yīng)用程序。啟動(dòng)交換空間的動(dòng)態(tài)獲取程序模塊404,與啟動(dòng)和運(yùn)行安裝程序模塊401相連,能夠啟動(dòng)交換空間的動(dòng)態(tài)獲取程序。運(yùn)行交換空間的動(dòng)態(tài)獲取程序模塊405,與啟動(dòng)交換空間的獲取模塊404相連,如圖5所示,其包括:捕獲空閑時(shí)間模塊501,其主要功能包括:類UNIX操作系統(tǒng)捕獲系統(tǒng)服務(wù)、桌面環(huán)境和應(yīng)用程序運(yùn)行過(guò)程中的空閑時(shí)間,運(yùn)行交換空間的獲取程序。作為一個(gè)實(shí)施例,所述運(yùn)行交換空間的獲取可以是利用系統(tǒng)服務(wù)、桌面環(huán)境和應(yīng)用程序運(yùn)行過(guò)程中的等待時(shí)間,同時(shí)還可以將交換空間的動(dòng)態(tài)程序獲取置于后臺(tái)運(yùn)行。確定交換文件初始大小模塊502,與捕獲空閑時(shí)間模塊501相連,在交換空間的獲取過(guò)程中,根據(jù)物理內(nèi)存可用空間的大小,確定交換文件的初始大小。
在本發(fā)明的一個(gè)實(shí)施例中,使用API函數(shù)或者系統(tǒng)服務(wù)可以獲取系統(tǒng)的內(nèi)存總量,以及已使用的、空閑的、共享的等等內(nèi)存情況,同時(shí)也可以使用API函數(shù)或者系統(tǒng)服務(wù)報(bào)告系統(tǒng)的磁盤空間用量。根據(jù)獲取的內(nèi)存情況,確定物理內(nèi)存可用空間的大小,進(jìn)而據(jù)此確定交換文件的初始大小。創(chuàng)建并激活交換文件模塊503,與確定交換文件初始大小模塊502相連,在所確定的可用物理內(nèi)存的根分區(qū)創(chuàng)建交換文件并激活。在本發(fā)明的另一個(gè)實(shí)施例中,類UNIX操作系統(tǒng)的安裝及運(yùn)行裝置還包括守護(hù)程序模塊504,并且與創(chuàng)建并激活交換文件模塊503相連,其主要功能包括:I)交換空間動(dòng)態(tài)獲取程序結(jié)束前啟動(dòng)守護(hù)程序。2)守護(hù)程序?qū)粨Q文件進(jìn)行實(shí)時(shí)監(jiān)控:在本發(fā)明實(shí)施例中,守護(hù)程序監(jiān)測(cè)到交換文件不足時(shí),通過(guò)dd命令創(chuàng)建所述交換文件的映像文件,并且將該映像文件追加到該交換文件上,從而擴(kuò)展了該交換文件。3)在守護(hù)程序退出時(shí)刪除該交換文件。根據(jù)上面所描述地,本發(fā)明提出的類UNIX操作系統(tǒng)的安裝及運(yùn)行方法和裝置,創(chuàng)造性的提出了利用操作系統(tǒng)的空閑時(shí)間實(shí)現(xiàn)交換空間的動(dòng)態(tài)獲取與維護(hù),簡(jiǎn)化了類UNIX操作系統(tǒng)的安裝過(guò)程,即安裝時(shí)不再指定交換空間,既適用于傳統(tǒng)方式的類UNIX操作系統(tǒng)的安裝,而且特別適用于LiveX (X指CD/DVD/USB)形式的類UNIX系統(tǒng);將交換空間的動(dòng)態(tài)獲取安排成低優(yōu)先級(jí)并置于后臺(tái)進(jìn)行運(yùn)行,從而不會(huì)對(duì)系統(tǒng)的其他程序的運(yùn)行造成影響;同時(shí)幾乎不會(huì)被用戶感覺(jué)不出來(lái)已經(jīng)運(yùn)行了交換空間的動(dòng)態(tài)獲取,不會(huì)造成用戶體驗(yàn)上的犧牲;在交換空間的獲取采用創(chuàng)建文件型交換空間即交換文件,可以根據(jù)實(shí)際情況的需要設(shè)定交換文件的大??;在交換空間的動(dòng)態(tài)獲取完成后,通過(guò)守護(hù)程序,可以在交換文件不足時(shí)進(jìn)行動(dòng)態(tài)增加,實(shí)現(xiàn)了真正的動(dòng)態(tài)控制交換空間的設(shè)定和使用;與此同時(shí),當(dāng)退出運(yùn)行時(shí)可以自動(dòng)刪除文件型的交換空間即交換文件,釋放了空間;最后,整個(gè)所述的類UNIX操作系統(tǒng)的安裝及運(yùn)行方法和裝置簡(jiǎn)便、緊湊,易于實(shí)現(xiàn),而且為用戶提供了一種最為方便的類UNIX操作系統(tǒng)安裝及運(yùn)行體驗(yàn)。所屬領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:以上所述僅為本發(fā)明的具體實(shí)施例而已,并不用于限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種類UNIX操作系統(tǒng)的安裝及運(yùn)行方法,其特征在于,包括以下步驟: 啟動(dòng)和運(yùn)行類UNIX操作系統(tǒng)的安裝程序,其中在安裝程序運(yùn)行過(guò)程中不進(jìn)行交換空間的分配; 類UNIX操作系統(tǒng)安裝程序運(yùn)行完成后,啟動(dòng)操作系統(tǒng),進(jìn)行內(nèi)核加載,啟動(dòng)系統(tǒng)服務(wù)、桌面環(huán)境、應(yīng)用程序,并啟動(dòng)交換空間動(dòng)態(tài)獲取程序;以及 類UNIX操作系統(tǒng)運(yùn)行系統(tǒng)服務(wù)、桌面環(huán)境和應(yīng)用程序,同時(shí)以低優(yōu)先級(jí)運(yùn)行交換空間的動(dòng)態(tài)獲取程序。
2.根據(jù)權(quán)利要求1所述的安裝及運(yùn)行方法,其特征在于,所述以低優(yōu)先級(jí)運(yùn)行交換空間的動(dòng)態(tài)獲取程序的步驟如下: 類UNIX操作系統(tǒng)捕獲系統(tǒng)服務(wù)、桌面環(huán)境和應(yīng)用程序運(yùn)行過(guò)程中的空閑時(shí)間,運(yùn)行交換空間動(dòng)態(tài)獲取程序; 在交換空間的獲取過(guò)程中,根據(jù)物理內(nèi)存可用空間的大小,確定交換文件的初始大??;以及 在所確定的可用物理內(nèi)存的根分區(qū)創(chuàng)建交換文件并激活。
3.根據(jù)權(quán)利要求1所述的安裝及運(yùn)行方法,其特征在于,所述類UNIX操作系統(tǒng)的安裝及運(yùn)行方法在交換空間動(dòng)態(tài)獲取程序結(jié)束前啟動(dòng)守護(hù)程序,所述的守護(hù)程序包括以下步驟: 守護(hù)程序?qū)粨Q文件進(jìn)行實(shí)時(shí)監(jiān)控,守護(hù)程序監(jiān)測(cè)到交換文件不足時(shí)擴(kuò)展所述交換文 件。
4.根據(jù)權(quán)利要求3所述的安裝及運(yùn)行方法,其特征在于,所述的守護(hù)程序在退出時(shí)將刪除所創(chuàng)建的交換文件。
5.根據(jù)權(quán)利要求1至4任意一項(xiàng)所述的安裝及運(yùn)行方法,其特征在于,所述類UNIX操作系統(tǒng)的安裝及運(yùn)行方法將低優(yōu)先級(jí)運(yùn)行交換空間的動(dòng)態(tài)獲取步驟置于后臺(tái)運(yùn)行。
6.一種類UNIX操作系統(tǒng)的安裝及運(yùn)行裝置,其特征在于,包括: 啟動(dòng)和運(yùn)行安裝程序模塊,用于啟動(dòng)和運(yùn)行類UNIX操作系統(tǒng)的安裝程序,其中在安裝程序運(yùn)行過(guò)程中不進(jìn)行交換空間的分配; 內(nèi)核加載和啟動(dòng)系統(tǒng)服務(wù)、桌面環(huán)境、應(yīng)用程序模塊,與所述啟動(dòng)和運(yùn)行安裝程序相連; 內(nèi)核、系統(tǒng)服務(wù)、桌面環(huán)境、應(yīng)用程序的運(yùn)行模塊,與所述內(nèi)核加載和啟動(dòng)系統(tǒng)服務(wù)、桌面環(huán)境、應(yīng)用程序模塊相連; 啟動(dòng)交換空間的動(dòng)態(tài)獲取程序模塊,與所述啟動(dòng)安裝程序模塊相連; 運(yùn)行交換空間的動(dòng)態(tài)獲取程序模塊,與所述啟動(dòng)交換空間的動(dòng)態(tài)獲取程序模塊相連,用于以低優(yōu)先級(jí)運(yùn)行交換空間的動(dòng)態(tài)獲取程序。
7.根據(jù)權(quán)利要求6所述的安裝及運(yùn)行裝置,其特征在于,所述運(yùn)行交換空間的動(dòng)態(tài)獲取程序模塊包括: 捕獲空閑時(shí)間模塊,用于捕獲系統(tǒng)服務(wù)、桌面環(huán)境和應(yīng)用程序運(yùn)行過(guò)程中的空閑時(shí)間,運(yùn)行交換空間動(dòng)態(tài)獲取程序; 確定交換文件初始大小模塊,與所述捕獲空閑時(shí)間模塊相連,用于在交換空間的獲取過(guò)程中,根據(jù)物理內(nèi)存可用空間的大小,確定交換文件的初始大??;創(chuàng)建并激活交換文件模塊,與所述確定交換文件初始大小模塊相連。
8.根據(jù)權(quán)利要求6所述的安裝及運(yùn)行裝置,其特征在于,所述類UNIX操作系統(tǒng)的安裝及運(yùn)行裝置還包括守護(hù)程序模塊,所述守護(hù)程序模塊與所述運(yùn)行交換空間的動(dòng)態(tài)獲取程序模塊相連,用于對(duì)交換文件進(jìn)行實(shí)時(shí)監(jiān)控,并監(jiān)測(cè)到交換文件不足時(shí)擴(kuò)展所述交換文件。
9.根據(jù)權(quán)利要求8所述的安裝及運(yùn)行裝置,其特征在于,所述守護(hù)程序模塊能夠在守護(hù)程序退出時(shí)刪除所創(chuàng)建的交換文件。
10.根據(jù)權(quán)利要求6至9任意一項(xiàng)所述的安裝及運(yùn)行裝置,其特征在于,所述的運(yùn)行交換空間的動(dòng)態(tài)獲取程序模塊將以低優(yōu)先級(jí)運(yùn)行交換空間的動(dòng)態(tài)獲取程序置于后臺(tái)運(yùn)行。
全文摘要
本發(fā)明公開(kāi)了一種操作系統(tǒng)的安裝及運(yùn)行方法和裝置,包括以下步驟啟動(dòng)和運(yùn)行類UNIX操作系統(tǒng)的安裝程序,其中在安裝程序運(yùn)行過(guò)程中不進(jìn)行交換空間的分配;類UNIX操作系統(tǒng)安裝程序運(yùn)行完成后,啟動(dòng)操作系統(tǒng),進(jìn)行內(nèi)核加載,啟動(dòng)系統(tǒng)服務(wù)、桌面環(huán)境、應(yīng)用程序,并啟動(dòng)交換空間動(dòng)態(tài)獲取程序;以及類UNIX操作系統(tǒng)運(yùn)行系統(tǒng)服務(wù)、桌面環(huán)境和應(yīng)用程序,同時(shí)以低優(yōu)先級(jí)運(yùn)行交換空間的動(dòng)態(tài)獲取程序。本發(fā)明能夠有效地節(jié)約磁盤分區(qū)資源和存儲(chǔ)空間,簡(jiǎn)化操作系統(tǒng)的安裝過(guò)程,并提高了操作系統(tǒng)的適應(yīng)性和靈活性。
文檔編號(hào)G06F9/445GK103150180SQ201310049838
公開(kāi)日2013年6月12日 申請(qǐng)日期2013年2月7日 優(yōu)先權(quán)日2013年2月7日
發(fā)明者鄧慶華 申請(qǐng)人:寶龍計(jì)算機(jī)系統(tǒng)(湖南)有限公司