出版時間:2008-1 出版社:中央廣播電視大學出版社 作者:孟慶昌 編 頁數:212
內容概要
本書以LinuX為背景全面系統(tǒng)地介紹現代操作系統(tǒng)的基本知識和最新技術。全書共分7章:第工章概述操作系統(tǒng)的定義、功能、特征、主要類型以及系統(tǒng)結構;第2章至第6章分別講述進程管理、處理機調度、存儲管理、文件系統(tǒng)和設備管理;第7章簡述現代操作系統(tǒng)發(fā)展。本書可作為大學本科計算機科學與技術專業(yè)的教科書,也可作為其他相關專業(yè)或成人教育的參考書,以及計算機工作者的自學用書。
書籍目錄
1 操作系統(tǒng)概述
1.1 操作系統(tǒng)概念
1.1.1 計算機硬件結構
1.1.2 操作系統(tǒng)的形成
1.1.3 操作系統(tǒng)的概念
1.1.4 操作系統(tǒng)的地位
1.1.5 操作系統(tǒng)的特征
1.2 操作系統(tǒng)的主要功能
1.2.1 存儲管理
1.2.2 進程和處理機管理
1.2.3 文件管理
1.2.4 設備管理
1.2.5 用戶接口
1.3 操作系統(tǒng)的主要類型
1.3.1 批處理系統(tǒng)
1.3.2 分吋系統(tǒng)
1.3.3 實時系統(tǒng)
1.3.4 網絡操作系統(tǒng)
1.3.5 其他操作系統(tǒng)
1.4 操作系統(tǒng)結構設計
1.4.1 整體結構
1.4.2 層次結構
1.4.3 虛擬機結構
1.4.4 客戶機一服務器結構
1.4.5 UNIX和LinuX系統(tǒng)的核心結構
本章小結
練習與思考
2 進程管理
2.1 進程概念
2.1.1 程序并發(fā)執(zhí)行時的特征
2.1.2 進程概念的引入
2.1.3 進程的狀態(tài)及其轉換
2.1.4 進程的組成
2.1.5 進程隊列
2.2 進程管理和有關命令
2.2.1 進程管理
2.2.2 Linux進程管理
2.2.3 對進程的操作命令
2.2.4 有關進程控制的系統(tǒng)調用
2.3 進程間的關系和通信
2.3.1 進程間的關系
2.3.2 進程同步機制
2.3.3 信號量的一般應用
2.3.4 進程通信
2.4 死鎖
2.4.1 死鎖的定義
2.4.2 產生死鎖的必要條件
2.4.3 對待死鎖的策略
本章小結
練習與思考
3 處理機調度
3.1 調度級別
3.2 作業(yè)調度
3.2.1 作業(yè)狀態(tài)
3.2.2 作業(yè)調度
3.3 進程調度
3.3.1 進程調度的功能和時機
3.3.2 兩級調度模型
3.3.3 三級調度模型
3.4 調度性能的評價
3.4.1 調度策略的選擇
3.4.2 性能評價標準
3.5 常用調度算法
3.5.1 先來先服務法
3.5.2 時間片輪轉法
3.5.3 優(yōu)先級法
3.5.4 其他調度算法簡介
3.6 中斷處理
3.6.1 中斷概述
3.6.2 中斷處理過程
3.6.3 中斷優(yōu)先級和多重中斷
3.6.4 系統(tǒng)調用處理
3.6.5 she命令的一般執(zhí)行過程
3.7 LinuX系統(tǒng)中的進程調度山
3.7.1 LinuX進程調度
3.7.2 Linux常用調度命令
本章小結
練習與思考
4 存儲管理
4.1 地址空間與重定位
4.1.1 用戶程序的地址空間
4.1.2 重定位概念
4.1.3 對換技術
4.2 分區(qū)管理技術
4.2.1 分區(qū)法
4.2.2 可重定位分區(qū)分配
4.3 分頁技術
4.3.1 分頁的基本概念
4.3.2 分頁系統(tǒng)中的地址映射
4.3.3 頁的共享和保護
4.4 虛擬存儲管理
4.4.1 虛擬存儲器的概念
4.4.2 虛擬存儲器的特征
4.5 請求分頁技術
4.5.1 請求分頁的基本思想
4.5.2 硬件支持及缺頁處理
4.6 常用頁面置換算法
4.6.1 頁面置換概念
4.6.2 先進先出法
4.6.3 最佳置換法
4.6.4 最近最少使用置換法
4.6.5 最近未使用置換法
4.7 Linux系統(tǒng)的存儲管理技術
4.7.1 對換
4.7.2 請求分頁技術
本章小結
練習與思考
5 文件系統(tǒng)
5.1 文件系統(tǒng)概述
5.1.1 文件及其分類
5.1.2 文件系統(tǒng)的功能
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 文件的共享和文件系統(tǒng)的安全性
5.5.1 文件的鏈接
5.5.2 文件的存取控制
5.5.3 文件的備份和恢復
5.6 Linux文件系統(tǒng)
5.6.1 文件系統(tǒng)的格式
5.6.2 虛擬文件系統(tǒng)
5.6.3 管道文件
5.6.4 文件系統(tǒng)的安裝與拆卸
本章小結
練習與思考
6 設備管理
6.1 設備管理概述
6.1.1 設備分類和標識
6.1.2 I/O系統(tǒng)的結構
6.1.3 設備管理的功能
6.2 設備分配技術
6.2.1 設備分配概述
6.2.2 SPOOLing系統(tǒng)
6.3 I/O軟件層次和管理
6.3.1 設備驅動程序
6.3.2 與設備無關的操作系統(tǒng)I/O軟件
6.3.3 用戶級I/O軟件
6.3.4 處理輸入輸出請求的步驟
6.4 磁盤調度和管理
6.4.1 磁盤硬件
6.4.2 磁盤調度算法
6.5 Linmx系統(tǒng)設備管理
6.5.1 設備管理概述
6.5.2 網卡簡單配置
本章小結
練習與思考
7 現代操作系統(tǒng)發(fā)展
7.1 現代操作系統(tǒng)發(fā)展概述
7.1.1 推動操作系統(tǒng)發(fā)展的動力
7.1.2 操作系統(tǒng)發(fā)展展望
7.2 嵌入式操作系統(tǒng)
7.2.1 嵌入式系統(tǒng)概述
參考文獻
圖書封面
評論、評分、閱讀與下載