一種通用、多用戶、互動式分時作業系統。結構簡練,功能強大,具有較強的移植性、相容性、伸縮性、互操作性。

  發展簡史 UNIX作業系統是由美國電報電話公司(AT&T)貝爾實驗室於1969年實現的一種分時作業系統。1973年開發出C語言,用C語言改寫後的UNIX第3版具有高度易讀性、易移植性,為迅速推廣和普及走出瞭決定性的一步。1978年的UNIXX第7版,使UNIX步入瞭成型階段。1977年AT&T公司開始為計算機廠商提供UNIX操作系統的初始設備制造商(OEM)許可證,許多商品化UNIX版本出現。到90年代,UNIX版本已超過100種。

  商業集團的參與促進瞭UNIX技術的迅速發展和普及,但也導致瞭版本繁多,互不兼容的局面。因此,從80年代開始對UNIX標準化的工作。

  進入90年代後,由於多處理機和分佈式網絡處理技術的發展,UNIX技術進一步發展。開始支持對稱多處理機、圖形用戶界面、分佈式處理,安全性也得到加強,成為具有分佈式處理能力的現代操作系統。

  基本內容 包含4個基本成分:內核、Shell、文件系統和公用程序。

  內核是UNIX的基本核心。負責調度和管理計算機系統的基本資源,包括進程、存儲和各種設備的管理,實現進程間的同步和通信。進程管理包括進程的創建、調度、執行和撤銷。存儲管理包括內存、外存和虛存的管理。設備管理包括打印機、終端機、光盤機、磁帶機和磁盤機等的管理。

  文件系統負責組織並管理數據資源。UNIX文件系統采用樹形層次結構,目錄的層次可以不斷擴充,通過路徑名訪問目錄和文件。

  Shell是一種命令語言和解釋程序,命令語言功能強大,用戶可在更高層次上進行程序設計,提高程序開發效率。

  公用程序又稱工具軟件,是UNIX系統提供給用戶使用的常用標準軟件。包括編輯工具、管理工具、網絡工具、開發工具、保密和安全工具等。UNIX不再單純指UNIX操作系統,它提供瞭豐富的工具軟件和功能強大的軟件開發運行環境。

  主要特色 ①結構簡練。采用樹形層次結構,文件的查找,增、刪、改十分方便。文件系統可裝卸,便於用戶裁剪。對外圍設備統一以文件方式進行處理,簡潔明瞭。②功能強大。UNIX首創瞭“管道”(pipe)機制,能將許多小功能片段連接組裝,巧妙結合成復雜功能的軟件工具。UNIX也是最早具有創建異步進程能力的系統,20世紀70年代就實現瞭多用戶、多任務功能。還提供一系列適用性好、使用廣泛的網絡通信工具和協議。③移植性好。UNIX系統90%以上代碼用C語言編寫,到1984年,它已被移植到70多種計算機系列上。④可伸縮性和互操作性強。前者指在范圍很寬的性能和配置的硬件上運行的能力,後者指在不同廠傢的機器上運行和通信的能力。已安裝和運行在100多傢計算機廠商的硬件平臺上,這是其他操作系統無法比擬的。⑤完善的安全機制。包括對用戶、文件使用權限和網絡通信安全的管理等。雖然世界各國許多關鍵行業的信息化管理系統還在采用Unix系統支撐,但在中小服務器市場方面,廉價的操作系統和硬件也在給Unix造成越來越大的沖擊。