第一章 操作系統引論
1.1 什么是操作系統
1.1.1 操作系統的地位
1.1.2 操作系統的功能
1.2 操作系統分類
1.2.1 批處理系統
1.2.2 分是系統
1.2.3 實時系統
1.2.4 通用操作系統
1.2.5 網絡操作系統
1.3 微型機操作系統
1.3.1 CP/M操作系統
1.3.2 MS-DOS操作系統
1.3.3 微型機多任務操作系統
習題一
第二章 DOS的組成和功能服務
2.1 DOS的組成和啟動
2.1.1 DOS的組成
2.1.2 DOS的啟動
2.2 按用戶要求配置DOS
2.2.1 CONFIG.SYS文件
2.2.2 AUTOEXEC.BAT文件
2.3 DOS的功能服務
2.3.1 中斷分類
2.3.2 系統功能分類
2.3.3 中斷與系統功能調用
習題二
第三章 存儲管理
3.1 分區(qū)存儲管理
3.1.1 地址重定位
3.1.2 固定式分區(qū)和可變式分區(qū)
3.1.3 覆蓋與交換技術
3.2 分頁存儲管理
3.2.1 簡單頁式管理
3.2.2 請求頁式管理
3.2.3 虛擬存儲技術
3.3 分段存儲管理
3.3.1 段式管理
3.3.2 段頁式管理
習題三
第四章 DOS的存儲管理
4.1 DOS存儲管理的特點
4.1.1 86系列CPU的工作模式
4.1.2 PC系列微機的存儲空間
4.2 常規(guī)內存管理
4.2.1 內存控制塊(MCB)
4.2.2 存儲管理系統功能
4.2.3 用戶程序空間
4.3 延伸內存與擴充內存管理
4.3.1 延伸內存規(guī)范(XMS)
4.3.2 擴充內存規(guī)范(EMS)
4.3.3 各類PC機如何利用內存
習題四
第五章 進程管理
5.1 進程的概念及實體
5.1.1 進程概念的引入
5.1.2 進程的定義
5.1.3 進程狀態(tài)
5.1.4 進程實體
5.2 進程的控制和調度
5.2.1 進程控制
5.2.2 進程調度
5.3 進程通信
5.3.1 進程的互斥與同步
5.3.2 加鎖與開鎖
5.3.3 信號量上P,V操作
5.3.4 消息通信
5.4 死鎖
5.4.1 死鎖的產生
5.4.2 死鎖的對策
習題五
第六章 DOS的進程管理
6.1 DOS進程管理的特點
6.2 進程的建立
6.2.1 程序段前綴(PSP)
6.2.2 環(huán)境塊(EVB)
6.2.3 EXEC系統功能
6.3 進程的終止
6.3.1 結事退出
6.3.2 結束并駐留
6.3.3 中止運行
6.4 TSR 程序
6.4.1 TSR編程概述
6.4.2 DOS重入問題
6.4.3 中斷鏈接問題
6.4.4 獲取和設置當前PSP問題
6.4.5 TSR編程舉例
習題六
第七章 設備管理
7.1 概述
7.1.1 設備的分類
7.1.2 設備管理的目標和功能
7.2 通道技術
7.2.1 I/O控制方式
7.2.2 通道
7.3 緩沖技術
7.4 設備分配
7.4.1 設備分配策略
7.4.2 設備分配程序
習題七
第八章 DOS的設備管理
8.1 DOS設備管理的特點
8.2 設備驅動程序
8.2.1 設備驅動程序結構
8.2.2 調用設備驅動程序
8.2.3 安裝設備驅動程序
8.3 塊設備管理
8.3.1 磁盤驅動器
8.3.2 驅動器參數塊(DPB)
8.3.3 磁盤扇區(qū)讀寫
8.3.4 磁盤設備管理小結
8.3.5 磁盤緩沖區(qū)管理
8.4 字符設備管理
8.4.1 概述
8.4.2 設備I/O傳統方式
8.4.3 設備文件及設備I/O高級方式
8.4.4 時鐘設備管理
8.5 設備I/O控制
8.5.1 IOCTL 系統功能
8.5.2 使用舉例
習題八
第九章 文件管理
9.1 概述
9.1.1 文件和文件系統
9.1.2 文件的分類
9.2 文件結構和存取方法
9.2.1 文件的邏輯結構
9.2.2 文件的物理結構
9.2.3 文件的存取方法
9.2.4 文件存儲空間管理
9.3 文件目錄
9.3.1 單級和二級目錄
9.3.2 多級目錄
9.3.3 文件目錄檢索
9.4 文件的使用
9.4.1 文件操作的系統調用
9.4.2 文件共享、保護和保密
習題九
第十章 DOS的文件管理
10.1 DOS文件管理的特點
10.2 文件的組織與存儲
10.2.1 目錄層次結構
10.2.2 子目錄管理
10.2.3 文件分配表(FAT)
10.3 文件操作
10.3.1 FCB式文件管理系統功能
10.3.2 句柄式文件管理系統功能
10.3.3 系統文件表(SFT)
10.4 文件共享
10.4.1 文件共享方式
10.4.2 文件鎖定/開鎖
10.4.3 文件共享的數據結構
習題十
第十一章 作業(yè)管理
11.1 操作系統與用戶的接口
11.1.1 系統調用
11.1.2 作業(yè)控制命令和鍵盤操作命令
11.2 作業(yè)調度
11.2.1 作業(yè)的狀態(tài)及其轉換
11.2.2 作業(yè)調度程序
11.3 作業(yè)控制
11.3.1 脫機控制方式
11.3.2 聯機控制方式
11.3.3 UNIX的用戶界面Shell簡介
習題十一
第十二章 DOS的作業(yè)管理
12.1 DOS作業(yè)管理的特點
12.2 DOS的命令處理程序
12.2.1 鍵盤操作命令
12.2.2 命令處理過程
12.2.3 COMMAND.COM的“后門”——INT 2Eh
12.3 DOS的批處理
12.3.1 批文件
12.3.2 批文件的參數
12.3.3 批文件的流程控制
12.4 DOS5.0的作業(yè)管理新功能
12.4.1 DOSKEY和命令宏
12.4.2 DSO Shell
習題十二
第十三章 DOS與局域網絡
13.1 局域網中DOS的作用
13.1.1 局域網中DOS2.0+的PCnet網
13.1.2 基于DOS3.10+的3Plus網
13.1.3 擺脫DOS約束的Novell網
13.2 DOS的網絡重定向
13.2.1 DOS3.10+的網絡重定向接口
13.2.2 DOS3.10+的網絡操作系統功能
習題十三
參考文獻