UNIX 作業系統的組成部分和功能是什麼?
UNIX 是多使用者系統中最流行的作業系統之一。實際上,它起源於單使用者系統。它的結構有限。
UNIX 作業系統由兩個可分離的部分組成,如下所示:
系統程式。
核心。
現在,讓我們看看 UNIX 的架構。
Unix 架構
Unix 作業系統的架構分為以下四層:
硬體
核心
系統呼叫或shell
應用程式
以下是顯示所有層的 UNIX 架構圖:

核心
它是作業系統的一部分。它藉助內置於核心中的裝置直接與計算機硬體互動。
核心的功能
核心的功能如下:
記憶體管理
控制對計算機的訪問。
維護檔案系統。
處理中斷。
處理錯誤。
執行輸入和輸出服務。
核心將計算機的資源分配給使用者。
核心是 UNIX 作業系統架構中最重要的部分。
Shell
它是一個軟體程式,充當核心和使用者之間的媒介。它透過傳送執行程式的請求來讀取命令和中斷。因此,shell 被稱為命令直譯器。
它包含近 100 個系統呼叫,並指示核心為程式執行各種任務。這些任務如下:
開啟檔案。
寫入檔案。
獲取有關檔案的資訊。
執行程式。
終止程序。
更改程序的優先順序。
獲取時間和日期。
硬體
硬體只是計算機的各個部分,包括時鐘、計時器、裝置、部件等,在 Unix 作業系統架構中。
UNIX 的組成部分
UNIX 作業系統的組成部分如下:
核心 - 它是作業系統的主要部分。
Shell - 它是一個命令使用者介面,有助於解釋。例如,系統呼叫。
使用者 - 指的是與 Unix 作業系統互動的人。例如,人類。
系統硬體 - 包含輸入和輸出裝置的外圍裝置。例如,鍵盤和顯示器。
UNIX 的功能
UNIX 作業系統的功能如下:
有效的資源最佳化 - 它優化了有效利用資源的任務。
記憶體管理 - 這包括在記憶體中交換頁面。
程序管理 - 它涉及程序排程。例如,FIFO 排程演算法。
維護檔案系統 - 它透過刪除垃圾檔案來維護檔案。
處理中斷 - 它處理硬體引起的訊號。例如,如果某些程序需要輸入裝置,則它會產生中斷。
資料結構
網路
關係資料庫管理系統 (RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP