學習啦 > 學習電腦 > 操作系統(tǒng) > 操作系統(tǒng)基礎知識 > 簡述操作系統(tǒng)的定義及功能

簡述操作系統(tǒng)的定義及功能

時間: 佳洲1085 分享

簡述操作系統(tǒng)的定義及功能

  我們現(xiàn)在的生活已經(jīng)離不開計算機,但是其實我們對計算機的操作系統(tǒng)卻知之甚少,下面由學習啦小編為大家整理了簡述操作系統(tǒng)的定義和功能的相關知識,希望對大家有幫助!

  簡述操作系統(tǒng)的定義

  操作系統(tǒng):是控制和管理計算機系統(tǒng)內(nèi)各種硬件和軟件資源、有效地組織多道程序運行的系統(tǒng)軟件(或程序集合),是用戶與計算機之間的接口。

  1) OS是什么:是系統(tǒng)軟件(一整套程序組成,如UNIX由上千個模塊組成)

  2) 管什么:控制和管理系統(tǒng)資源(記錄和調(diào)度)

  操作系統(tǒng)和普通軟件(用戶態(tài))之間的主要區(qū)別:

  如果用戶不喜歡某個特定的電子郵件閱 讀器,他可以自由選擇另一個,或者選擇自己寫一個,但是他不能自行寫一個屬于操作系統(tǒng)一部分的時鐘中斷處理程序。這個程序由硬件保護, 防止用戶試圖對其進行修改。

  簡述操作系統(tǒng)的功能

  1 存儲器管理功能

  內(nèi)存分配: 記錄整個內(nèi)存,按照某種策略實施分配,或回收釋放的內(nèi)存空間。

  地址映射: 硬件支持下解決地址映射,即邏輯到物理地址轉(zhuǎn)換。

  內(nèi)存保護: 保證各程序空間不受“進犯” 。

  內(nèi)存擴充: 通過虛擬存儲器技術(shù)虛擬成比實際內(nèi)存大的多的空間來滿足實際運行的需要。

  2 處理機管理功能

  作業(yè)和進程調(diào)度: 后備隊列上(外存空間)的調(diào)度,作業(yè)調(diào)度(并不是所有類型機器都具有) 。CPU調(diào)度,進程調(diào)度。

  進程通信: 由于多個程序(進程)彼此間會發(fā)生相互制約關系,需要設置進程同步機制。進程之間往往需要交換信息,為此系統(tǒng)要提供通信機制。

  3 設備管理功能

  緩沖區(qū)管理: 管理各類I/O設備的數(shù)據(jù)緩沖區(qū),解決CPU和外設速度不匹配的矛盾。

  設備分配: 根據(jù)I/O請求和相應分配策略分配外部設備以及通道、控制器等。

  設備驅(qū)動: 實現(xiàn)用戶提出的I/O操作請求,完成數(shù)據(jù)的輸入輸出。這個過程是系統(tǒng)建立和維持的。

  設備無關性: 應用程序獨立于實際的物理設備,由操作系統(tǒng)將邏輯設備映射到物理設備。

  4 文件管理功能

  文件存儲空間的管理:記錄空閑空間、為新文件分配必要的外存空間,回收釋放的文件空間,提高外存的利用率等。

  目錄管理: 目錄文件的組織、及實現(xiàn)用戶對文件的“按名存取”、目錄的快速查詢和文件共享等。

  文件的讀寫管理和存取控制: 根據(jù)用戶請求,讀取或?qū)懭胪獯?。并防止未授?quán)用戶的存取或破壞,對各文件(包括目錄文件)進行存取控制。

  5 用戶接口管理

  命令界面: 系統(tǒng)提供一套命令,每個命令都由系統(tǒng)的命令解釋程序所接收、分析,然后調(diào)用相應模塊完成命令所需求功能。

  圖形界面: 考慮用戶使用計算機的方便性,現(xiàn)代操作系統(tǒng)都提供了圖形用戶界面。它也是一種交互形式,只不過將命令形式改成了圖形提示和鼠標點擊。

  程序界面: 也稱系統(tǒng)調(diào)用界面,是程序?qū)哟紊嫌脩襞c操作系統(tǒng)打交道的方式。

3634043