第一章 引論
1.1 計算機系統與操作系統的地位
1.1.1 計算機系統的組成
1.1.2 操作系統的地位
1.1.3 操作系統的宗旨
1.1.4 操作系統與硬件及其它軟件的關系
1.2 操作系統的形成和發(fā)展
1.2.1 手工操作階段
1.2.2 早期批處理
1.2.3 操作系統的初步形成
1.2.4 操作系統的進一步發(fā)展
1.3 操作系統的概念
1.3.1 操作系統的定義
1.3.2 操作系統的功能
1.3.3 操作系統的特性
1.4 操作系統的類型
1.4.1 批量操作系統
1.4.2 分時操作系統
1.4.3 實時操作系統
1.4.4 單用戶操作系統
1.4.5 網絡操作系統
1.4.6 分布式操作系統
習題一
第二章 操作系統的運行環(huán)境及邏輯結構
2.1 硬件環(huán)境
2.1.1 處理機的態(tài)及特權指令
2.1.2 存儲器
2.1.3 系統堆棧
2.1.4 實時時鐘
2.1.5 中斷技術
2.2 操作系統邏輯結構
習題二
第三章 操作系統的用戶界面
3.1 運行一個用戶程序的過程
3.2 操作系統的用戶界面
3.2.1 操作系統提供的兩個接口
3.2.2 作業(yè)控制語言和鍵盤命令
3.3 系統調用
3.3.1 什么是系統調用
3.3.2 系統調用功能的分類
3.3.3 系統調用的實現
3.3.4 用戶界面的發(fā)展
習題三
第四章 進程及進程管理
4.1 進程的概念
4.1.1 為什么要引入進程的概念
4.1.2 進程的定義
4.1.3 進程的狀態(tài)及變遷
4.1.4 進程的描述
4.2 進程控制
4.2.1 進程控制的概念
4.2.2 進程創(chuàng)建
4.2.3 進程撤消
4.2.4 進程的阻塞與喚醒
4.3 進程互斥
4.3.1 互斥的概念
4.3.2 鎖和上鎖、開鎖操作
4.3.3 用上鎖原語和開鎖原語實現進程互斥
4.4 信號燈和P,V操作
4.4.1 信號燈的概念
4.4.2 P,V操作
4.4.3 用信號燈實現進程互斥
4.5 進程同步
4.5.1 同步的概念
4.5.2 用信號燈實現進程同步
4.5.3 生產者一消費者問題
4.6 進程間的直接通信
4.6.1 進程通信的概念
4.6.2 消息緩沖通信
第五章 資源分配與調度
第六章 處理機調度
第七章 存儲管理
第八章 設備管理
第九章 文件系統
第十章 DOS系統及應用
學習指導與實驗
習題四