基本信息
作 者: 范策,許憲成 編
出 版 社: 清華大學出版社
ISBN: 9787302147626
出版時間: 2004-07-01
版 次: 1
頁 數: 357
裝 幀: 平裝
開 本:
所屬分類: 圖書>計算機與網際網路>作業系統
內容簡介
作業系統是載入在計算機硬體上的第一層軟體,也是計算機系統中一個重要的核心軟體。同樣,作業系統也是計算機科學教育的一門重要課程。《計算機作業系統教程:核心與設計原理》從原理、概念和技術的角度介紹了作業系統的基礎知識,包括進程管理、中斷與調度、死鎖、存儲管理、檔案系統、I/O設備管理、用戶接口以及當今較為成熟和流行的作業系統,如Windows、UNIX、Linux中相關的實現技術和方法,並在經典內容的基礎上介紹了近年來作業系統最新的技術與發展。 《計算機作業系統教程:核心與設計原理》可作為普通高等學校計算機專業及相關專業作業系統課程的教材,也可供廣大計算機科學工作者和從事相關領域的工程技術人員參考。
圖書目錄
第1章 作業系統概述
1.1 什麼是作業系統
1.2 作業系統的目標和功能
1.3 作業系統的發展歷程
1.4 作業系統的分類
1.5 支持作業系統的硬體環境
1.6 作業系統的特徵和服務
1.7 典型的現代作業系統
習題1
第2章 作業管理
2.1 作業的基本概念
2.2 批處理作業控制
2.3 調度算法
2.4 互動式作業控制
習題2
第3章 進程管理
3.1 多道程式設計
3.2 進程的概念
3.3 進程控制塊和狀態轉換
3.4 進程控制
3.5 執行緒
習題3
第4章 中斷和處理機調度
4.1 中斷
4.2 處理機調度
4.3 實時調度
4.4 多處理機調度
習題4
第5章 並發性:互斥、同步和通信
5.1 並發的原理
5.2 信號量機制
5.3 管程機制
5.4 進程通信
習題5
第6章 並發性:死鎖
6.1 死鎖的概念
6.2 產生死鎖的條件和處理
6.3 死鎖的預防
6.4 死鎖的避免
6.5 死鎖的檢測與解除
6.6 死鎖的綜合處理策略
習題6
第7章 記憶體管理
7.1 記憶體管理的功能
7.2 程式的載入和連結
7.3 連續分配方式
7.4 基本分頁分配方式
7.5 基本分段分配方式
7.6 虛擬頁式分配
7.7 頁面置換算法
7.8 虛擬段式分配
7.9 段頁式分配方式
習題7
第8章 設備與I/O管理
8.1 I/O系統
8.2 I/O設備數據傳輸控制方式
8.3 設備管理與功能
8.4 設備分配
8.5 緩衝技術
8.6 設備驅動程式
8.7 磁碟存儲器管理
8.8 RAID技術
習題8
第9章 檔案管理
9.1 檔案系統的概念
9.2 檔案的邏輯結構
9.3 檔案的物理結構
9.4 檔案的存取方法
9.5 檔案目錄
9.6 檔案存儲空間管理
9.7 檔案共享和保護
習題9
第10章 作業系統接口
10.1 作業級接口
10.2 圖形用戶接口
10.3 Shell語言
10.4 系統調用
習題10
第11章 網路作業系統
11.1 網路作業系統概述
11.2 網路作業系統的工作模式
11.3 基本通信技術
11.4 網路資源共享技術
11.5 網路檔案系統
習題11
第12章 Linux/UNIX系統
12.1 Linux系統特徵與結構
12.2 進程管理
12.3 進程間通信機制
12.4 存儲管理
12.5 I/O管理
12.6 檔案系統
習題12
參考文獻