專利名稱:多用戶環境下改變操作系統文件路徑的方法以及相應的電腦系統的制作方法
技術領域:
本發明涉及多用戶環境下改變操作系統文件路徑的方法以及相應的電腦系統。
背景技術:
通常情況下,如果不啟動操作系統(在電腦中安裝有其他軟件),個人電腦(PCpersonal computer)將無法進行工作。當我們打開電腦的電源開關后,表面上看起來打開電源開關后的數秒鐘內電腦不進行任何工作,實際上電腦正運行復雜的運算過程,檢測所有構件是否順利地運轉,如果發現問題,將會立即警告用戶。這種操作叫做“引導(boot up)”或“啟動(booting)”,要正常啟動電腦必須保持所有構件,以便于順利地裝載操作系統。
常用的電腦系統由CPU、存儲裝置、輸入輸出設備等硬件和編譯程序、數據庫系統、視頻游戲、商用程序等應用程序、電腦用戶及操作系統(operatingsystem)構成。
其中操作系統起到電腦用戶和電腦硬件之間的接口作用,使用戶方便地使用電腦,有效地使用硬件,并控制各種輸入輸出設備和用戶程序,并為防止電腦出錯和不當使用電腦,控制用戶程序的運行。
目前,就個人電腦的操作系統而言,從最開始的MS-DOS到如今的Window系統,出現了很多種操作系統,但這種操作系統所占空間龐大,主要是利用輸入輸出驅動器的驅動文件載入程序代碼,或者利用特定的接口將單一操作系統載入系統存儲器。
而且,電腦系統除了操作系統的變化以外,實現了硬件本身的高性能,因此現在的個人電腦的性能已趕超以往工作站的水平,而得益于這種高性能化的實現,進入了能夠提供多個用戶共用一臺電腦的多用戶環境的水平。
換句話說,多個用戶在不同的時間段使用同一臺電腦時,各個用戶可以設置自己的操作環境,例如,假設用戶A設置成CAD操作環境,用戶B設置成韓文操作環境,用戶C設置成英文操作環境,用戶D設置成日文文字處理操作環境,只要在電腦初始運行階段選擇用戶登錄,各個用戶便可獲得適合于自身操作環境的電腦系統。
而且,由于各個用戶使用自己設置的操作環境,例如用戶D登錄系統后運行日文文字處理操作環境,可在自己設置的日文文字處理環境下進行文字處理工作,所以避免了多個用戶使用同一個資源時的不便之處,能夠獲得屬于自己的電腦系統。
另外,電腦方面的專業水平不高的普通用戶在家使用個人電腦時,大多都是在控制面板中設定用戶帳戶,多個用戶分別設置成適合自己的windows環境使用電腦,在這種情況下,只不過是不同的用戶在同一個windows操作系統環境下,利用自己的用戶帳戶登錄系統使用電腦。
但是,這種方式的缺點是,由于上述情況下只是通過軟件設置營造不同的windows操作環境,實際上各個用戶共享同一個資源,所以如果其中的任意一個用戶使用電腦過程中出現嚴重的系統錯誤或感染病毒而破壞其他用戶的數據時,其他用戶將會失去自己的操作環境。
發明內容
本發明涉及多個用戶共用一個電腦系統時提供適合各個用戶的環境的技術,其目在于提供可改變操作系統文件路徑的多用戶環境的方法以及相應的電腦系統,解決以往使用軟件分割操作環境的方式中存在的問題,為此,采用了外置型存儲介質(例如,磁盤驅動器),即每個用戶將自己的外置型存儲介質連接到電腦系統以后,利用存儲介質啟動系統,而不是使用系統本身的操作系統的方式。
本發明所述的多用戶環境下改變操作系統文件路徑的方法以及相應的電腦系統,其特點在于包括第一過程,即,根據外設訪問工具,判斷任意存儲介質是否連接;第二過程,即,判斷是否需要通過根據第一過程確認已連接的外部存儲介質啟動操作系統;第三過程,即,在第二過程中判斷為需要通過外部存儲介質啟動操作系統的情況下,關閉內部存儲介質中可啟動的路徑,利用外部存儲介質中的操作系統實現系統啟動。
本發明所述的多用戶環境下改變操作系統文件路徑的方法以及相應的電腦系統,其另一個特點在于,在上述第二過程中,判斷是否需要通過外部存儲介質啟動系統的標準是,根據用戶的選擇開關狀態進行判斷。
本發明所述的多用戶環境下改變操作系統文件路徑的方法以及相應的電腦系統,其另一個特點在于,當通過外設訪問工具連接的外部存儲介質中存在操作系統時,向其分配優先權。
本發明所述的多用戶環境下改變操作系統文件路徑的方法以及相應的電腦系統,其另一個特點在于,在上述第三過程中,操作系統路徑的切換是通過改變電源供應路徑或控制器信號傳遞路徑實現的。
本發明所述的多用戶環境下改變操作系統文件路徑的方法以及相應的電腦系統,其另一個特點在于,由CPU、主存儲器(RAM)、BIOS ROM、內置硬件、顯示設備及鍵盤等構成的電腦系統包括起到與外設之間的接口作用的外設連接部;連接于上述外設連接部的外置硬件;用于識別連接于上述外設連接部的外設種類和規格等信息的外設安裝識別部;根據上述CPU的控制信號,將從電源部供應的一次電源選擇性地供應給內置硬件或外置硬件的電源開關部。
本發明的上述目的和各種優點將會由本領域的技術人員結合
的理想實施例,得到充分的體現。
綜上所述,本發明并不是由多個用戶共享硬盤中的資源,而是由多個用戶共享硬盤資源以外的電腦系統資源,支持操作環境和操作系統的硬盤單元仍由各個用戶分別持有,所以在保持自身的操作環境的同時,可防止自己創建的數據被別的用戶訪問。
圖1是根據本發明的多用戶環境下改變操作系統文件路徑的電腦系統的示意圖。
具體實施例方式
下面結合附圖,對本發明的理想實施例進行說明。
附圖1是根據本發明的多用戶環境下改變操作系統文件路徑的電腦系統的示意圖,由CPU(10)、主存儲器(RAM,12)、BIOS ROM(14)、內置硬件(16)、顯示設備(22)及鍵盤(24)等構成的電腦系統包括起到與外設之間的接口作用的外設連接部(40);連接于上述外設連接部(40)的外置硬件(42);用于識別連接于上述外設連接部(40)的外設種類和規格等信息的外設安裝識別部(30);根據上述CPU(10)的控制信號,將從電源部(未圖示)供應的一次電源選擇性地供應給內置硬件或外置硬件的電源開關部(50)。
上述構件通過總線互相連接。
觀察由上述構件構成的本發明所述的多用戶環境下改變操作系統文件路徑的方法以及相應的電腦系統可知,CPU(10)對主存儲器(12)和BIOS ROM(14)中存儲的程序進行各種處理。
主存儲器(12)中保存著許多待由CPU(10)處理的程序。BIOS ROM(14)中保存著在CPU(10)中進行處理所需的基本數據,還可以保存啟動系統所要求的引導程序。
內置硬件(16)具備電腦系統應有的操作系統,提供使用電腦系統所需的任意用戶或標準操作環境。
觀察由上述構件構成的本發明所述的多用戶環境下改變操作系統文件路徑的方法以及相應的電腦系統可知,任意用戶在將含有啟動系統和相應的操作系統以及保存著自己的操作環境的外置硬件(42)連接到外設連接部(40)之后,打開電腦的電源開關。
此時,電腦系統的CPU(10)將以BIOS ROM(14)中保存的數據為基準,進入系統運行待機狀態的同時,根據外設安裝識別部(30)檢測目前是否有連接于外設連接部(40)的外設,而外設安裝識別部(30)則檢測連接于上述外設連接部(40)的外設是否為外置硬件(42)。
此時,如果連接于上述外設連接部(40)的外設是外置硬件(42),外設安裝識別部(30)將外置硬件(42)的信息(例如,容量、磁簇的扇區數等識別硬件所需的信息)發送給CPU(10),接著CPU(10)變更保存于BIOS ROM(14)中與啟動相關的信息,不通過內置硬件(16)啟動操作系統,而是輸出控制信息,從外置硬件(42)啟動操作系統。
由于CPU(10)輸出的控制信號傳遞到電源開關部(50),電源開關部(50)則根據控制信號,將從電源部(未圖示)供應的一次電源選擇性地二次供應給內置硬件(16)或外置硬件(42),所以根據CPU(10)的控制指令,切斷供應給內置硬件(16)的二次電源,只向外置硬件(42)供應二次電源。
由于內置硬件(16)不啟動,相應電腦系統的硬件采用外置硬件(42),外置硬件的用戶也將理所當然地通過外置硬件中的操作系統和操作環境使用電腦。
例如,假設內置硬件(16)為韓文操作環境,外置硬件(42)為日文操作環境,那么基本用戶使用電腦時,由于是外置硬件(42)沒有連接到外設連接部(40)的狀態,將通過內置硬件(16)的操作系統運行,這就與普通的電腦系統運行方式相同,即提供韓文windows操作環境。
但是,當其他用戶將日文操作環境的外置硬件連接到外設連接部(40)時,系統將向外置硬件(42)分配優先權,致使內置硬件(16)不運行,只有外置硬件(42)運行,以此提供日文windows操作環境的電腦系統。
上述情況是并非內置硬件,而是向外置硬件自動分配操作系統啟動優先權的情況,但在實際設計時,可將電源開關部(50)設計為手動方式,由用戶打開電源開關之前選擇將手動開關設定為優先啟動內置硬件還是外置硬件。
另外,雖然圖1所示的實施例說明的是通過電源供應控制的方式,但本發明還可以通過控制器信號線切換方式實現,在此特別聲明,這種方式也屬于本發明的構思之一。
如上所述,雖然本發明是以特定的實施例進行了說明,但這僅僅是例示而已,熟悉本發明所屬技術領域相關常識的人,會十分清楚不違背權利要求范圍中指出的發明構想及領域的情況下,可以對本發明進行各種改造和改變。
權利要求
1.一種多用戶環境下改變操作系統文件路徑的方法和電腦系統,其特征在于包括第一過程,即,根據外設訪問工具,判斷任意存儲介質是否連接;第二過程,即,判斷是否需要通過根據第一過程確認已連接的外部存儲介質啟動操作系統;第三過程,即,在第二過程中判斷為需要通過外部存儲介質啟動操作系統的情況下,關閉內部存儲介質中可啟動的路徑,利用外部存儲介質中的操作系統實現系統啟動。
2.根據權利要求1中所述的方法和電腦系統,其特征還在于,在上述第二過程中,判斷是否需要通過外部存儲介質啟動系統的標準是,根據用戶的選擇開關狀態進行判斷。
3.根據權利要求1中所述的方法和電腦系統,其特征還在于,當通過外設訪問工具連接的外部存儲介質中存在操作系統時,向其分配優先權。
4.根據權利要求1中所述的方法和電腦系統,其特征還在于,在上述第三過程中,操作系統路徑的切換是通過改變電源供應路徑或控制器信號傳遞路徑實現的。
5.根據權利要求1中所述的方法和電腦系統,其特征還在于,由CPU、主存儲器(RAM)、BIOS ROM、內置硬件、顯示設備及鍵盤等構成的電腦系統包括起到與外設之間的接口作用的外設連接部;連接于上述外設連接部的外置硬件;用于識別連接于上述外設連接部的外設的種類和規格等信息的外設安裝識別部;根據上述CPU的控制信號,將從電源部供應的1次電源選擇性地供應給內置硬件或外置硬件的電源開關部。
全文摘要
本發明涉及多用戶環境下改變操作系統文件路徑的方法以及相應的電腦系統,其特點在于包括第一過程,即,根據外設訪問工具,判斷任意存儲介質是否連接;第二過程,即,判斷是否需要通過根據第一過程確認已連接的外部存儲介質啟動操作系統;第三過程,即,在第二過程中判斷為需要通過外部存儲介質啟動操作系統的情況下,關閉內部存儲介質中可啟動的路徑,利用外部存儲介質中的操作系統實現系統啟動。本發明并不是由多個用戶共享硬盤中的資源,而是由多個用戶共享硬盤資源以外的電腦系統資源,支持操作環境和操作系統的硬盤單元仍由各個用戶分別持有,所以在保持自身的操作環境的同時,可防止自己創建的數據被別的用戶訪問。
文檔編號G06F9/445GK101034355SQ200610139378
公開日2007年9月12日 申請日期2006年9月26日 優先權日2006年3月8日
發明者金睿真 申請人:金睿真