作業系統的功能是什麼?


作業系統執行的主要操作是執行資源和服務的分配,例如分配以下內容:

  • 記憶體

  • 裝置

  • 處理器

  • 資訊

作業系統包含有助於管理這些資源的程式,例如交通控制器、排程程式、記憶體管理模組、I/O 程式和檔案系統。

作業系統的功能

讓我們詳細討論一下作業系統的功能。

安全

作業系統使用密碼保護來保護使用者資料,它還可以防止對程式和使用者資料的未授權訪問,但對於外部功能,我們需要安裝惡意軟體軟體來保護系統。

控制系統性能

作業系統監控整個系統設定,以幫助提高效能,並且它還記錄服務請求和系統響應之間的響應時間,以便全面瞭解系統。這可以透過提供故障排除問題時所需的重要資訊來幫助提高效能。

作業記賬

作業系統始終跟蹤各種任務和使用者使用的 時間和資源,此資訊可用於跟蹤特定使用者或使用者組的資源使用情況。

錯誤檢測輔助工具

作業系統持續監控系統,這有助於我們檢測錯誤並避免計算機系統出現故障。

其他軟體和使用者之間的協調

作業系統有助於協調和分配直譯器、編譯器、彙編器和其他軟體給計算機系統的各種使用者。

記憶體管理

作業系統控制主存或記憶體。主存是一個大型的位元組或字陣列,其中每個位元組或字都分配了特定的地址。它是一種快速儲存,並且可以由系統內部的CPU直接訪問。如果要執行程式,則應首先將其載入到主記憶體中。

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

  • 它跟蹤主記憶體。

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

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

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

處理器管理

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

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

  • 跟蹤程序的狀態。

  • 用於跟蹤狀態的程式稱為交通控制器。

  • 它分配 CPU 並在不需要時釋放處理器。

裝置管理

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

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

  • 跟蹤連線到系統的全部裝置。

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

  • 它決定哪個程序可以訪問哪個裝置以及持續多長時間。然後,它以有效和高效的方式分配裝置,並在不需要時釋放裝置。

檔案管理

檔案系統被組織成目錄以方便導航和使用。這些目錄包含其他目錄和其他檔案。

作業系統執行以下檔案管理活動:

  • 它跟蹤資訊儲存位置、使用者訪問設定以及每個檔案的狀態等等。

  • 這些功能稱為檔案系統。

更新於: 2023年10月31日

47K+ 瀏覽量

開啟你的職業生涯

透過完成課程獲得認證

立即開始
廣告