《计算机操作系统》PDF下载

  • 购买积分:8 如何计算积分?
  • 作  者:卢潇主编;卢潇,冯引学,孙璐编
  • 出 版 社:西安:西北工业大学出版社
  • 出版年份:2003
  • ISBN:7561215886
  • 页数:149 页
图书介绍:

第1章 绪论 1

1.1 计算机系统的层次结构 1

目录 1

1.2 操作系统的形成和定义 2

1.2.1 操作系统的形成 2

1.2.2 操作系统的定义 3

1.3 操作系统的类型和发展 3

1.3.1 批处理系统 4

1.3.2 分时系统 5

1.3.4 操作系统的发展 6

1.3.3 实时系统 6

1.4 操作系统的特征和功能 9

1.4.1 现代操作系统的特征 9

1.4.2 操作系统的功能 10

1.5 操作系统运行的硬件环境 11

1.5.1 中央处理器(CPU) 11

1.5.2 中断技术 12

1.6 小结 13

习题 14

2.1.1 多道程序设计的引入 16

第2章 进程管理 16

2.1 多道程序设计的概念 16

2.1.2 多道程序设计的概念 17

2.2 进程的概念 18

2.2.1 进程概念的引入 18

2.2.2 进程的定义及特征 20

2.2.3 进程的状态及转换 21

2.3 进程的描述及管理 22

2.3.1 进程的描述 22

2.4.1 内核 24

2.4 进程的控制 24

2.3.2 进程的管理 24

2.4.2 进程控制原语 25

2.5 进程调度 27

2.5.1 进程调度程序的功能 27

2.5.2 进程调度算法的设计 27

2.6 进程通信 29

2.6.1 进程间的同步和互斥 29

2.6.2 高级通信原语 38

2.7.2 死锁的起因和产生死锁的必要条件 41

2.7.1 死锁的定义 41

2.7 死锁 41

2.7.3 对死锁采取的对策 42

2.8 进程管理实例简介 45

2.8.1 Windows 2000/XP的进程管理 45

2.8.2 Linux的进程管理 47

2.9 小结 48

习题 49

3.1.2 作业控制方式 52

3.1.1 作业和作业步 52

3.1 作业 52

第3章 作业管理 52

3.2 用户与操作系统的接口 53

3.2.1 作业控制级的接口 53

3.2.2 程序级的接口 56

3.3 作业调度 56

3.3.1 作业的调度状态 56

3.3.2 作业调度的概念 57

3.3.3 作业调度算法的选择与评价 57

3.3.4 作业调度算法 58

3.4.1 窗口 61

3.3.5 作业调度与进程调度 61

3.4 Windows图形用户接口元素 61

3.4.2 图标 62

3.4.3 菜单 62

3.4.4 对话框 63

3.5 小结 64

习题 64

第4章 存储管理 65

4.1 引言 65

4.1.1 存储管理的目的和功能 65

4.1.2 存储分配的三种方式 66

4.1.3 重定位 67

4.1.4 虚拟存储器(虚存)的概念 69

4.2 单用户系统的存储器管理 70

4.2.1 存储器的分配——单一连续分配方式 70

4.2.2 存储保护 70

4.3 多用户系统的存储器管理 70

4.3.1 分区式分配方式 70

4.3.2 存储保护 74

4.4.1 静态分页 75

4.4 分页存储管理 75

4.4.2 请求分页系统 77

4.5 分段存储管理 82

4.5.1 分段地址空间 82

4.5.2 实现原理 83

4.5.3 分段地址转换 84

4.5.4 分段系统的优缺点 84

4.6 段页式存储管理 85

4.6.1 段页式存储管理的实现原理 85

4.6.2 段页式地址映射 86

4.7 存储管理实例 87

4.7.1 Windows的存储管理模式 87

4.7.2 Linux的存储管理模式 88

4.8 小结 89

习题 90

第5章 I/O设备管理 93

5.1 概述 93

5.1.1 I/O设备的分类 93

5.1.2 I/O设备管理的任务及功能 93

5.2.1 I/O系统控制方式的演变 94

5.2 I/O系统的控制方式 94

5.2.2 通道I/O系统 95

5.3 设备(独享设备)分配程序 96

5.3.1 I/O设备管理程序 96

5.3.2 I/O调度程序 97

5.3.3 设备分配的实现 99

5.4 设备驱动程序 100

5.5 磁盘(共享设备)的驱动调度 100

5.5.1 磁盘的结构 100

5.5.2 磁盘的驱动调度 101

5.6 虚拟设备 104

5.7 缓冲技术 105

5.7.1 缓冲技术的引入 105

5.7.2 缓冲技术的实现方法 106

5.7.3 缓冲的种类 106

5.8 设备管理实例 109

5.8.1 Windows 2000/XP的I/O系统结构和模型 109

5.8.2 Linux设备管理 110

5.9 小结 111

习题 112

6.1.1 文件和文件系统 114

第6章 文件管理 114

6.1 文件管理系统概述 114

6.1.2 文件的逻辑结构 115

6.1.3 文件的命名 116

6.1.4 文件的类型 116

6.1.5 文件属性 117

6.1.6 文件操作 118

6.2 文件目录结构 119

6.2.1 文件目录的内容 119

6.2.2 文件目录的结构 120

6.3 文件存储空间的分配 123

6.3.1 存储空间的分配——文件的物理结构 123

6.3.2 存取方法 126

6.3.3 文件结构、文件存储设备和存取法的关系 127

6.4 文件存储空间的管理 127

6.4.1 空白文件目录 128

6.4.2 空闲块链 128

6.5 文件安全与保护 129

6.5.1 文件的安全管理 129

6.4.3 位示图(bit map) 129

6.5.2 安全控制手段 131

6.6 文件管理实例 133

6.6.1 几种常用的文件系统 133

6.6.2 FAT文件系统 133

6.7 小结 135

习题 135

7.1 Linux操作系统简介 137

7.1.1 Linux的特点 137

第7章 流行操作系统简介 137

7.1.2 Linux的组成 138

7.2 Windows操作系统简介 140

7.2.1 早期版本及技术特点 140

7.2.2 Windows 95和Windows 98 141

7.2.3 Windows NT操作系统 142

7.2.4 Windows 2000 145

7.2.5 Windows XP 146

7.3 小结 147

习题 147

参考文献 149