計算機作業系統(第2版)(2015年高等教育出版社(陸麗娜、楊麥順等))

計算機作業系統(第2版)(2015年高等教育出版社(陸麗娜、楊麥順等))

《計算機作業系統(第2版)》是由陸麗娜、楊麥順、丁凰、許大煒、賈曉琳主編,2015年由高等教育出版社出版的十一五國家規劃課題研究成果教材。該教材可作為高等學校計算機專業和相關專業的作業系統課程教材,也可作為從事計算機工作的科技人員學習作業系統的參考書,對報考研究生的學生也有一定的參考價值。

該教材分為九個章節的內容,主要包括作業系統概述、進程與執行緒、處理機調度、進程同步與死鎖、存儲管理、檔案系統、設備管理、作業系統的安全性、作業系統實驗指導。此外,每章節下還設有本章小結與習題等欄目。

基本介紹

  • 書名:計算機作業系統(第2版)
  • 作者:陸麗娜、楊麥順、丁凰、許大煒、賈曉琳
  • ISBN:978-7-04-043510-8
  • 類別:十一五國家規劃課題研究成果教材
  • 頁數:388頁
  • 出版社:高等教育出版社
  • 出版時間:2015年8月11日
  • 裝幀:平裝
  • 開本:16開
  • 版面字數:550千字
成書過程,內容簡介,教材目錄,教學資源,教材特色,作者簡介,

成書過程

《計算機作業系統(第2版)》根據全國高等學校教學研究中心組織實施的教育科學“十一五”國家級重點課題啟動的“高等學校計算機套用型人才培養”課程教材《計算機作業系統》進行修改和完善。作者根據教學實踐和教學經驗,針對套用型學生的特點編寫了該教材。
該教材由西安交通大學陸麗娜、楊麥順和賈曉琳老師以及西安交通大學城市學院丁凰、許大煒老師共同編寫。西安交通大學研究生鞏學偉、董騏、付嘉興、吳濤、向樂樂等同學對該教材編寫提出了意見和在PPT製作、程式調試及校對過程中提供了幫助。此外,得到了網上提供作業系統相關算法及實現程式的作者們的幫助。該教材中有些章節還引用了參考文獻中列出的中國國內外一些內容。
2015年8月11日,該教材由高等教育出版社出版。

內容簡介

《計算機作業系統(第2版)》分為九個章節的內容,主要包括作業系統概述、進程與執行緒、處理機調度、進程同步與死鎖、存儲管理、檔案系統、設備管理、作業系統的安全性、作業系統實驗指導。此外,每章節下還設有本章小結與習題等欄目。

教材目錄

