作業系統原理(2022年北京郵電大學出版社出版書籍)

本詞條是多義詞,共9個義項
更多義項 ▼ 收起列表 ▲

《作業系統原理》是北京郵電大學出版社於2022年出版的書籍,作者周延森。

基本介紹

  • 中文名:作業系統原理
  • 作者:周延森
  • 出版社:北京郵電大學出版社
  • 出版時間:2022年5月12日
  • 定價:48.00 元
  • ISBN:9787563566372
內容簡介,目錄介紹,

內容簡介

作業系統是一切軟體運行的基礎。根據本系專業學生的特點,結合自己十多年的作業系統原理的教學經驗和素材積累,編寫一本適合計算機專業學習的教材非常有必要。
本書全面系統地介紹了現代作業系統的基本理論和最新技術,並簡單分析了作業系統的實現技術和方法。本書全面介紹了計算機系統中的一個重要軟體——作業系統(OS)。全書分為7章,第一章介紹了 OS 的發展、特徵、功能以及 OS 結構;第二章介紹了作業系統提供給用戶的界面,即作業系統的用戶接口;第三章深入地闡述了進程和執行緒的基本概念、原語和進程控制原語、進程同步與互斥以及進程之間通信、進程死鎖以及執行緒概念、執行緒與進程的區別和聯繫;第四章為處理機調度,深入闡述了作業的基本概念、作業調度的層次以及作業調度算法,提出了評價作業調度算法的定量和定性指標;對作業實時調度、多處理機調度算法進行了分析;第五章為存儲管理,對連續和離散存儲器管理方式及虛擬存儲器進行了介紹;第六章是檔案管理,深入闡述了檔案的邏輯結構與物理結構、外存空閒空間的分配和回收、檔案索引結構;第七章為設備管理,深入闡述了外圍設備的主要四種輸入輸出方式、設備分配所需的數據結構、中斷技術和原理、緩衝區和緩衝池的管理、磁碟調度算法和磁碟陣列等,對 I/O 軟體的層次結構作了較深入的闡述。

目錄介紹

第1章緒論1
1.1作業系統的形成與地位1
1.1.1作業系統的形成1
1.1.2作業系統的地位2
1.2作業系統的發展階段3
1.2.1手工作業系統階段3
1.2.2早期批處理系統階段4
1.2.3多道程式系統階段5
1.2.4新一代作業系統階段6
1.3作業系統的定義與特徵6
1.3.1作業系統的定義6
1.3.2作業系統的特徵7
1.4作業系統的基本類型8
1.4.1多道批處理作業系統8
1.4.2分時作業系統9
1.4.3實時作業系統10
1.4.4網路作業系統11
1.4.5分散式作業系統12
1.4.6多處理機作業系統13
1.4.7嵌入式作業系統13
1.5作業系統的基本功能14
1.5.1處理機管理14
1.5.2存儲器管理15
1.5.3檔案管理17
1.5.4設備管理17
1.5.5用戶接口18
1.6研究、分析作業系統的幾種觀點19
習題21
第2章用戶接口23
2.1作業系統提供給用戶的接口23
2.2用戶的輸入/輸出方式24
2.2.1在線上輸入/輸出方式24
2.2.2脫機輸入/輸出方式25
2.2.3直接耦合方式25
2.2.4SPOOLing系統26
2.3系統調用27
2.3.1系統調用的基本概念27
2.3.2系統調用的主要種類28
2.3.3系統調用的功能28
2.3.4系統調用與一般過程(函式)調用的主要區別29
2.3.5系統調用的運行過程與使用方法29
2.4圖形化用戶接口31
習題32
第3章進程管理33
3.1進程33
3.1.1進程的引入和定義34
3.1.2進程上下文37
3.1.3進程狀態38
3.1.4PCB內容42
3.2進程控制45
3.2.1進程創建原語46
3.2.2進程終止原語47
3.2.3進程阻塞與喚醒原語48
3.2.4進程掛起與激活原語49
3.3進程的同步與互斥50
3.3.1進程之間的制約關係50
3.3.2信號量機制51
3.3.3進程的同步與互斥實現54
3.3.4進程的同步與互斥實例分析57
3.4進程的通信65
3.4.1訊息緩衝通信65
3.4.2信箱通信67
3.4.3管道通信68
3.5死鎖71
3.5.1死鎖的基本概念71
3.5.2死鎖的預防與避免73
3.5.3死鎖的檢測與解除77
3.6執行緒80
3.6.1執行緒的概念80
3.6.2執行緒實現機制82
3.6.3執行緒與進程的比較83
3.7管程84
3.7.1管程概念84
3.7.2管程語法與套用85
3.7.3管程的主要特徵86
習題87

相關詞條

熱門詞條

聯絡我們