Linux的用戶和組
Linux是多用戶多任務操作系統而Windows是單用戶多任務操作系統。都可以由許多不同的用戶來使用,為每個用戶提供單獨的環境和資源。基于用戶身份來控制安全性。都可以以組成員的方式來控制資源的訪問權限,這樣在用戶數目較大時可以不必為每一個帳號設置權限。
用戶和組可以集中管理,讓多個服務器共享相同的用戶和身份驗證數據。
計算機系統發展階段是
20世紀從60年代中期開始,計算機系統進入了第3代發展時期。以集成電路為中心的硬件設計與制造工藝不斷提高,一大批功能完善、集成度高的微處理器涌人市場。由于其價格便宜,因而被廣泛引入到輸入輸出接口設備、終端及外部設備的設計中,所以,這一時期的計算機除了CPU的運行速度加快、內存容量大大增加之外,還出現了中斷裝置、輸入輸出通道、大容量的外存儲器——磁盤等。
上述各項技術的快速發展,使人們必須要考慮如何提高系統的效率問題。多道程序共享計算機硬件,必然成為操作系統的研究核心。
要使多道程序共享計算機硬件,第一個要解決的問題是內存空間的共享。允許多個程序進入內存,操作系統需要解決好空間分配和存儲單元定位問題,讓應用程序能夠放得下、保存安全、尋址正確,更進一步,還有內存空間擴充問題等。其次是處理器交替使用的問題,也就是CPU的控制權轉移問題。當一個正在運行的程序需要輸入輸出時,系統要順利地將處理器的控制權轉交給另一個程序。第三個問題就是共享設備的管理問題。當多個應用程序對同一臺設備提出使用請求時,操作系統需要解決它們的訪問沖突。