什麼是作業系統

2022-09-27 15:33:06 字數 1992 閱讀 2544

作業系統的主要功能

作業系統的基本特徵

作業系統的主要型別

unix命令的一般格式

什麼是作業系統

作業系統是管理、控制計算機內各種資源、有效地組織多道程式執行的系統軟體,是使用者和計算機之間的介面。

如何理解作業系統的定義

作業系統是什麼:作業系統是軟體,而且是系統軟體;

作業系統管什麼:管理、控制系統內各種資源,有效地組織多道程式的執行;

作業系統有何用:提供眾多服務,方便使用者使用,擴充硬體功能。

作業系統的地位

是整個系統的控制中心,既管軟體,又管硬體;

它為其它軟體提供執行環境

作業系統的主要功能

配置作業系統的目的

提供乙個計算機使用者與計算機硬體系統的介面,使計算機系統易於使用;

有效地控制和管理計算機中的各種資源,使之得到更有效的利用;

合理地組織計算機的工作流程,以改善系統效能。

作業系統的主要功能

儲存器管理:記憶體分配、位址對映、記憶體保護和記憶體擴充

處理機管理:作業和程序排程、程序控制和程序通訊

裝置管理:緩衝區管理、裝置分配、裝置驅動和裝置無關性

檔案管理:檔案儲存空間的管理、檔案操作的一般管理、目錄管理、檔案的讀寫管理和訪問控制

使用者介面管理:命令介面、程式介面和圖形介面

作業系統的特徵

併發:兩個或兩個以上的活動在同一時間間隔中進行

共享:計算機系統中資源為多個任務所共用

非同步性:在多道程式環境下,各程式的執行有「走走停停」的性質,即程式在什麼時候執行、在執行過程中是否被其它事情打斷、向前推進的速度都是不可預知的,由程式執行時的現場決定;同一程式在相同的初始條件下,無論何時執行都應獲得相同的結果。

虛擬性:是指乙個物理上的實體變為若干個邏輯上的實物。

作業系統的主要型別

一、批處理系統

1、單道批處理(記憶體中內有一道作業)

批處理:是指計算機系統對一批作業自動處理的一種技術。

聯機批處理:作業的自動處理受到監督程式的控制。cpu的利用率不高,不能很好地利用系統資源。

離線批處理:為克服聯機批處理的缺點,引入離線批處理。

模型圖如下

2、多道批處理系統(記憶體中可以有多道作業,在管理程式的控制下交替執行)

多道程式設計:是指同時把多個作業放入記憶體並允許它們交替執行,共享系統中的各類資源,當一道程式因某種原因而暫停執行時,cpu立即執行另一道程式。

3、特點:多道、成批

4、優點:資源利用率高、系統吞吐量大

5、缺點:等待時間長、無互動能力,使用者無法干預

離線批處理模型圖

二、分時系統

1、分時技術:就是把處理機的執行時間分成很短的時間片,按時間片輪流把處理機分配給各聯機作業。若某個作業在分配給它時間片內不能完成任務時,則該作業暫時中斷,把處理機交給另乙個作業。

2、特點

同時性:若干個使用者同時上機使用計算機系統。

互動性:使用者能方便地與系統進行人機對話。

獨立性:系統中各使用者可以彼此獨立地操作,互不干擾或破壞。

及時性:使用者能在很短的時間內得到系統的響應。

3、優點

響應快、介面友好

多使用者、便於普及

便於資源共享

三、實時系統

1、是指計算機對於外來資訊能夠以足夠快的速度進行處理,並在被控制物件允許的範圍內作出快速響應。

2、實時系統的典型應用

過程控制系統、資訊查詢系統、事務處理系統

3、實時系統與分時系統的區別

互動能力較弱,系統專用

響應時間更嚴格、及時

可靠性要求更高

四、網路作業系統

1、計算機網路是計算機技術和通訊技術相接合的產物。

2、定義:一般建立在各個主機的本地作業系統基礎之上,其功能是實現網路通訊、資源共享和保護,以及提供網路服務和網路介面等。

3、功能

網路通訊

資源共享和保護

網路服務

網路介面

......

作業系統複習

一 什麼是作業系統 在回答這個問題之前,我們先來了解一下什麼是計算機系統。計算機系統是按使用者的要求接收和儲存資訊 自動進行資料處理並輸出結果資訊的系統。計算機系統由硬體系統和軟體系統組成。軟硬體系統的組成部分就是計算機系統的資源,當不同的使用者使用計算機時都要占用系統資源並且有不同的控制需求。作業...

2019作業系統A

2014年秋季學期 作業系統 課程考試試卷 a卷 注意 1 本試卷共 3 頁2 考試時間 110分鐘 3 姓名 學號 網選班級 網選序號必須寫在指定地方。一 單項選擇題目 每小題 2分,共30分,請將答案填在小提前的括弧內 1.從使用者角度看,作業系統是 a.計算機資源的管理者b.計算機工作流程的組...

作業系統 筆記

第一章作業系統引論 什麼是作業系統?作業系統是所有軟體中最基礎 最核心的部分,是計算機使用者和計算機硬體之間的中介程式,它為使用者執行程式提供更方便 更有效的環境。從資源管理的角度看,作業系統對整個計算機系統內的所有硬體和軟體資源進行管理和排程,優化資源利用,協調系統內的各種活動,處理可能出現的種種...