作業系統前言總結

2021-09-28 19:59:27 字數 1119 閱讀 1681

作業系統

4個基本特徵:

併發共享

虛擬非同步

其實同時共享微觀的角度看是交替訪問

虛擬特性比如4核的cpu電腦卻可以同時開啟許多程式不僅僅是4個程式

虛擬儲存器和虛擬處理器(時分復用、空分復用)

發展歷史

1.手工作業系統

早期的打孔機,打孔表示01

2.單道批處理系統

離線輸入輸出,並監督程式負責控制

3.多道批處理系統

多道程式並行

分時作業系統和實時作業系統

分時作業系統不能優先處理

實時作業系統可以優先處理

執行機制分為:

兩種指令(特權和非特權)

兩種處理機狀態(核心態、使用者態)

兩種程式(核心程式和應用程式)

特權命令和非特權命令

特權命令:記憶體清0(管理員才有,普通使用者沒有)

非特權命令:普通使用者可以執行

原語(原子操作,勢不可擋!)

中斷分為內中斷外中斷

本質:發生中斷意味著需要作業系統介入開展管理工作

1.當發生中斷,cpu立即進入核心狀態

2.中斷發生後,由作業系統核心對中斷進行處理

3.不同的中斷訊號,進行不同的處理

使用者態——>核心態唯一路徑就是中斷

內中斷:

1.陷阱、陷入(trap)~就是有意為之的異常比如系統呼叫

2.故障(fault)~有錯誤引起的比如缺頁

3.終止(abort)~不可恢復的致命錯誤比如乙個整數/0

功能分類:

1.裝置管理

2.檔案管理

3.程序控制

4.程序通訊

5.記憶體管理

系統呼叫與庫函式的區別

應用程式可以間接呼叫c庫函式然後到系統呼叫

應用程式可以直接到系統呼叫(核心態)

系統呼叫使使用者態轉換到核心態

程序

作業系統筆記0 前言

主要記錄大三學習作業系統的整理筆記。作業系統 英語 operating system,縮寫作 os 是管理計算機硬體與軟體資源的系統軟體,同時也是計算機系統的核心與基石。作業系統需要處理如管理與配置記憶體 決定系統資源供需的優先次序 控制輸入與輸出裝置 操作網路與管理檔案系統等基本事務。作業系統也提...

作業系統總結

老師每次都要求我們考試之後,要再次看書,去做到真正的學習。我們在前一段時間的學習都是都是在積累,還沒有真正的收穫,這次我嚴格按照要求做到,也算是督促自己能夠養成好的習慣吧。這次我看書花費了乙個小時,但感覺很有收穫。先說一下再看之後的總體感受吧,考完之後忽然就覺得世界亮了 這裡說的有點誇張了 心裡總算...

作業系統總結

作業系統 作業系統是指為程式的生存提供乙個通用的土壤,他為多個程式並存提供了條件,同時避免每個程式都需要自己創造執行空間的精力,如果把程式比喻為人,那麼系統就是自然,人只有在自然中才能生存,假設人類要移民火星,人類首先要做的就是在火星上構建自然這個系統,然後人類才能生存,這個自然也可以理解為作業系統...