作業系統學習筆記一

2021-09-30 11:49:39 字數 1420 閱讀 9888

一、使用者介面

使用者命令:指計算機使用者要求計算機系統為其工作的指示。

命令的表示形式:字元形勢,選單形勢,圖形形勢

命令的使用方式:離線使用方式,聯機使用方式

二、作業系統的概念

作業系統是計算機系統中各類資源的管理者,負責分配、**以及控制系統中的各種軟體硬體資源,同時跟蹤資源的使用情況、滿足資源請求、提高資源的利用率,協調各個程式和使用者對資源的使用衝突。

所以作業系統需具備監視資源,分配和**資源以及保護資源的功能。

定義:作業系統是計算機系統中的乙個系統軟體,管理和控制計算機系統中的硬體和軟體資源,合理的組織計算機的工作流程,以便有效利用這些資源為使用者提供乙個功能強,使用方便的工作環境,從而在計算機與使用者之間起到介面的作用。

三、多道批處理系統

多道:允許多個程式同時存在於主存中,按照某種原則分派處理機,逐個執行這些程式。

批處理:使用者提交的作業首先存放在外村,並排成乙個佇列。然後由作業排程程式按照一定的演算法從該佇列中因此選取乙個或若干個作業裝入記憶體執行。

四、處理機自動切換

當某個程式占用處理機執行過程中遇到了輸入/輸出語句,可以啟動專門負責輸入/輸出的系統服務程式完成輸入/輸出操作,而處理機切換到另乙個程式執行。也有可能使其他原因因此處理機自動切換。

五、多道程式設計

六、多道程式設計技術引發的問題

1、處理機的分配與**

2、記憶體的分配與保護

3、i/o裝置的共享與效率

4、檔案的有效管理

5、作業的組織

七、分時系統與實時系統

1、分時系統:分時+批處理功能

記憶體:「前台區」和「後台區」,「前台區」存放按時間片「調入」和「調出」的作業流,「後台區」存放按批處理作業。

僅當前臺作業調入/調出,或前台無作業可執行時,方才執行「後台區」中的作業。

提供互動式快速的服務,同時在處理機空閒時執行後台較大的批作業。

2、多道分時系統

允許在記憶體中同時存放多道作業,並把具備執行條件的所有作業拍成乙個佇列,讓他們一次輪流獲得乙個時間片來執行。

與單道分時系統相比較,由於作業資料都在記憶體中,不需要調入、調出開銷,所以多道分時系統具有較好的系統效能。

現代分時系統都屬於多道分時系統。

3、實時系統

分時系統為互動作業提供了快速的響應服務,但還不能滿足某些對相應時間要求非常嚴格的任務需要。

八、個人計算機作業系統:unix,os/2,windows等等

九、、網路作業系統:網路介面控制器及一些用於驅動的底層軟體,遠端登入軟體和遠端檔案訪問軟體。

十、分布式作業系統:將使用者的應用程式分布在多台處理機上同時執行。合理地排程各處理機,使整個系統獲得最大的並行度。

十一、嵌入式作業系統

作業系統學習筆記(一)

1.3虛擬 1.4非同步 2.os的目標和功能 2.2.使用者與計算機之間的介面 2.3擴充機器 3.發展與分類 4.執行機制 5體系結構 作業系統 operating system,os 是指控制和管理整個計算機系統的硬體和軟體資源,合理的組織 排程計算機的工作和資源的分配,進而為使用者和其他軟體...

作業系統學習筆記 一 作業系統概述

作業系統的基本功能 終端分類 併發是指巨集觀上在一段時間內能同時執行多個程式,而並行則指同一時刻能執行多個指令。並行需要硬體支援,如多流水線 多核處理器或者分布式計算系統。作業系統通過引入程序和執行緒,使得程式能夠併發執行。共享是指系統中的資源可以被多個併發程序共同使用。有兩種共享方式 互斥共享和同...

作業系統學習筆記

這裡專門摘錄作業系統相關筆試題和面試題!也當作自己的乙個複習!乙個很全的作業系統常考知識集合 1.分段式儲存和分頁式儲存,以及段頁式儲存的區別 分頁是一維儲存,分段是二維的 因為分頁給出虛擬位址後,作業系統會自動劃分頁號和偏移量 而分段給出位址後,需要知道段號和偏移量,段的長度是可變的!故是二維的 ...