本書從實用操作系統(tǒng)Windows 2000和Linux出發(fā),逐步深入解析了操作系統(tǒng)的核心理論:進程管理,作業(yè)管理,存儲管理,文件管理,設(shè)備管理。為印證理論,實用操作系統(tǒng)的具體方法成為說明理論的實例。本書在保持第一版特色的基礎(chǔ)上,由Windows 98升級為Windows 2000,并增加了關(guān)于Windows 2000和Linux的實驗和實例,使選用本書的老師和學(xué)生可獲得更多的選擇機會。
本書可作為高等職業(yè)院校計算機專業(yè)的教材,也可作為其他院校理科及工程類相關(guān)專業(yè)的教學(xué)用書;對于計算機工作者,本書將幫助您建立理論與實用系統(tǒng)的對應(yīng)關(guān)系。
第1章 緒論
1.1 實用操作系統(tǒng)介紹
1.2 操作系統(tǒng)的功能
1.2.1 操作系統(tǒng)的定義
1.2.2 操作系統(tǒng)的功能
1.2.3 操作系統(tǒng)設(shè)計原則
1.2.4 操作系統(tǒng)的發(fā)展
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 關(guān)于操作系統(tǒng)的幾個觀點
1.5 本章小結(jié)
習(xí)題一
第2章 處理機管理
2.1 概述
2.1.1 多用戶
2.1.2 程序
2.1.3 并發(fā)程序
2.1.4 Linux中的描述
2.2 進程及其狀態(tài)
2.2.1 進程的定義
2.2.2 進程的狀態(tài)及其轉(zhuǎn)換
2.2.3 進程描述機構(gòu)和進程實體
2.3 進程控制
2.3.1 原語
2.3.2 進程控制原語
2.3.3 Linux中的進程控制
2.3.4 Windows中的進程控制
2.4 進程同步
2.4.1 互斥關(guān)系
2.4.2 同步關(guān)系
2.4.3 互斥與同步的實現(xiàn)
2.5 進程通信
2.5.1 電子郵件
2.5.2 對話
2.5.3 管道文件
2.5.4 Windows 2000中的進程通信
2.6 死鎖
2.6.1 死鎖的定義
2.6.2 死鎖發(fā)生的必要條件
2.6.3 對抗死鎖
2.7 實用系統(tǒng)中的進程
2.8 本章小結(jié)
習(xí)題二
第3章 作業(yè)管理
3.1 用戶界面
3.1.1 作業(yè)控制語言
3.1.2 作業(yè)控制命令
3.1.3 菜單控制
3.1.4 窗口和圖標(biāo)
3.1.5 系統(tǒng)調(diào)用
3.2 作業(yè)
3.3 作業(yè)與資源
3.3.1 資源管理的目的
3.3.2 資源分配策略
3.4 進程調(diào)度與作業(yè)調(diào)度
3.4.1 調(diào)度算法設(shè)計原則
3.4.2 作業(yè)調(diào)度算法
3.4.3 進程調(diào)度算法
3.4.4 實用系統(tǒng)中的調(diào)度算法
3.5 作業(yè)與任務(wù)、進程、程序
3.6 本章小結(jié)
習(xí)題三
第4章 存儲管理
4.1 實用系統(tǒng)中的存儲管理方法
4.1.1 DOS分區(qū)及分段
……
第5章 文件系統(tǒng)
第6章 設(shè)備管理
第7章 各種操作系統(tǒng)
實驗
附錄
參考文獻