複製鏈接
請複製以下鏈接發送給好友

功能管理

鎖定
在計算機科學中,操作系統的主要任務,為多道程序的運行提供良好的運行環境,以保證多道程序能有條不紊地、高效地運行,並能最大程度地提高各種資源的利用率和方便用户的使用。操作系統的功能管理如下:處理機管理、存儲器管理、設備管理、文檔管理。功能管理主要目的充分利用各種資源,使計算機或程序高效運行,方便使用。
中文名
功能管理
外文名
function management
學    科
計算機
應    用
程序
目    的
方便使用

功能管理簡介

在計算機科學中,操作系統的主要任務,為多道程序的運行提供良好的運行環境,以保證多道程序能有條不紊地、高效地運行,並能最大程度地提高各種資源的利用率和方便用户的使用。 [1]  操作系統的功能管理如下:處理機管理、存儲器管理、設備管理、文檔管理。功能管理主要目的充分利用各種資源,使計算機或程序高效運行,方便使用。
在MBA中,功能管理是指在行銷管理、生產管理、人事管理、財務管理、研發管理、資訊管理等功能領域中的管理和決策。 [2]  功能管理的優點是: 工作職責明確和工作結構穩定; 能集中專家力量,取得勞動分工效益; 能將專業領域的最新思想引入組織; 專業化發展,促進各專門領域,如市場營銷、生產製造、信息技術、人力資源管理等取得最佳運作的途徑。 缺點: 組織建立在命令和控制基礎上,指令自上而下傳達,卻不能自下而上反饋; 組織中的每個人,包括高層的功能管理人員,很難理解整體的任務並把它同自己的工作聯繫起來; 傳統功能管理思想是基於勞動分工,成員注重功能活動,而忽視功能活動的結果,造成管理人員的增多和管理成本的上升; 對市場反映遲鈍。

功能管理處理機管理

處理機管理的主要功能是創建和撤消進程(線程),對諸進程(線程)的運行進行協調,實現進程(線程)之間的信息交換,以及按照一定的算法把處理機分配給進程(線程)。
進程控制
進程控制的主要功能是為作業創建進程,撤消已結束的進程,以及控制進程在運行過程中的狀態轉換。在現代 OS 中,進程控制還應具有為一個進程創建若干個線程的功能和撤消(終止)已完成任務的線程的功能。
進程同步
進程同步的主要任務是為多個進程(含線程)的運行進行協調。有兩種協調方式:
(1) 進程互斥方式。這是指諸進程(線程)在對臨界資源進行訪問時,應採用互斥方式;
(2) 進程同步方式。這是指在相互合作去完成共同任務的諸進程(線程)間,由同步機構對它們的執行次序加以協調。
進程通信
進程通信的任務就是用來實現在相互合作的進程之間的信息交換。
調度
(1) 作業調度。作業調度的基本任務是從後備隊列中按照一定的算法,選擇出若干個作業,為它們分配運行所需的資源(首先是分配內存)。
(2) 進程調度。 進程調度的任務是從進程的就緒隊列中, 按照一定的算法選出一個進程,把處理機分配它,併為它設置運行現場,使進程投入執行。 [1] 

功能管理存儲器管理

存儲器管理應具有內存分配、內存保護、地址映射和內存擴充等功能。
內存分配
內存分配的主要任務是為每道程序分配內存空間,使它們“各得其所”;提高存儲器的利用率,以減少不可用的內存空間;允許正在運行的程序申請附加的內存空間,以適應程序和數據動態增長的需要。
地址映射
映射功能是將地址空間中的邏輯地址轉換為內存空間中與之對應的物理地址。
內存擴充
為了能在邏輯上擴充內存,系統必須具有內存擴充機制,用於實現下述各功能:
(1) 請求調入功能。 允許在裝入一部分用户程序和數據的情況下, 便能啓動該程序運行。
在程序運行過程中,若發現要繼續運行時所需的程序和數據尚未裝入內存,可向 OS 發出請求,由 OS 從磁盤中將所需部分調入內存,以便繼續運行。
(2) 置換功能。若發現在內存中已無足夠的空間來裝入需要調入的程序和數據時,系統應能將內存中的一部分暫時不用的程序和數據調至盤上,以騰出內存空間,然後再將所需調入的部分裝入內存。 [1] 

功能管理設備管理

設備管理用於管理計算機系統中所有的外圍設備,而設備管理的主要任務是:完成用户進程提出的 I/O 請求;為用户進程分配其所需的 I/O 設備;提高 CPU和 I/O 設備的利用率;提高 I/O 速度;方便用户使用 I/O 設備。分為緩衝管理,設備分配,設備處理。

功能管理文件管理

文件管理的主要任務是對用户文件和系統文件進行管理,以方便用户使用,並保證文件的安全性。分為:文件存儲空間的管理,目錄管理,文件的讀/寫管理和保護。 [1] 
參考資料
  • 1.    湯小丹.計算機操作系統.陝西:西安電子科技大學出版社,2010
  • 2.    功能管理  .智庫。百科[引用日期2017-05-01]