第1章 作業系統概述
1.1 作業系統概念
1.1.1 什麼是作業系統
1.1.2 作業系統主要功能
1.1.3 作業系統的基本特性
1.2 作業系統的發展過程與分類
1.2.1 作業系統的發展過程
1.2.2 無作業系統
1.2.3 大型機作業系統
1.2.4 桌面作業系統
1.2.5 實時作業系統
1.2.6 網路作業系統
1.2.7 分散式作業系統
1.2.8 嵌入式作業系統
1.3 作業系統運行環境簡介
1.3.1 計算機系統結構
1.3.2 輸入輸出結構
1.3.3 存儲結構
1.3.4 硬體保護
1.4 作業系統與用戶接口
1.4.1 命令級接口與系統實用程式
1.4.2 程式級接口與系統調用
1.5 作業系統的結構
1.5.1 整體式結構
1.5.2 層次式結構
1.5.3 微核心與客戶-伺服器結構
1.5.4 面向對象結構
1.5.5 多處理機模式
1.6 典型題舉例
本章小結
習題1
第2章 進程與執行緒
2.1 進程的引入
2.1.1 程式的順序執行
2.1.2 程式的並發執行
2.1.3 進程的引入
2.1.4 進程的特徵
2.2 進程的狀態及其轉換
2.2.1 進程基本狀態及其轉換
2.2.2 具有掛起功能的進程狀態及轉換
2.3 進程的描述
2.3.1 進程的組成
2.3.2 進程控制塊數據結構
2.3.3 進程佇列的組織
2.3.4 進程的前趨圖
2.3.5 進程切換與模式切換
2.4 進程的控制
2.4.1 作業系統核心與原語
2.4.2 進程控制原語
2.5 執行緒的概念
2.5.1 執行緒概念的引入
2.5.2 執行緒與進程的比較
2.5.3 執行緒的分類與實現
2.6 典型題舉例
本章小結
習題2
第3章 處理機調度
3.1 處理機調度基本概念
3.1.1 處理機調度的層次
3.1.2 處理機的調度佇列模型
3.1.3 選擇調度算法的原則
3.2 批處理作業的管理與調度
3.2.1 作業的概念
3.2.2 批處理作業的管理
3.2.3 批作業調度算法
3.3 進程調度
3.3.1 進程調度需考慮的若干問題
3.3.2 常用的進程調度算法
3.4 典型題舉例
本章小結
習題3
第4章 進程同步與死鎖
4.1 進程同步的基本概念
4.1.1 進程間互動關係
4.1.2 與時間有關的錯誤
4.1.3 進程互斥概念
4.1.4 進程同步概念
4.2 臨界區互斥的基本方法
4.3 信號量機制
4.3.1 信號量的概念
4.3.2 P、V操作原語
4.3.3 用P、V操作實現進程間互斥
4.3.4 用P、V操作實現進程間同步
4.3.5 利用信號量來描述前趨關係
4.4 經典的同步問題
4.4.1 生產者-消費者問題
4.4.2 讀者-寫者問題
4.4.3 哲學家就餐問題
4.4.4 嗜眠理髮師問題
4.5 管程
4.5.1 管程基本概念
4.5.2 管程套用實例
4.6 進程通信
4.6.1 進程通信基本概念
4.6.2 基於訊息緩衝的通信方式
4.6.3 基於信箱的通信方式
4.7 死鎖
4.7.1 死鎖的概念
4.7.2 死鎖的預防
4.7.3 死鎖的避免
4.7.4 死鎖的檢測和解除
4.8 典型題舉例
本章小結
習題4
第5章 存儲管理
5.1 存儲管理的基本概念
5.1.1 物理地址與邏輯地址
5.1.2 用戶程式的處理過程
5.1.3 存儲管理的主要任務
5.2 覆蓋與交換技術
5.2.1 覆蓋技術
5.2.2 交換技術
5.2.3 交換與覆蓋的異同點
5.3 連續存儲空間管理
5.3.1 單一連續存儲管理
5.3.2 固定分區存儲管理
5.3.3 可變分區存儲管理
5.4 分頁存儲管理
5.4.1 基本原理
5.4.2 主存空間的分配與回收
5.4.3 地址轉換與存儲保護
5.4.4 對分頁存儲管理的改進
5.4.5 管理特點
5.5 段式存儲管理
5.5.1 基本原理
5.5.2 主存空間的分配與回收
5.5.3 地址轉換與存儲保護
5.5.4 管理特點
5.5.5 分頁和分段的主要區別
5.6 段頁式存儲管理
5.6.1 基本原理
5.6.2 主存空間的分配與回收
5.6.3 地址轉換與存儲保護
5.6.4 管理特點
5.7 虛擬存儲器管理
5.7.1 虛擬存儲器的基本概念
5.7.2 請求分頁存儲管理
5.7.3 請求分段存儲管理方式
5.8典型題舉例
本章小結
習題5
第6章 檔案系統
6.1 檔案系統基本概念
6.1.1 檔案系統的引入
6.1.2 檔案與檔案系統
6.1.3 檔案的分類
6.1.4 檔案系統的功能
6.2 檔案的組織結構
6.2.1 檔案的邏輯組織結構
6.2.2 檔案的物理組織結構
6.3 檔案的存取方法
6.4 檔案的目錄結構
6.4.1 檔案控制塊與索引結點
6.4.2 檔案目錄
6.4.3 檔案目錄查找
6.5 檔案的存儲空間組織
6.6 檔案共享和保護
6.6.1 檔案共享
6.6.2 檔案共享語義
6.6.3 檔案保護
6.7 檔案相關操作
6.7.1 檔案操作
6.7.2 記錄操作
6.8 檔案系統的安全性與可靠性
6.8.1 檔案系統的安全性
6.8.2 檔案系統的可靠性
6.9 檔案系統的性能
6.10 檔案系統實例
6.10.1 CDROM檔案系統
6.10.2 EXT2檔案系統
6.11 典型題舉例
本章小結
習題6
第7章 設備管理
7.1 設備概述
7.1.1 設備類型
7.1.2 設備管理的功能和目標
7.1.3 設備管理的主要任務
7.2 I/O設備硬體結構和軟體組成
7.2.1 I/O設備的硬體結構
7.2.2 I/O設備的軟體組成
7.3 I/O設備控制方式
7.3.1 程式直接I/O控制方式
7.3.2 程式中斷I/O控制方式
7.3.3 直接存儲器存取I/O控制方式
7.3.4 I/O通道控制方式
7.4 設備管理中所使用的技術
7.4.1 中斷技術
7.4.2 通道技術
7.4.3 緩衝技術
7.4.4 虛擬設備技術和SPOOLing技術
7.5 設備的分配和設備處理程式
7.5.1 設備分配
7.5.2 設備回收
7.5.3 設備處理
7.6 磁碟存儲設備管理
7.6.1 盤的結構
7.6.2磁碟臂調度算法
7.6.3磁碟管理
7.7典型題舉例
本章小結
習題7
第8章 作業系統的安全性
8.1 作業系統安全性概述
8.1.1 作業系統的特點及其重要性
8.1.2 作業系統的安全觀點
8.1.3 作業系統的安全威脅
8.2 系統安全的分級管理機制
8.2.1 安全等級的標準
8.2.2 常用的安全分級管理機制
8.3 影響系統安全性的因素
8.3.1 來自系統內部的攻擊
8.3.2 來自系統外部的攻擊
8.4 作業系統的安全策略與安全機制
8.4.1 作業系統的安全策略
8.4.2 作業系統的安全機制
8.5 實現系統安全性的基本技術
本章小結
習題8
第9章 作業系統實驗指導
9.1 進程調度實驗
9.1.1 閱讀程式
9.1.2 設計與編程
9.2 作業調度實驗
9.2.1 閱讀程式
9.2.2 設計與編程
9.3 存儲管理實驗
9.3.1 閱讀程式
9.3.2 設計與編程
9.4 檔案系統實驗
9.5 磁碟移臂調度實驗
參考文獻
著作權
(註:目錄排版順序為從左列至右列

教學資源

  • 課程資源
《計算機作業系統(第2版)》配套建設有“計算機作業系統(第2版)”數字課程,數字課程內容包括電子課件、習題參考答案、動畫演示等內容,供讀者完善學習內容。
數字課程名稱出版社出版時間內容提供者
“計算機作業系統(第2版)”數字課程
高等教育出版社、高等教育電子音像出版社
2015年7月
張海波

教材特色

《計算機作業系統(第2版)》總結實踐和教學經驗,以培養套用型人才為出發點,在編寫過程中注重理論與實踐相結合。本著由淺入深、循序漸進、重點突出、實用夠用、典型題講透的原則,進行作業系統基本概念、基本技術、基本方法的闡述,又融合現代作業系統技術發展和套用進行討論,將作業系統的理論知識與作業系統的實踐實習結合起來。

作者簡介

陸麗娜:西安交通大學教師。
楊麥順:男,高級工程師,碩士生導師,西安交通大學教師,主要從事軟體工程、軟體開發技術、嵌入式系統等研究。
丁凰:女,副教授,碩士研究生,西安交通大學城市學院計算機系專職教師。主要從事計算機科學與技術專業《計算機作業系統》《資料庫技術》等課程的教學工作,先後參編《作業系統》《C語言程式設計》等教材。
許大煒:男,講師,博士研究生,西安交通大學城市學院計算機系副主任。主要從事計算機網路、高性能計算的研究。主要擔任《計算機網路》《計算機組成原理》和《數據結構》等計算機專業理論基礎課程的教學工作。
賈曉琳:女,漢族,計算機軟體與理論專業博士,碩士研究生導師,西安交通大學計算機系教師,主要從事分散式系統與電子商務、軟體工程、無限感測網路安全關鍵技術研究。

相關詞條

熱門詞條

聯絡我們