操作系統的職能是控制計算機系統所有資源,合理組織計算機工作流程,爲用戶提供良好工作環境和友好接口,系統資源管理和提供用戶界面是操作系統的功能要點,軟件資源常以文件的形式存放到外存儲器上,操作系統的主要任務圍繞5個功能模塊.
·處理器:引入多道程序技術,提供對處理器分配調度策略,實施分配和回收資源,許多操作系統以作業和進程的方式進行管理.現代操作系統更引入了線程作爲分配處理器的基本單位.
·存儲管理:一般叫做主存/內存,是運行程序存放數據的,主要工作是對存儲器進行分配擴充保護.
·設備管理:計算機系統採用通道,控制器,設備三級控制方法管理這些設備,爲發揮設備/處理機並行工作能力,常常使用緩衝技術和虛擬技術.
·文件管理:主要任務是管理文件的存儲空間,提供信息的共享和保護.允許多個用戶協同工作又不引起混亂.
·用戶接口:用戶通過兩種接口請求操作系統命令,一種接口是作業一級的接口,即提供一組操作命令.讓用戶組織和控制自己作業的運行.作業控制可以分爲聯機控制和脫機控制.另一種接口是編程接口,即提供一組系統調用命令(也叫做進管指令 SVC)供各種程序調用,請求操作系統的服務.
操作系統的功能
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
老程序員被裁,應屆生卻能月薪 1.3 萬?這你能忍?
前端高達
2019-02-24 13:48:04
Linux基本操作命令
wbzjacky
2019-02-24 13:12:38
真實的模擬***綜合實驗
wbzjacky
2019-02-24 13:12:37
三層交換機的HSRP、vlan、端口聚合
wbzjacky
2019-02-24 13:12:37
如果同事暗中傷害你,應該怎麼辦?
這個饅頭有餡
2019-02-24 13:59:08
職場中,抱怨越多的員工,越被領導瞧不起!
這個饅頭有餡
2019-02-24 13:59:08
遇到到處蹭吃卻從不請客吃飯的主怎麼辦?
樑軍年
2019-02-24 13:26:35
高標準機房綜合配線安裝
wbzjacky
2019-02-24 13:12:38
IPsec ***實驗
wbzjacky
2019-02-24 13:12:37
CISCO路由AAA的Easy ***
wbzjacky
2019-02-24 13:12:37
CISCO訪問控制列表 企業網絡管理的必殺技
wbzjacky
2019-02-24 13:12:37
Java程序員你憑什麼比.NET工資高?
java1856905
2019-02-24 13:32:45