第1章 操作系統引論
1.1 操作系統概述
1.1.1 計算機系統的組成
1.1.2 操作系統的定義
1.2 操作系統的功能和特征
1.2.1 操作系統的功能
1.2.2 操作系統的特征
1.2.3 操作系統的性能指標
1.3 操作系統的分類
1.3.1 單用戶操作系統
1.3.2 多道批處理操作系統
1.3.3 分時操作系統
1.3.4 實時操作系統
1.3.5 通用操作系統
1.3.6 網絡操作系統
1.3.7 分布式操作系統
1.4 復習題
第2章 進程管理
2.1 進程的基本概念
2.1.1 程序的順序執(zhí)行和并發(fā)執(zhí)行
2.1.2 進程的定義與特征
2.1.3 進程的狀態(tài)及其轉換
2.2 進程控制
2.3 進程的互斥與同步
2.3.1 互斥的定義
2.3.2 同步的定義
2.3.3 信號量機制
2.3.4 用P、V操作實現進程的互斥
2.3.5 用P、V操作實現進程的同步
2.4 進程的調度
2.5 進程通信
2.6 死鎖
2.6.1 死鎖的定義
2.6.2 產生死鎖的原因和必要條件
2.6.3 死鎖的防止與避免
2.7 線程
2.7.1 線程的引入
2.7.2 線程與進程的比較
2.7.3 線程的屬性
2.7.4 線程的狀態(tài)及其轉換
2.8 Linux中的進程管理
2.8.1 Linux進程概述
2.8.2 Linux的進程控制
2.8.3 Linux的進程調度
2.8.4 Linux進程的同步和通信
2.9復習題
第3章 操作系統用戶接口與作業(yè)管理
3.1 用戶接口
3.1.1 程序接口
3.1.2 命令接口
3.1.3 操作系統用戶接口的發(fā)展
3.2 作業(yè)管理概述
3.2.1 作業(yè)及其類型
3.2.2 作業(yè)的狀態(tài)及其轉換
3.2.3 作業(yè)控制級的接口
3.3 作業(yè)調度
3.3.1 作業(yè)調度應考慮的因素
3.3.2 作業(yè)調度算法
3.4 Linux中的用戶接口與作業(yè)管理
3.5 復習題
第4章 存儲管理
4.1 存儲管理的概念
4.1.1 存儲管理的功能
4.1.2 存儲管理的方式
4.1.3 覆蓋與對換技術
4.2 連續(xù)分配方式
4.2.1 單一連續(xù)分配
4.2.2 固定分區(qū)分配
4.2.3 動態(tài)分區(qū)分配
4.3 離散分配方式
4.3.1 頁式存儲管理
4.3.2 段式存儲管理
4.3.3 段頁式存儲管理
4.4 虛擬存儲器
4.4.1 虛擬存儲的概念
4.4.2 請求分頁存儲管理方式
4.5 LiIIUX中的存儲管理
4.5.1 Linux存儲管理概述
4.5.2 Linux存儲管理的實現技
4.6復習題
第5章 設備管理與文件管理
5.1 設備管理概述
5.1.1 設備的分類
5.1.2 設備管理的任務和功能
5.1.3 緩沖技術
5.1.4 設備驅動
5.2 數據輸入/輸出控制方式
5.2.1 程序直接控制方式
5.2.2 中斷控制方式
5.2.3 DMA方式
5.2.4 通道控制方式
5.3 文件管理概述
5.3.1 文件類型和文件屬性
5.3.2 文件系統的功能
5.4 文件的邏輯結構
5.5 外存分配方式
5.6 Linux中的設備管理
5.7 復習題
第6章 Linux操作系統概述
6.1 Linux的歷史
6.2 Linux操作系統的特點
6.3 Linux操作系統的主要功能
6.4 Linux的發(fā)行版本
6.5 復習題
第7章 Linux的安裝與配置
7.1 安裝前的準備工作
7.2 安裝Linux
7.3 安裝后的配置
7.4 實驗Linux操作系統的安裝
第8章 Linux基礎知識
8.1 登錄、注銷和關機
8.2 shell簡介
8.2.1 sheU簡介
8.2.2 shell的特點
8.3 Linux的文件管理
8.4 常用的shell命令
8.4.1 目錄操作命令
8.4.2 文件操作命令
8.4.3 進程管理命令
8.4.4 系統信息命令
8.4.5 網絡命令
8.4.6 其他命令
8.5 shell變量和腳本
8.6 vi編輯器的使用
8.7 實驗:Linux的基本操作和常用命令的使用
第9章 Linux系統管理
9.1 圖形界面管理
9.2 用戶管理
9.2.1 用戶和組
9.2.2 用戶和組群配置
9.3 RPM軟件包管理
9.4 實驗Linux的用戶管理
第10章 Linux網絡管理
10.1 網絡配置基礎
10.1.1 圖形界面下的網絡配置與管理
10.1.2 網絡服務與守護進程
10.2 NFS服務器
10.2.1 NFS簡介
10.2.2 NFS的基本工作原理
10.2.3 NFS的安裝與配置
10.3 Linux下的網上鄰居Samba服務器
10.3.1 Samba的組成
10.3.2 Samba服務器的配置
10.4 DHCP服務器
10.4.1 DHCP服務簡介
10.4.2 DHCP服務器的安裝與配置
10.5 DNS服務器
10.5.1 DNS簡介
10.5.2 DNS安裝與配置
10.5.3 DNS客戶端的配置
10.5.4 測試DNS服務
10.6 Linux的Web服務器Apache
10.6.1 Apache簡介
10.6.2 Apache的安裝與啟動
10.6.3 Apache的圖形界面配置
10.6.4 Apache配置文件簡述
10.7 FTP服務器
10.7.1 FTP服務器簡介
10.7.2 VSFTP服務器的安裝與啟動
10.7.3 VSFTP服務器的配置
10.8 郵件服務器Sendmail
10.8.1 電子郵件簡介
10.8.2 Sendirnail的安裝與啟動
10.8.3 配置Sendmail
10.9 實驗一:Linux的網絡配置
10.10 實驗二:NFS服務器的配置
10.11 實驗三:Samba服務器配置
10.12 實驗四:DHCP服務器配置
10.13 實驗五:DNS服務器配置
10.14 實驗六:Web服務器Apache的配置
10.15 實驗七:FTP服務器配置
10.16 實驗八:郵件服務器Sendmail的配置
附錄 操作系統原理及應用綜合試題
參考文獻