Unix作業系統結構


Unix是一個由貝爾實驗室於1969年開發的多使用者、多工作業系統。在多使用者系統中,許多使用者可以同時使用系統。多工系統能夠同時執行多個作業。在該型別的作業系統中,每個使用者與其自身的shell例項互動,並可以根據需要啟動應用程式。

下圖展示了Unix作業系統的結構:

Unix Structure

如圖所示,Unix作業系統結構的主要組成部分是核心層、shell層和應用程式層。

這些部分的詳細資訊如下:

核心

核心在硬體和使用者之間架起了一座橋樑。它是一個對作業系統至關重要的軟體應用程式。核心處理作業系統的檔案、記憶體、裝置、程序和網路。核心負責確保所有系統和使用者任務都能正確執行。

Shell

使用者和核心之間的程式稱為shell。它解釋在終端會話中輸入的許多命令。這些命令稱為shell指令碼。Unix中有兩種主要的shell型別:Bourne shell和C shell。Bourne shell是版本7 Unix的預設shell。

字元$是Bourne shell的預設提示符。C shell是在文字視窗中執行的命令處理器。字元%是C shell的預設提示符。

應用程式

Unix中的應用程式和實用程式層包括文字處理器、圖形程式、資料庫管理程式、命令等。應用程式為終端使用者提供應用程式。

例如,可以使用Web瀏覽器查詢資訊,可以使用遊戲軟體玩遊戲。程式設計師在應用程式中使用的服務請求和應用程式通訊系統稱為應用程式程式設計介面(API)。

更新於:2020年6月22日

14K+ 次瀏覽

開啟您的職業生涯

透過完成課程獲得認證

開始學習
廣告
© . All rights reserved.