專利名稱:具有多工作模式的電腦系統(tǒng)及其工作模式切換方法
具有多工作模式的電腦系統(tǒng)及其工作模式切換方法
技術(shù)領(lǐng)域:
本發(fā)明關(guān)于一種切換系統(tǒng)及切換方法,特別是一種用于切換具有多工作模式的電腦系統(tǒng)及切換方法。
背景技術(shù):
目前電腦系統(tǒng)中硬盤裝置主要的功能便是儲存開機(jī)程式、操作系統(tǒng)以及檔案資料。當(dāng)電腦開機(jī)后便開始進(jìn)行開機(jī)程序,此時電腦系統(tǒng)便會讀取儲存于硬盤中的開機(jī)程式,藉由開機(jī)程式中的資料內(nèi)容完成開機(jī)程序中所必需的所有參數(shù)設(shè)定,同時在電腦關(guān)機(jī)時,電腦系統(tǒng)亦會將相關(guān)設(shè)定的變更寫入,以使電腦再下次開機(jī)時得保持運(yùn)作設(shè)定的一致。因此,關(guān)于電腦系統(tǒng)開機(jī)或關(guān)機(jī)的效率便與相關(guān)開機(jī)資料在硬盤上讀取的效率有 密切關(guān)系。除此之外,電腦系統(tǒng)在一般工作時,對于一般資料檔案的處理效率,亦與硬盤運(yùn)作讀取的效率密切相關(guān)。目前電腦系統(tǒng)所使用的硬盤裝置可以大致區(qū)分成兩類,一是常規(guī)硬盤(Hard DiskDrive, HDD),另一類是固態(tài)硬盤(Solid State Drive, SSD)。常規(guī)硬盤的結(jié)構(gòu)較復(fù)雜,以磁性讀寫頭與磁性碟片為主,在進(jìn)行讀寫時尚須馬達(dá)等其他機(jī)械結(jié)構(gòu)配合,驅(qū)動磁性碟片供磁性讀寫頭讀寫資料。而固態(tài)硬盤的結(jié)構(gòu)則較為單純,處理單元與儲存單元電性連接,直接藉由處理單元讀取儲存單元內(nèi)的資料。一般而言,常規(guī)硬盤因為結(jié)構(gòu)復(fù)雜,其體積與重量均較大,而且因為讀取時需要透過馬達(dá)等其他機(jī)構(gòu),所以執(zhí)行讀取時的速度較慢,而且較消耗電力。相對而言,固態(tài)硬盤則具有較小的體積重量、較少的耗電,以及更快的讀取速度。但是,因為目前常規(guī)硬盤的記憶空間較大,而且相對的成本較為低廉,因此目前主要的電腦系統(tǒng)在應(yīng)用上仍以常規(guī)硬盤為主。然而,隨著技術(shù)的進(jìn)步,電腦系統(tǒng)資料處理的速度越來越快,使得電腦整體效能最終卻是常被受限于硬盤的傳輸處理速度,在相關(guān)的應(yīng)用上,除了開機(jī)或關(guān)機(jī)程序受限于硬盤裝置的讀取速度外,其他檔案資料的執(zhí)行與存取效率亦受到相當(dāng)?shù)木窒蕖?br>
發(fā)明內(nèi)容鑒于以上的問題,本發(fā)明提供一種具有多工作模式的電腦系統(tǒng)及電腦系統(tǒng)的工作模式切換方法,藉以解決傳統(tǒng)常規(guī)硬盤在開、關(guān)機(jī)程序以及資料檔案存取執(zhí)行時較為緩慢的問題。本發(fā)明具有多工作模式的電腦系統(tǒng),包含復(fù)數(shù)個硬盤裝置、芯片單元與切換單元。至少一硬盤裝置儲存有開機(jī)程式,令硬盤裝置常態(tài)執(zhí)行開機(jī)程式。芯片單元與復(fù)數(shù)個硬盤裝置電性連接,且芯片單元偵測復(fù)數(shù)個硬盤裝置中未儲存開機(jī)程式的硬盤裝置數(shù)目,并對應(yīng)產(chǎn)生控制訊號。切換單元分別與芯片單元以及硬盤裝置電性連接,切換單元接收芯片單元的控制訊號并對應(yīng)產(chǎn)生設(shè)定訊號,且切換單元傳送設(shè)定訊號至硬盤裝置,以命令全部或部分未儲存該開機(jī)程式的硬盤裝置執(zhí)行一獨(dú)立磁盤冗余陣列模式。
本發(fā)明的電腦系統(tǒng)的工作模式切換方法,包括以下步驟首先,以芯片單元偵測復(fù)數(shù)個硬盤裝置中未儲存開機(jī)程式的硬盤裝置數(shù)目,接著決定未儲存開機(jī)程式的硬盤裝置的獨(dú)立磁盤冗余陣列工作模式,芯片單元對應(yīng)產(chǎn)生控制訊號,并將控制訊號傳送到切換單元,令切換單元發(fā)出一設(shè)定訊號至未儲存該開機(jī)程式的復(fù)數(shù)個硬盤裝置中,令未儲存該開機(jī)程式的復(fù)數(shù)個硬盤裝置執(zhí)行獨(dú)立磁盤冗余陣列模式。本發(fā)明的功效在于,針對一般資料檔案的存取可以藉由獨(dú)立磁盤冗余陣列模式的切換提升一般檔案資料處理的效率,同時亦藉由固態(tài)硬盤的應(yīng)用,使整體硬盤裝置的存取效率,不論是一般資料檔案的存取或是開機(jī)、關(guān)機(jī)的程序,均能再加以提升效率。有關(guān)本發(fā)明的特征、實作與功效,茲配合圖式作最佳實施例詳細(xì)說明如下。
圖I為本發(fā)明的電腦系統(tǒng)的示意圖。圖2為本發(fā)明的切換方法的步驟流程圖。
具體實施方式請參照圖I所示本發(fā)明具有多工作模式的電腦系統(tǒng)10的示意圖,以及圖2所示本發(fā)明電腦系統(tǒng)的工作模式切換方法的步驟流程圖,此為本發(fā)明的一較佳實施例示意圖。本發(fā)明的電腦系統(tǒng)10包括有一芯片單元101、一切換單元103及復(fù)數(shù)個硬盤裝置105,其中芯片單元101電性連接于復(fù)數(shù)個硬盤裝置105,切換單元103則分別與芯片單元101以及復(fù)數(shù)個硬盤裝置105電性連接。復(fù)數(shù)個硬盤裝置105之中至少一硬盤裝置1051儲存有一開機(jī)程式,該等硬盤裝置1051為常態(tài)執(zhí)行一開機(jī)模式。值得注意的是,本實施例的復(fù)數(shù)個硬盤裝置105可以是常規(guī)硬盤裝置;或者是,本實施例的復(fù)數(shù)個硬盤裝置105也可以是固態(tài)硬盤裝置。上述的硬盤裝置105并不局限于本發(fā)明所揭露的實施態(tài)樣。此外,本實施例的切換單元103可以是一控制芯片;或者是,本實施例的切換單元103可以是一通用輸入/輸出單元(General Purpose I/O)。上述的切換單元103并不局限于本發(fā)明所揭露的實施態(tài)樣。請同時參閱圖I及圖2。在圖2的步驟201中,芯片單元101針對復(fù)數(shù)個硬盤裝置105的記憶體空間進(jìn)行偵測。所謂的偵測乃是針對復(fù)數(shù)個硬盤裝置105中并未儲存開機(jī)程式資料的硬盤裝置數(shù)目所進(jìn)行的偵測動作,芯片單元101將其偵測所得的結(jié)果將復(fù)數(shù)個硬盤裝置105區(qū)分成至少一儲存開機(jī)程式的硬盤裝置1051以及復(fù)數(shù)個未儲存開機(jī)程式的硬盤裝置1052,并由此得知儲存開機(jī)程式的硬盤裝置1051的數(shù)目以及未儲存開機(jī)程式的硬盤裝置1052的數(shù)目。在圖2的步驟203中,芯片單元101再依據(jù)在芯片單元101內(nèi)的一模式設(shè)定值決定是否切換該等未儲存開機(jī)程式的硬盤裝置1052以執(zhí)行獨(dú)立磁盤冗余陣列模式,并決定獨(dú)立磁盤冗余陣列模式的內(nèi)容。芯片單元101再依據(jù)上述決定的內(nèi)容產(chǎn)生一對應(yīng)的控制訊號,并將該控制訊號傳送至切換單元103。在圖2的步驟205中,切換單元103接收來自芯片單元101所產(chǎn)生的控制訊號后,便依據(jù)該控制訊號的內(nèi)容,產(chǎn)生一對應(yīng)的設(shè)定訊號,并將此設(shè)定訊號傳送至該等未儲存開機(jī)程式的硬盤裝置1052,使該等未儲存開機(jī)程式的硬盤裝置1052執(zhí)行獨(dú)立磁盤冗余陣列的工作模式。值得注意的是,在圖2的步驟203中,在芯片單元101內(nèi)的模式設(shè)定值,可以是由使用者在操作系統(tǒng)(OS)之中決定其內(nèi)容,故其預(yù)設(shè)的內(nèi)容是由使用者在操作系統(tǒng)中,依據(jù)該等未儲存開機(jī)程式的硬盤裝置1052的數(shù)目以及使用者的需求,對于是否切換硬盤裝置的工作模式為獨(dú)立磁盤冗余陣列模式,以及獨(dú)立磁盤冗余陣列模式的內(nèi)容為何進(jìn)行決定,再以此決定使芯片單元101產(chǎn)生對應(yīng)的控制訊號?;蛘呤牵緦嵤├膱D2的步驟203中,在芯片單元101內(nèi)的模式設(shè)定值,也可以是由使用者在基本輸入/輸出系統(tǒng)(BIOS)之中決定其內(nèi)容,故其預(yù)設(shè)的內(nèi)容是由使用者在基本輸入/輸出系統(tǒng)中,依據(jù)該等未儲存開機(jī)程式的硬盤裝置1052的數(shù)目以及使用者的需求,對于是否切換硬盤裝置的工作模式為獨(dú)立磁盤冗余陣列模式,以及獨(dú)立磁盤冗余陣列模式的內(nèi)容為何進(jìn)行決定,再以此決定使芯片單元101產(chǎn)生對應(yīng)的控制訊號。
獨(dú)立磁盤冗余陣列(RAID,Redundant Array of Independent Disks)簡稱磁盤陣列,其基本技術(shù)就是把多個相對便宜的硬盤組合起來,成為一個磁盤陣列組,并利用磁盤陣列控制器來將硬盤區(qū)分為不同的運(yùn)作模式,進(jìn)而提供更好的傳輸效能及資料備援功能。根據(jù)選擇的模式不同,RAID比單顆硬盤有以下一個或多個方面的好處增強(qiáng)資料整合度,增強(qiáng)容錯功能,增加處理量或容量。目前常見的獨(dú)立磁盤冗余陣列模式可分為RAID-0,RAID-1, RAID-1E, RAID-5, RAID-6, RAID-7, RAID-10, RAID-50 等。另外,磁盤陣列組把多個硬盤組合成為一個邏輯磁區(qū),因此對于電腦來說,操作系統(tǒng)只會把它當(dāng)作一個硬盤或邏輯存儲單兀。此外,值得注意的是,本實施例并不限制本發(fā)明中獨(dú)立磁盤冗余陣列模式的內(nèi)容為何,事實上獨(dú)立磁盤冗余陣列模式之間亦有不同組合的設(shè)定,例如RAID O模式主要是提供Striping/Span (切分/延展)功用,也就是將全部硬盤的容量合并在一起,并藉由將儲存資料切分到各個硬盤上,來進(jìn)行平行讀寫的動作,因為是資料分散在各個硬盤上,所以當(dāng)在讀取資料時,是多顆硬盤同時讀取,因此能達(dá)到提高傳輸效能的功用;但是RAID O模式?jīng)]有容錯的能力,因此在應(yīng)用上可以結(jié)合RAID O模式的加速功能與RAID I模式的備分功能,組合成RAID 0+1的運(yùn)作模式,它是結(jié)合了 RAID O與I兩種模式特性,也就是同時擁有加速和備援的功能,不過由于RAID 0+1必須擁有4個或以上的雙數(shù)硬盤組成。本發(fā)明中獨(dú)立磁盤冗余陣列模式的內(nèi)容乃由該等未儲存開機(jī)程式的硬盤裝置數(shù)目以及使用者的需求所決定。上述本發(fā)明的電腦系統(tǒng)的工作模式切換方法,是針對復(fù)數(shù)個未儲存開機(jī)程式的硬盤裝置為對象,當(dāng)有未儲存開機(jī)程式的硬盤裝置時,可以透過獨(dú)立磁盤冗余陣列模式的切換,以提升電腦裝置中硬盤的工作效率。同時亦藉由固態(tài)硬盤的使用可以達(dá)成整體硬盤裝置效率的提升,除了未儲存開機(jī)程式的硬盤陣列之外,也同時提升儲存開機(jī)程式硬盤的工作效率。雖然本發(fā)明的實施例揭露如上所述,然并非用以限定本發(fā)明,任何熟習(xí)相關(guān)技藝者,在不脫離本發(fā)明的精神和范圍內(nèi),舉凡依本發(fā)明申請范圍所述的形狀、構(gòu)造、特征及數(shù)量當(dāng)可做些許的變更,因此本發(fā)明的專利保護(hù)范圍須視本說明書所附的申請專利范圍所界定者為準(zhǔn)。
權(quán)利要求
1.一具有多工作模式的電腦系統(tǒng),其特征在于,包括有 復(fù)數(shù)個硬盤裝置,至少一該等硬盤裝置儲存有一開機(jī)程式,該等硬盤裝置常態(tài)執(zhí)行一開機(jī)模式; 一芯片單元,電性連接于該等硬盤裝置,該芯片單元偵測該等復(fù)數(shù)個硬盤裝置中未儲存該開機(jī)程式的該等硬盤裝置數(shù)目,且該芯片單元選擇性的發(fā)出一控制訊號;以及 一切換單元,電性連接該芯片單元與該等硬盤裝置,當(dāng)該切換單元接收該控制訊號,該切換單元對應(yīng)發(fā)出一設(shè)定訊號至該等硬盤裝置,令至少二未儲存該開機(jī)程式的該等硬盤裝置執(zhí)行一獨(dú)立磁盤冗余陣列模式。
2.如權(quán)利要求I所述的具有多工作模式的電腦系統(tǒng),其特征在于,其中該等硬盤裝置為固態(tài)硬盤裝置。
3.如權(quán)利要求I所述的具有多工作模式的電腦系統(tǒng),其特征在于,其中該切換單元為一控制芯片。
4.如權(quán)利要求I所述的具有多工作模式的電腦系統(tǒng),其特征在于,其中該切換單元為一通用輸入/輸出單元(General Purpose I/O)。
5.一電腦系統(tǒng)的工作模式切換方法,其特征在于,包括下列步驟 以一芯片單元偵測復(fù)數(shù)個硬盤裝置中未儲存一開機(jī)程式的該等硬盤裝置數(shù)目; 決定未儲存該開機(jī)程式的該等硬盤裝置的一獨(dú)立磁盤冗余陣列工作模式; 以該芯片單元產(chǎn)生一控制訊號并傳送至該切換單元;以及 該切換單元接收該控制訊號,并對應(yīng)產(chǎn)生一設(shè)定訊號傳送至未儲存該開機(jī)程式的該等硬盤裝置,令至少二未儲存該開機(jī)程式的該等硬盤裝置執(zhí)行該獨(dú)立磁盤冗余陣列模式。
6.如權(quán)利要求5所述的電腦系統(tǒng)的工作模式切換方法,其特征在于,該方法更包含下列步驟 于一操作系統(tǒng)(OS)中決定該芯片單元的該控制訊號內(nèi)容,以決定未儲存該開機(jī)程式的該等硬盤裝置的該獨(dú)立磁盤冗余陣列工作模式。
7.如權(quán)利要求5所述的電腦系統(tǒng)的工作模式切換方法,其特征在于,該方法更包含下列步驟 于一基本輸入/輸出系統(tǒng)(BIOS)中決定該芯片單兀的該控制訊號內(nèi)容,以決定未儲存該開機(jī)程式的該等硬盤裝置的該獨(dú)立磁盤冗余陣列工作模式。
全文摘要
一種具有多工作模式的電腦系統(tǒng)及電腦系統(tǒng)及其工作模式切換方法,其透過一設(shè)定訊號切換電腦系統(tǒng)內(nèi)的多個硬盤裝置的工作模式。工作模式切換方法包含以下步驟以一芯片單元偵測電腦系統(tǒng)中未儲存開機(jī)程式的硬盤裝置數(shù)目,并決定獨(dú)立磁盤冗余陣列工作模式。芯片單元對應(yīng)產(chǎn)生一控制訊號至切換單元,以切換單元依據(jù)此控制訊號產(chǎn)生一設(shè)定訊號至硬盤裝置,藉以切換硬盤裝置的工作模式。
文檔編號G06F3/06GK102819405SQ201110152859
公開日2012年12月12日 申請日期2011年6月8日 優(yōu)先權(quán)日2011年6月8日
發(fā)明者林火元, 陳振順, 高瀚宇 申請人:技嘉科技股份有限公司