计算机操作系统 第3版 微课版

首页 > 图书 > 教材教辅/2020-09-24 / 加入收藏 / 阅读 [打印]
计算机操作系统 第3版 微课版

计算机操作系统 第3版 微课版

作者:庞丽萍

开 本:16开

书号ISBN:9787115460691

定价:

出版时间:2018-01-01

出版社:人民邮电



4.5.1 锁和上锁、开锁操作 91

4.5.2 信号灯和P、V操作 92

4.6 进程互斥与同步的实现 94

4.6.1 上锁原语和开锁原语实现进程互斥 94

4.6.2 信号灯实现进程互斥 94

4.6.3 进程同步的实现 95

4.6.4 生产者—消费者问题 99

4.7 进程通信 100

4.7.1 进程通信的概念 100

4.7.2 进程通信方式 100

4.8 线程概念及特点 102

4.8.1 线程的概念 102

4.8.2 线程的特点与状态 103

4.9 操作系统的并发机制实例 105

4.9.1 创建进程及应用实例 105

4.9.2 创建线程及应用实例 107

4.9.3 等待进程、线程的终止及其应用 107

4.9.4 信号量与使用方法 109

4.9.5 共享主存及应用实例 110

4.10 UNIX系统的进程管理 112

4.10.1 UNIX系统的进程及映像 112

4.10.2 UNIX进程的状态及变迁 115

4.10.3 UNIX进程的创建 118

4.10.4 UNIX进程的终止与等待 120

4.10.5 UNIX进程的睡眠与唤醒 122

4.11 Linux系统的进程管理 123

4.11.1 Linux系统的进程与线程 123

4.11.2 进程描述符及其主要内容 123

4.11.3 进程描述符的获得 126

4.11.4 Linux系统的进程状态变迁 127

4.11.5 Linux系统的进程创建和终止 127

4.11.6 Linux系统的进程等待与唤醒 129

4.11.7 Linux系统中线程的实现 130

习题4 130

第5章 资源分配与调度 135

5.1 资源管理概述 135

5.1.1 资源管理的目的和任务 135

5.1.2 虚拟资源 136

5.2 资源管理的机制和策略 137

5.2.1 资源分配机制 137

5.2.2 资源分配策略 139

5.3 死锁 143

5.3.1 死锁的定义与例子 143

5.3.2 产生死锁的原因和必要条件 145

5.3.3 系统模型和死锁的处理 146

5.3.4 解决死锁问题的策略 150

5.3.5 死锁的预防 151

5.3.6 死锁的避免 152

5.3.7 死锁的检测与忽略 153

习题5 154

第6章 处理机调度 157

6.1 处理机的多级调度 157

6.2 作业调度 158

6.2.1 作业的状态 158

6.2.2 作业调度的功能 158

6.2.3 作业控制块 159

6.2.4 调度算法性能的衡量 160

6.2.5 作业调度算法 161

6.3 进程调度 163

6.3.1 调度/分派结构 163

6.3.2 进程调度的功能 164

6.3.3 调度方式 165

6.3.4 进程优先数调度算法 165

6.3.5 循环轮转调度 167

6.3.6 多级反馈队列调度 168

6.3.7 调度用的进程状态变迁图 169

6.4 线程调度 170

6.5 UNIX系统的进程调度 171

6.5.1 UNIX系统的进程调度算法 171

6.5.2 进程切换调度程序switch 172

6.6 Linux系统的进程调度 173

6.6.1 进程调度程序的设计目标和特点 173

6.6.2 可变优先级 174

6.6.3 可变时间片 175

6.6.4 进程调度用的数据结构 177

6.6.5 Linux系统的进程调度算法 178

习题6 179

第7章 主存管理 181

7.1 主存管理概述 181

7.1.1 主存分片共享 181

7.1.2 程序的逻辑组织 182

7.2 主存管理的功能 182

7.2.1 虚拟存储器 182

7.2.2 地址映射 184

7.2.3 主存分配 186

7.2.4 存储保护 187

7.3 分区存储管理及存在的问题 188

7.3.1 动态分区存储管理技术 188

7.3.2 分区分配机构 189

7.3.3 分区分配与放置策略 190

7.3.4 碎片问题及拼接技术 192

7.4 页式存储管理 193

7.4.1 页式系统应解决的问题 193

7.4.2 页式地址变换 194

7.4.3 请调页面的机制 197

7.4.4 淘汰机制与策略 199

7.4.5 几种置换算法 201

7.5 段式和段页式存储管理 204

7.5.1 段式地址结构 204

7.5.2 段式地址变换 204

7.5.3 扩充段表功能 205

7.5.4 段页式存储管理 206

7.6 UNIX系统的存储管理 207

7.6.1 概述 207

7.6.2 请求调页的数据结构 208

7.6.3 UNIX系统的地址变换 209

7.6.4 页面错 210

7.7 Linux系统的存储管理 211

7.7.1 主存寻址 211

7.7.2 Linux系统段页式地址变换 214

7.7.3 Linux系统动态内核管理 215

7.7.4 Linux系统的进程地址空间 218

习题7 220

第8章 设备管理 223

8.1 设备管理概述 223

8.1.1 设备管理的功能 223

8.1.2 设备独立性 224

8.1.3 设备控制块 226

8.2 缓冲技术 226

8.2.1 缓冲概述 226

8.2.2 常用的缓冲技术 228

8.3 设备分配 229

8.3.1 设备分配概述 229

8.3.2 独享分配 230

8.3.3 共享分配 230

8.3.4 虚拟分配 231

8.4 输入/输出控制 233

8.4.1 输入/输出硬件 233

 2/3   首页 上一页 1 2 3 下一页 尾页

教材 研究生/本科/专科教材 工学

在线阅读

  • 最新内容
  • 相关内容
  • 网友推荐
  • 图文推荐