第一章 引言 1
§1.1 计算机系统 1
§1.2 操作系统 2
§1.3 操作系统的历史 2
§1.4 程序状态字 5
§1.5 操作系统与用户的接口 6
§1.6 操作系统的结构 7
习题 9
小结 9
第二章 处理器管理 10
§2.1 多道程序设计 10
§2.2 进程 12
§2.3 进程控制块 13
§2.4 进程队列 14
§2.5 进程调度 16
§2.6 中断和中断处理 17
小结 22
习题 23
第三章 存储管理 25
§3.1 存储管理的功能 26
§3.2 重定位 26
§3.3 单用户连续存储管理 28
§3.4 固定分区存储管理 29
§3.5 可变分区存储管理 31
§3.6 页式存储管理 36
§3.7 段式存储管理 39
§3.8 分页式虚拟存储管理 40
小结 43
习题 45
第四章 文件管理 46
§4.1 文件系统的功能 46
§4.2 文件的存储介质 47
§4.3 文件的组织 48
§4.4 存储空间的分配和回收 54
§4.5 文件目录 56
§4.6 文件的保护和保密 58
§4.7 文件的使用 59
习题 62
小结 62
第五章 设备管理 64
§5.1 设备管理的功能 64
§5.2 外围设备的分配 65
§5.3 外围设备的启动和I/O中断处理 67
§5.4 驱动调度 73
§5.5 虚拟设备 76
小结 78
习题 79
第六章 作业管理 80
§6.1 作业、作业步、作业控制方式 81
§6.2 批处理作业的管理 81
§6.3 终端作业的管理 87
小结 90
习题 90
第七章 并发进程 92
§7.1 进程的并发性 93
§7.2 与时间有关的错误 93
§7.3 临界区与PV操作 95
§7.4 进程的同步与互斥 97
§7.5 进程通信 106
§7.6 死锁 108
小结 115
习题 116
第八章 MS—DOS操作系统 118
§8.1 概述 118
§8.2 MS—DOS的结构 119
§8.3 MS—DOS的使用 127
§8.4 MS—DOS的软中断 147
§8.5 CCDOS简介 154
小结 158
习题 159
附录一 DOS命令速查表 160
附录二 DOS 3.x—6.0命令简明手册 163
附录三 MS—DOS常用软中断 202
附录四 MS—DOS系统功能调用 206
参考资料 206