作業系統(第3版)(2013年電子工業出版社出版的圖書)

作業系統(第3版)(2013年電子工業出版社出版的圖書)

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

《作業系統(第3版)》是2013年電子工業出版社出版的圖書,作者王路群,全書共分為十一章,主要講解了作業系統的概念、主要功能及技術知識。

基本介紹

  • 中文名:作業系統(第3版)
  • 作者:王路群 主編
  • 出版社:電子工業出版社
  • ISBN:9787121193934
內容簡介,圖書目錄,

內容簡介

《作業系統(第3版)/普通高等教育“十一五”*規劃教材·教育部普通高等教育精品教材》中以當前流行作業系統的主要功能為主線,介紹作業系統的概念、接口、進程管理、處理機管理、存儲器管理、檔案管理、設備管理;以用戶比較熟悉的Linux和Windows 7作業系統為實例,剖析了現代作業系統所採用的*技術;附錄提供習題參考答案,並為任課教師免費提供電子課件。

圖書目錄

第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.3 作業系統的形成和發展
1.3.1 人工操作階段
1.3.2 單道批處理系統
1.3.3 多道批處理系統
1.3.4 分時系統
1.3.5 實時系統
1.3.6 個人機系統
1.3.7 網路作業系統
1.3.8 分散式作業系統
1.3.9 嵌入式作業系統
1.4 實用作業系統介紹
1.4.1 Windows 7作業系統
1.4.2 Linux作業系統
【本章小結】
習題
第2章 作業系統接口
2.1 脫機用戶接口
2.2 在線上用戶接口
2.2.1 在線上命令接口
2.2.2 圖形化用戶界面
2.3 系統調用
2.3.1 系統調用概述
2.3.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.2.4 進程控制塊
3.3 進程的控制
3.3.1 進程控制機構
3.3.2 進程的創建與撤銷
3.3.3 進程的掛起與恢復
3.4 進程的協調
3.4.1 進程互斥
3.4.2 進程同步
3.4.3 信號量和P、V操作
3.4.4 經典進程的同步
3.4.5 管程
3.5 進程的通信
3.5.1 進程通信的概念
3.5.2 進程通信的方式
3.5.3 訊息傳遞系統
3.6 死鎖
3.6.1 死鎖的概念
3.6.2 死鎖產生的必要條件
3.6.3 死鎖的描述
3.6.4 死鎖的解決方法
3.6.5 死鎖的預防
3.6.6 死鎖的避免
3.6.7 死鎖的檢測與解除
3.7 執行緒的概念
3.7.1 執行緒概述
3.7.2 多執行緒模型
3.7.3 執行緒與進程的區別
【本章小結】
習題
第4章 處理機管理
4.1 分級調度
4.1.1 作業的狀態及其轉換
4.1.2 調度的層次
4.1.3 作業與進程的關係
4.2 作業調度
4.2.1 作業調度功能
4.2.2 作業調度目標與性能衡量
4.3 進程調度
4.3.1 進程調度的功能和時機
4.3.2 進程調度方式
4.3.3 進程調度性能評價
4.4 常用調度算法
4.4.1 先來先服務法
4.4.2 時間片輪轉法
4.4.3 優先權法
4.4.4 其他算法簡介
4.5 Linux處理機管理
4.5.1 Linux進程調度機制
4.5.2 Linux進程調度的實現
4.5.3 作業級用戶接口
【本章小結】
習題
第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.4 分頁存儲管理技術
5.4.1 分頁存儲管理的基本原理
5.4.2 地址映射
5.4.3 兩級和多級頁表
5.4.4 頁面的共享
5.5 分段存儲管理技術
5.5.1 分段存儲管理的基本概念
5.5.2 分段存儲管理的基本原理
5.5.3 段的保護和共享
5.5.4 段頁式存儲管理技術
5.6 虛擬存儲器
5.6.1 虛擬存儲器的引入
5.6.2 虛擬存儲器的實現方法
5.6.3 虛擬存儲器的特徵
5.7 請求分頁存儲管理技術
5.7.1 硬體支持及缺頁處理
5.7.2 頁面置換算法
【本章小結】
習題
第6章 Linux的進程與存儲管理
6.1 Linux的進程管理
6.1.1 進程與作業的基本概念
6.1.2 進程的管理和控制
6.1.3 作業的控制
6.2 服務的管理
6.2.1 圖形界面下的管理
6.2.2 ntsysv命令
6.2.3 chkconfig和service命令
6.3 Linux的存儲管理
6.3.1 Linux的分段和分頁機制
6.3.2 Linux記憶體管理機制
6.4 進程管理項目實訓:實現計畫任務
6.5 存儲管理項目實訓:磁碟分區
【本章小結】
習題
第7章 Windows的進程與記憶體管理
7.1 Windows 7的特點及相關的概念
7.1.1 Windows 7體系結構的特點
7.1.2 Windows的管理機制
7.2 Windows進程和執行緒
7.2.1 Windows進程和執行緒的定義
7.2.2 Windows進程和執行緒的關聯
7.2.3 Windows進程的結構
7.2.4 Windows執行緒的結構
7.2.5 Windows進程和執行緒的創建
7.3 Windows處理器調度機制
7.3.1 調度優先權
7.3.2 執行緒狀態
7.3.3 執行緒調度機制
7.4 Windows的記憶體管理
7.4.1 記憶體管理器
7.4.2 記憶體管理的機制
7.5 虛擬地址空間
7.5.1 虛擬地址空間布局
7.5.2 虛擬地址轉換
7.6 頁面調度
7.6.1 缺頁處理
7.6.2 工作集及頁面調度策略
7.6.3 頁框號和物理記憶體管理
【本章小結】
習題
第8章 檔案管理
8.1 檔案與檔案系統
8.1.1 檔案的概念
8.1.2 檔案的分類
8.1.3 檔案系統概述
8.1.4 檔案系統的功能
8.2 檔案的組織與存儲
8.2.1 檔案的邏輯結構與存取方式
8.2.2 檔案的物理結構
8.3 檔案的管理
8.3.1 檔案控制塊
8.3.2 檔案目錄的概念
8.3.3 目錄檔案的結構
8.3.4 檔案存儲空間管理
8.4 檔案的共享與安全
8.4.1 檔案共享的實現
8.4.2 檔案安全的管理
【本章小結】
習題
第9章 設備管理
9.1 設備與設備管理
9.1.1 設備的分類
9.1.2 設備管理的設計目標
9.1.3 設備管理的功能
9.1.4 數據傳送控制方式
9.2 緩衝技術
9.2.1 緩衝技術的引入
9.2.2 緩衝器的種類
9.3 設備分配
9.3.1 設備管理的數據結構
9.3.2 設備分配的原則、策略及算法
9.4 I/O進程控制
9.4.1 控制的引入
9.4.2 控制的功能
9.4.3 控制的實現
9.5 設備驅動程式
【本章小結】
習題
第10章 Linux檔案系統
10.1 Linux檔案系統概述
10.2 EXT2檔案系統
10.3 虛擬檔案系統(VFS)
10.4 創建Linux檔案系統
10.5 掛載和卸載檔案系統
10.6 檢查檔案系統錯誤
10.7 使用交換空間
10.8 設定開機自動掛載檔案系統
10.9 檔案系統項目實訓:掛載與卸載Linux檔案系統
10.10 設備管理項目實訓:Linux設備管理
【本章小結】
習題
第11章 Windows的設備管理和檔案系統
11.1 Windows I/O系統的結構
11.1.1 設計目標
11.1.2 設備管理服務
11.2 設備驅動程式和I/O處理
11.2.1 設備驅動類型和結構
11.2.2 Windows的I/O處理
11.3 Windows的檔案系統
11.3.1 Windows磁碟管理
……

相關詞條

熱門詞條

聯絡我們