图书目录

第一篇知识篇

第1章操作系统概论3

1.1内容提要3

1.1.1什么是操作系统3

1.1.2操作系统的功能及其基本特征5

1.1.3操作系统的发展历史6

1.1.4操作系统的分类7

1.1.5影响操作系统性能的几个指标9

1.1.6操作系统启动过程简介10

1.2难点分析10

1.3例题分析12

1.4习题14

1.5部分习题参考答案17

第2章作业管理20

2.1内容提要20

2.1.1作业的概念20

2.1.2作业的状态21

2.1.3作业调度22

2.1.4操作系统的用户界面23

2.2难点分析24

2.3例题分析26

2.4习题29

2.5部分习题参考答案32

第3章存储管理34

3.1内容提要34

3.1.1存储管理的功能34

3.1.2单一连续管理38

3.1.3分区管理38

3.1.4分页管理41

3.1.5分段管理46

3.1.6段页式存储管理48

3.2难点分析49

3.3例题分析53

3.4习题59

3.5部分习题参考答案63

第4章进程管理66

4.1内容提要66

4.1.1什么是进程66

4.1.2进程的状态及其转换68

4.1.3进程的结构69

4.1.4进程控制71

4.1.5进程的同步与互斥72

4.1.6进程通信82

4.1.7进程的调度85

4.1.8进程死锁88

4.1.9线程91

4.2难点分析92

4.3例题分析111

4.4习题132

4.5部分习题参考答案140

第5章文件管理147

5.1内容提要147

5.1.1文件与文件系统147

5.1.2文件结构与存取方法148

5.1.3文件存储空间管理149

5.1.4文件目录管理151

5.1.5文件的操作152

5.1.6文件的共享和安全性152

5.1.7文件的完整性154

5.1.8文件系统的层次模型154

5.2难点分析155

5.3例题分析160

5.4习题166

5.5部分习题参考答案171

第6章设备管理174

6.1内容提要174

6.1.1设备的概念174

6.1.2输入输出控制方式175

6.1.3中断技术177

6.1.4缓冲技术178

6.1.5设备的分配和调度179

6.1.6设备的驱动180

6.2难点分析181

6.3例题分析187

6.4习题190

6.5部分习题参考答案196

第7章操作系统的设计与实现202

7.1内容提要202

7.1.1操作系统的设计原则202

7.1.2操作系统的结构203

7.1.3操作系统的设计方法204

7.1.4操作系统的实现207

7.2难点分析207

7.3例题分析210

7.4习题212

7.5部分习题参考答案213

第二篇专题篇

第8章UNIX操作系统217

8.1系统概述217

8.1.1UNIX的发展历史217

8.1.2UNIX的主要特点218

8.1.3UNIX的内核体系结构218

8.2进程结构220

8.2.1进程的描述220

8.2.2进程状态及其转换221

8.2.3进程的上下文222

8.2.4进程地址空间管理224

8.3进程控制与调度224

8.3.1进程的创建224

8.3.2软中断信号225

8.3.3进程的退出227

8.3.4等待进程的终止227

8.3.5调用其他程序227

8.3.6进程调度与切换228

8.4进程通信231

8.4.1UNIX的低级通信231

8.4.2消息231

8.4.3管道通信233

8.4.4共享存储区236

8.4.5信号量238

8.5存储管理239

8.5.1对换239

8.5.2请求调页240

8.5.3偷页进程242

8.5.4页面错243

8.6文件和目录管理245

8.6.1索引节点245

8.6.2目录247

8.6.3超级块的结构248

8.6.4文件存储空间管理249

8.6.5文件的物理结构250

8.6.6文件系统的系统调用252

8.7设备管理256

8.7.1缓冲区管理256

8.7.2设备开关表260

8.7.3磁盘驱动程序261

8.8例题分析263

第9章DOS操作系统270

9.1概述270

9.1.1DOS的发展历史270

9.1.2MSDOS系统的特点271

9.1.3MSDOS系统的基本结构271

9.1.4MSDOS系统的启动272

9.2DOS的作业管理273

9.2.1DOS联机命令控制273

9.2.2DOS批处理文件273

9.3DOS内存管理274

9.3.1内存的类型274

9.3.2内存管理策略275

9.4DOS文件管理277

9.4.1树型目录结构277

9.4.2文件分配表(FAT)278

9.4.3DOS文件的操作279

9.5DOS系统的设备管理281

9.5.1设备分类281

9.5.2设备驱动程序282

第10章Windows 2000操作系统284

10.1概述284

10.1.1Windows 2000的设计目标284

10.1.2Windows 2000的设计思想284

10.1.3Windows 2000的系统结构285

10.2Windows 2000的内存管理288

10.2.1概述288

10.2.2内存管理器288

10.3Windows 2000的进程管理290

10.4Windows 2000的文件管理293

10.5Windows 2000的设备管理297

10.5.1I/O系统结构297

10.5.2I/O管理器298

10.5.3设备驱动程序298

10.5.4即插即用管理器299

第11章实验辅导303

11.1实验目的、要求与环境303

11.1.1实验目的与要求303

11.1.2Linux操作系统实验环境的建立303

11.1.3远程登录命令(telnet)的使用304

11.2实验一进程管理实验304

11.2.1实验目的与要求304

11.2.2实验预备知识304

11.2.3实验内容309

11.2.4思考题311

11.2.5实验报告311

11.3实验二系统调用实验311

11.3.1实验目的与要求311

11.3.2实验内容及步骤313

11.3.3思考题314

11.3.4实验报告315

11.4实验三文件管理实验315

11.4.1实验目的与要求315

11.4.2实验预备315

11.4.3实验内容与步骤318

11.4.4思考题319

11.4.5实验报告319

11.5实验四设备管理实验319

11.5.1实验目的与要求319

11.5.2实验预备知识319

11.5.3实验内容与步骤325

11.5.4实验报告325

第三篇试 题 汇 编

第12章自测试题汇编329

大专生期末模拟试题(一)329

大专生期末模拟试题(二)331

大专生期末模拟试题(三)334

本科生期末模拟试题(一)336

本科生期末模拟试题(二)339

本科生期末模拟试题(三)342

研究生入学模拟试题(一)345

研究生入学模拟试题(二)346

研究生入学模拟试题(三)347

第13章部分试题答案349

大专生期末模拟试题答案(一)349

大专生期末模拟试题答案(二)351

大专生期末模拟试题答案(三)353

本科生期末模拟试题答案(一)355

本科生期末模拟试题答案(二)357

本科生期末模拟试题答案(三)360

研究生入学模拟试题答案(一)363

研究生入学模拟试题答案(二)365

研究生入学模拟试题答案(三)367

参考文献370