簡介
根據在同一時間系統內可以使用的用戶多少,系統可分為單用戶系統和多用戶系統。單用戶系統是指一台計算機在同一時間只能由一個用戶使用,一個用戶獨自享用系統的全部硬體和軟體資源,而如果在同一時間允許多個用戶同時使用系統,則稱為多用戶系統。
特點
多用戶系統在任一時刻只能有一個終端與主機接通,所有終端是輪流與主機通信的。主機承擔所有用戶的信息處理任務,並實施集中管理,包括給各終端分配若干段記憶體空間,用來執行它們各自的程式和存儲數據。這就要求主機具有較高的處理速度和較高的輸入/輸出能力。在主機的硬碟上,為每個用戶都建立了專用的存儲區。多用戶卡是插在主機板擴展槽上的一塊帶有多個串列口的通訊卡,每個口連線一個終端。終端一般是非智慧型的,不具有處理能力。它只能從鍵盤接收信息送入主機,並把接收到的主機處理的結果送到自己的顯示器。在多用戶系統的終端上,每個用戶只能通過鍵盤和主機進行對話,任何人都無法把數據拷走,計算機病毒也無法侵入。但主機一旦出現故障。整個多用戶系統都將癱瘓。
系統的管理
多用戶資料庫是處於多用戶系統中的,我們了解了多用戶系統的系統管理,也就不難掌握多用戶資料庫的管理。下面以流行的UNIX多用戶作業系統為例。
一、多用戶、特權用戶、系統管理員
在多用戶系統中有多人操作多台終端而同時在計算機系統中正作。所以每個人要作為一個用戶,按指定的用戶名和保密口令登錄到系統運行的記錄帳上,才能得到系統提示“$”,並可以與系統進行人機對話。
多用戶系統中將各用戶分成組,又特別指定出具有特殊權力的超級用戶,也稱為特權用戶。它的系統提示符是“#”與一般用戶有明顯的差別,而權力的差異首先表現在對各個檔案讀寫執行的權力上。登錄名為root的特權用戶應該是系統管理員。他具有特殊的權力,又負責以下工作:
(一)每天在必要時啟動和關閉系統。
(二)給系統增加新的用戶,刪除要取消的用戶。
(三)負責信息對磁帶(或磁碟)的轉存和恢復。
(四)定時進行檔案系統的整理及用戶管理。
在多用戶系統中,有一個終端是系統的主控台。開機後,系統管理員使用,它打開多用戶系統後,其它終端才能得到記錄的提示。
二、樹型檔案系統、目錄、讀寫權
UNIX系統是樹型檔案系統,DOS2.0以上版本的檔案系統與它相似,檔案操作命令集也相似,但具體命令不同。存取檔案時必須確定出它所在的目錄,依當前目錄或全路經目錄等不同方式來指定檔案名稱,這些與DOS也一致。但是,多用戶系統中,每個檔案有多層管理,即它的讀寫權力受多層控制,這是多用戶系統對檔案資源進行有效管理的科學方法。例如:
1、當檔案file的讀寫數是rwxrwxrwx且屬主是user1,則這個檔案屬於user1,但所有用戶都可以對它讀、寫、運行。
2、當檔案file1的許可權是rwx r-x r--且屬主是user2,則這個檔案屬於user2,對file檔案它可以讀、寫、運行;它同組的用戶可以讀、運行;一般用戶只能讀。特權用戶是不受限制的,可以對file,file1……各檔案毫無例外地有權進行讀、寫、運行。
三、系統管理員對用戶的管理
系統管理員在多用戶系統中增加新用戶時,他要指定出用戶名,口令、組別,對系統內各檔案資源的使用範圍,進入系統後自動進入的自錄和調用的程式,限定了用戶對系統的使用許可權。只有在系統管理員完成上述工作後,操作人員才有可能按照上述限定進行登錄操作,作為這個新建的用戶進入多用戶系統工作。同樣,系統管理員對所有的限定都可以修改或刪除,直至將這個用戶從多用戶系統中刪掉。
四、系統管理員對系統的管理
系統管理員要經過主控台完成多用戶系統的開啟和關閉,這是單用戶系統中不存在的問題。
系統管理員經主控台管理系統印表機和系統外存的使用(磁帶機、軟磁碟機),各終端用戶無權管理。系統管理員特別要重視數據的保留,要定時定項對系統數據和用戶的套用數據進行備份保存。
系統管理員要定期檢查硬碟資源的占用情況,對用戶及其占用的硬碟資源進行清理、刪減。有的用戶套用軟體中不存在自我定期清理數據的功能,所以使用時間越長,占用硬碟越大,只增不減,這種情況常可見到。
至於其它的維護工作(如安全維護),多用戶系統的系統管理員做起來與個人微機的操作人無大差異,不必多述。