通用操作系統
通用操作系統
通用操作系統,具有多種類型操作特徵的操作系統。可以同時兼有多道批處理、分時、實時處理的功能,或其中兩種以上的功能。
目錄
例如:實時處理+批處理=實時批處理系統。首先保證優先處理實時任務,插空進行批處理作業。常把實時任務稱為前台作業,批作業稱為後台作業。
再如:批處理+分時處理=分時批處理系統。即:時間要求不強的作業放入“後台”(批處理)處理,需頻繁交互的作業在“前台”(分時)處理,處理機優先運行“前台”作業。
從上世紀60年代中期,國際上開始研製一些大型的通用操作系統。這些系統試圖達到功能齊全、可適應各種應用範圍和操作方式變化多端的環境的目標。但是,這些系統過於複雜和龐大,不僅付出了巨大的代價,且在解決其可靠性、可維護性和可理解性方面都遇到很大的困難。
相比之下,UNIX操作系統卻是一個例外。這是一個通用的多用戶分時交互型的操作系統。它首先建立的是一個精幹的核心,而其功能卻足以與許多大型的操作系統相媲美,在核心層以外,可以支持龐大的軟體系統。它很快得到應用和推廣,並不斷完善,對現代操作系統有著重大的影響。