基本信息
書名:計算機作業系統(第2版)(教育部人才培養模式改革和開放教育試點教材)
ISBN:730206779
作者:吳企淵/梁燕
出版社:清華大學出版社
定價:23
頁數:0
出版日期:2003-8-1
版次:1
開本:16開
包裝:平裝
圖書簡介
計算機作業系統是計算機技術與管理技術的結合。本教材是按照“少而精”和“由表及里、由淺人深、由此及彼”的原則編寫的,通過“聯想”、“對比”日常生活管理中的實例講解主要的概念和算法技巧,增加學習者獲得有關知識和技能的興趣。全書共7章,第1章為概述。第2章~第6章分別詳述計算機作業系統的5大功能,即作業管理、檔案管理、存儲管理、設備管理和進程管理。第7章是作業系統編程的主要技巧和方法。
本書是中央廣播電視大學的本科生試用教材,也適合大專、高職、本科雙學位和成人繼續教育等教學選用。專科生學習的學時比例可側重實踐技能訓練。
圖書目錄
第1章計算機作業系統概述
教學要求
思考題
1.1什麼是作業系統
1.1.1作業系統在軟體層次中的地位
1.1.2作業系統的設計觀點
1.2作業系統的形成和5大類型
1.2.1計算機作業系統的形成
1.2.2作業系統的5大類型
1.3作業系統的5大功能
1.3.1作業管理
1.3.2檔案管理
1.3.3存儲管理
1.3.4設備管理
1.3.5進程管理
1.4作業系統版本歷史簡介
1.4.1DOS簡史
1.4.2Windows作業系統簡史
1.4.3UNIX作業系統版本簡史
1.4.4Linux作業系統簡史
1.5表征作業系統的屬性
1.6作業系統的"生成".設定和配置概念
1.6.1"生成".配置和設定
1.6.2作業系統引導
1.6.3系統管理員
1.7重點小結
自測題
研究題
第2章作業管理
教學要求
思考題
2.1作業管理的任務和功能
2.1.1概念和術語
2.1.2作業管理的任務
2.1.3作業管理的功能
2.1.4作業系統是用戶和計算機之間的接口
2.2用戶界面的任務和功能
2.2.1用戶界面的發展
2.2.2界面管理的任務
2.2.3界面管理的功能
2.2.4用戶界面研究
2.3用戶界面的設計特點
2.4作業調度
2.4.1作業調度功能
2.4.2作業說明書內容舉例
2.4.3作業調度算法
2.5作業系統常用命令分類簡介
2.5.1作業系統是人機互動的接口
2.5.2常用命令對比
2.5.3UNIX,Linux在線上命令手冊索引
2.6Shell命令解釋和控制語言
2.6.1DOSShell語言
2.6.2UNIX/Linux的Shell套用舉例
2.6.3作業管理和進程管理的類比說明
2.7重點小結
自測題
研究題
第3章檔案管理
教學要求
思考題
3.1檔案管理的任務和功能
3.1.1檔案管理的任務
3.1.2檔案管理的功能
3.1.3檔案的組織機構
3.2檔案分類
3.3檔案的物理結構和邏輯結構
3.3.1檔案的物理結構
3.3.2檔案的邏輯結構
3.4檔案目錄
3.4.1一級檔案目錄
3.4.2二級檔案目錄
3.4.3多級檔案目錄
3.4.4檔案目錄的管理
3.5檔案存取控制
3.5.1存取控制矩陣
3.5.2用戶許可權表
3.5.3使用口令
3.5.4使用密碼
3.5.5UNIX/Linux作業系統的安全性
3.5.6計算機病毒簡介
3.6檔案系統的數據結構和表示
3.6.1UNIX/Linux檔案系統
3.6.2磁碟檔案系統結構
3.6.3檔案系統的數據結構
3.7檔案系統的系統調用
3.8重點小結
自測題
研究題
奠4章存儲管理
教學要求
思考題
4.1存儲管理的任務和功能
4.1.1存儲管理的任務
4.1.2存儲管理的功能
4.1.3記憶體類型及定址
4.2分區分配存儲管理
4.2.1固定分區分配
4.2.2可變式動態分區分配
4.2.3可重定位分區分配
4.2.4多重分區分配
4.2.5主存"擴充"技術
4.2.6主存保護技術
4.3請求頁式存儲管理
4.3.1實現原理
4.3.2UNIX請求調頁管理
4.3.3頁表的設計
4.3.4請求淘汰換頁算法
4.3.5頁式存儲管理優缺點
4.4段式存儲管理
4.5段頁式存儲管理
4.5.1特點
4.5.2實現原理
4.6重點小結
自測題
研究題
第5章輸入輸出設備管理
教學要求
思考題
5.1概述
5.1.1設備管理的任務與功能
5.1.2發展歷史
5.1.3外部設備分類
5.1.4設備I/O方式
5.1.5未來展望
5.2外部設備的安裝
5.2.1系統配置
5.2.2用戶外接設備
5.2.3用戶外接特殊設備
5.2.4外部設備的即插即用
5.2.5設備驅動程式的編制
5.2.6CPU與外部信息的交換
5.2.7匯流排和接口
5.3輸人輸出設備分配算法
5.4設備管理技術
5.4.1磁碟管理技術
5.4.2緩衝技術
5.4.3虛擬設備的技術(SPOOLing)
5.4.4共享印表機
5.5設備處理程式編制內容
5.5.1設備處理程式
5.5.2設備驅動程式的功能
5.5.3設備驅動程式的特點
5.5.4設備處理方式
5.5.5設備驅動程式舉例
5.6重點小結
自測題
研究題
第6章進程及處理機管理
教學要求
思考題
6.1概述
6.1.1作業系統核心的功能和特點
6.1.2為什麼要引入"進程"概念
6.1.3順序執行與並發執行
6.2進程的定義和特徵
6.2.1程式與進程
6.2.2進程的5個基本特徵
6.2.3進程與執行緒
6.3進程調度
6.3.1進程的描述
6.3.2進程的狀態及轉換
6.3.3進程的調度算法舉例
6.3.4進程控制塊
6.4進程通信
6.4.1同步與互斥
6.4.2臨界區
6.4.3原語
6.5死鎖
6.5.1什麼是死鎖
6.5.2死鎖的4個必要條件
6.5.3死鎖的表示
6.5.4解決死鎖問題的基本方法
6.6重點小結
自測題
研究題
第7章作業系統結構和程式設計
教學要求
思考題
7.1作業系統的編程概念
7.2結構設計的目標
7.2.1設計目標
7.2.2分層原則
7.2.3分塊原則,
7.2.4模組接口法的設計步驟
7.2.5模組接口法的優缺點
7.3層次結構設計
7.3.1層次模組化結構設計的必要性
7.3.2作業系統的結構模型
7.3.3作業系統的結構設計
7.4DOS模組結構
7.5Windows的編程模式簡介
7.6微核心結構簡介
7.7Linux的安裝與程式模組舉例
7.8重點小結
自測題
研究題
附錄A課程總複習指南
附錄B計算機作業系統實驗指示書(學生用)
作業系統實驗說明
實驗1UNIX/Linux作業系統的安裝
--以RedHat紅帽子Linux為例
實驗2UNIX/Linux作業系統的使用
實驗3UNIX/LinuxShell程式語言學習
實驗4學用vi編輯器
實驗5Shell使用及一些網路命令的使用
實驗6命令解釋程式
實驗7作業調度設計
實驗8分區存儲管理設計
實驗9請求頁式存儲管理設計
實驗10進程管理設計(1)
實驗11進程管理設計(2)
附錄CLinux簡要使用說明
(配合實驗用)
參考文獻