作業系統的特性是什麼?


作業系統的功能日益增多。因為在作業系統的早期開發中,它用於處理儲存磁帶,但現在它透過鮮豔的色彩在圖形使用者介面上執行。

以下是作業系統的功能:

記憶體管理

作業系統控制主記憶體或主要記憶體。

主記憶體是一個大型的位元組或字陣列,每個位元組或字都分配了一個特定的地址。

它是一種快速儲存器,CPU可以直接訪問系統內部的主記憶體。如果要執行程式,則必須先將其載入到主記憶體中。

作業系統為記憶體管理執行以下活動:

  • 它跟蹤主記憶體。

  • 已經分配的記憶體地址和尚未使用的記憶體地址。

  • 在多道程式設計中,作業系統決定程序停留多長時間以及程序獲得記憶體訪問的順序。

  • 當程序請求記憶體時,它將記憶體分配給程序;當程序終止時,它將釋放記憶體。

處理器管理

作業系統管理程序訪問處理器的順序,以及每個程序在多道程式設計環境中必須停留的處理時間。這稱為程序排程。

作業系統為處理器管理執行以下活動:

  • 跟蹤程序的狀態。

  • 跟蹤狀態的程式稱為流量控制器。

  • 它分配CPU。

  • 當不需要時,它釋放處理器。

裝置管理

作業系統透過相應的驅動程式管理裝置通訊。

作業系統為裝置管理執行以下活動:

  • 跟蹤連線到系統的所有裝置。

  • 指定負責每個裝置的程式,稱為輸入/輸出控制器。

  • 它決定哪個程序可以訪問裝置以及訪問時間,並以有效和高效的方式分配裝置。

  • 當不需要裝置時,它釋放裝置。

檔案管理

作業系統還跟蹤計算機的檔案系統,通常檔案系統被劃分為目錄,這些目錄可以由作業系統處理。

I/O管理

I/O管理是作業系統的重要任務之一。作業系統管理I/O裝置,如滑鼠、鍵盤、印表機、顯示器、LED等。

I/O裝置可以分為兩種型別:

  • **同步I/O** - 在這裡,CPU等待I/O裝置

  • **非同步I/O** - 在這裡,CPU執行與I/O裝置並行。

作業系統幫助處理器與I/O裝置進行通訊。這些通訊是特殊指令I/O、記憶體對映I/O、直接記憶體訪問。

安全管理

作業系統保護儲存在系統中的機密資料,不允許未經授權的人員訪問系統。它幫助系統抵禦惡意軟體攻擊,它充當監控模式,併為系統提供強大的防火牆保護。

下圖顯示了作業系統的功能:

更新於:2021年11月26日

24K+瀏覽量

啟動你的職業生涯

透過完成課程獲得認證

開始
廣告