作業系統教程[張坤、姜立秋編撰教程]

作業系統教程[張坤、姜立秋編撰教程]

《作業系統教程》是一部由張坤 姜立秋 趙慧然所編著的書籍,大連理工大學出版社出版發行。

基本信息

內容簡介

《作業系統教程》以培養套用型、實用性人才為出發點,作者是根據多年實踐和教學經驗,結合計算機作業系統的最新發展編寫而成的。在編寫過程中,力求做到系統性、準確性、通俗性、實用性,注重理論與實踐相結合。

目錄

第1章 作業系統概述
1.1 計算機系統
1.1.1 硬體
1.1.2 軟體
1.2 作業系統的定義和功能
1.2.1 作業系統的定義
1.2.2 作業系統的功能
1.3 作業系統的發展和分類
1.3.1 作業系統的發展
1.3.2 作業系統的分類
1.3.3 流行作業系統簡介
1.3.4 Linux的啟動過程
1.4 作業系統用戶接口和作業系統結構
1.4.1 特權指令、管態、目態
1.4.2 作業系統提供的用戶接口
1.4.3 作業系統結構
習題
第2章 進程管理
2.1 進程的概念
2.1.1 程式的並發執行
2.1.2 進程的定義
2.1.3 進程的狀態及轉換
2.1.4 Linux進程的狀態及轉換
2.2 進程的描述
2.2.1 進程的組成
2.2.2 進程控制塊的組織方式
2.2.3 Linux的進程控制塊
2.3 進程的控制
2.3.1 進程創建
2.3.2 進程終止
2.3.3 進程的阻塞和喚醒
2.4 進程的同步與互斥
2.4.1 基本概念
2.4.2 臨界資源與臨界區
2.4.3 信號量與P、V操作
2.4.4 經典同步問題
z.5 進程通信——高級通信
2.5.1 進程通信的類型
2.5.2 Linux的進程通信
2.6 執行緒
2.6.1 執行緒的概念
2.6.2 用戶執行緒和核心執行緒
2.6.3 Pthreads
2.6.4 超執行緒技術
2.6.5 雙核技術
2.7 Windows2000/XP作業系統的進程和執行緒套用
2.7.1 進程
2.7.2 執行緒
習題
第3章 處理機調度與死鎖
3.1 處理機調度
3.1.1 調度的層次
3.1.2 調度佇列模型
3.1.3 選擇調度方式和算法的若干準則
3.1.4 進程調度算法
3.1.5 Linux中的進程調度
3.1.6 Windows2000中的執行緒調度
3.2 死鎖
3.2.1 死鎖的定義
3.2.2 產生死鎖的必要條件
3.2.3 處理死鎖的基本方法
3.3 死鎖的預防
3.4 死鎖的避免
3.5 死鎖的檢測和解除
3.5.1 資源分配圖
3.5.2 死鎖檢測算法
3.5.3 死鎖的解除
習題
第4章 存儲管理
4.1 程式的裝入和連結
4.1.1 程式的裝入
4.1.2 程式的連結
4.2 連續分配存儲管理
4.2.1 單一連續分配方式(單獨分區分配)
4.2.2 分區分配方式
4.2.3 可重定位分區分配方武
4.2.4 分區的存儲保護
4.2.5 覆蓋與交換
4.3 分頁存儲管理
4.3.1 基本原理
4.3.2 地址變換機構
4.3.3 頁表結構
4.3.4 頁的保護與共享
4.4 分段存儲管理
4.4.1 基本原理
4.4.2 地址變換機構
4.4.3 段的保護與共享
4.4.4 分頁和分段的主要區別
4.5 段頁式存儲管理
4.5.1 基本原理
4.5.2 段頁武系統中的地址變換機構
4.6 虛擬存儲與請求分頁
4.6.1 虛擬存儲器的概念
4.6.2 請求分頁存儲管理方式
4.7 Linux存儲管理
4.7.1 80386的保護模式與地址變換
4.7.2 虛擬地址空間的組織和管理
習題

熱門詞條

聯絡我們