《操作系统教程》PDF下载

  • 购买积分:15 如何计算积分?
  • 作  者:陈向群,杨芙清编著
  • 出 版 社:北京:北京大学出版社
  • 出版年份:2001
  • ISBN:7301035098
  • 页数:474 页
图书介绍:高等院校计算机专业及专业基础课系列教材:本书系统地讲述了操作系统的基本概念、原理和实现技术,而且以Linux和Windows2000操作系统为示例,全面展现了当代操作系统的本质和特点。

第1章 操作系统概论 1

本章要点 1

1.1 计算机系统概观 2

1.2 操作系统的概念 7

1.3 操作系统的功能 11

1.4 控制系统的发展 14

1.5 控制系统分类 20

1.6 研究操作系统的几种观点 26

习题 28

第2章 操作系统的硬件环境 30

本章要点 30

2.1 中央处理器(CPU) 31

2.2 存储系统 34

2.3 缓冲技术 37

2.4 中断技术 38

2.5 I/O技术 47

2.6 时钟 48

习题 49

第3章 用户接口与作业管理 50

本章要点 50

3.1 概述 51

3.2 批处理系统的作业管理 53

3.3 交互式系统的作业管理 64

3.4 系统调用 68

3.5 操作系统的安装与启动 71

习题 74

第4章 进程管理 76

本章要点 76

4.1 多道程序设计 77

4.2 进程 80

4.3 进程同步与互斥 87

4.4 进程通信 102

4.5 进程调度 104

4.6 系统内核 107

4.7 线程的基本概念 108

4.8 Linux的进程管理 111

4.9 Windows 2000进程管理与处理机调度 130

习题 136

第5章 存储管理 140

本章要点 140

5.1 概述 141

5.2 分区管理 145

5.3 页式存储管理 150

5.4 段式存储管理 155

5.5 段页存储管理 159

5.6 覆盖技术与交换技术 161

5.7 虚拟存储管理 164

5.8 Linux的内存管理 179

5.9 Windows2000内存管理 189

习题 194

本章提要 197

第6章 文件管理 197

6.1 概述 198

6.2 文件目录 202

6.3 文件系统的使用 207

6.4 文件的逻辑结构与存取方式 210

6.5 存储介质 211

6.6 文件系统的实现 218

6.7 文件系统的安全 229

6.8 文件系统的性能问题 235

6.9 文件系统的可靠性 237

6.10 Linux的文件系统 240

6.11 Windows文件系统 252

习题 258

第7章 设备管理 261

本章要点 261

7.1 概述 262

7.2 I/O软件的组成 269

7.3 I/O硬件特点 275

7.4 I/O设备分配 280

7.5 I/O设备有关技术 283

7.6 网络I/O设备 302

7.7 几种典型I/O设备 303

7.8 LinuxI/O设备管理 306

7.9 Windows 2000I/O设备管理 313

习题 320

第8章 死锁 323

本章要点 323

8.1 死锁基本概念 324

8.2 死锁预防 330

8.3 死锁避免 331

8.4 死锁检测与解除 336

8.5 资源分配图 339

习题 342

第9章 操作系统设计 344

本章要点 344

9.2 操作系统的设计目标 345

9.1 操作系统的设计问题 345

9.3 操作系统的设计阶段 347

9.4 操作系统的结构设计 347

9.5 操作系统的体系结构范型 354

9.6 其他设计问题 365

9.7 Linux的体系结构 366

9.8 Windows 2000/XP的操作系统体系结构 370

习题 375

第10章 操作系统安全 376

本章要点 376

10.1 计算机系统安全性 377

10.2 身份识别 385

10.3 访问控制 389

10.4 操作系统运行安全与保护 396

10.5 恶意程序防御机制 401

10.6 通信与网络的安全性问题 403

10.7 安全防范实施 404

习题 405

本章要点 407

第11章 分布式操作系统引言 407

11.1 什么是分布式系统 408

11.2 分布式系统的作用 408

11.3 分布式系统的种类 409

11.4 分布式操作系统 411

11.5 分布式操作系统的特征 413

习题 415

本章要点 416

第12章 分布式系统中的通信 416

12.1 网络通信的基本概念 417

12.2 公共与私有网络服务 417

12.3 协议与通信进程 418

12.4 客户机-服务器模型 423

12.5 过程过程调用RPC 428

12.6 组通信 436

习题 440

本章要点 441

第13章 分布式系统中的进程及同步问题 441

13.1 线程 442

13.2 处理器分配 445

13.3 时钟同步 447

13.4 逻辑时钟 447

13.5 互斥问题 449

13.6 典型选举算法:威力(Bully)算法 452

13.7 分布式系统中的事务 453

13.8 分布式系统中的死锁 457

习题 459

第14章 分布式文件系统 461

本章要点 461

14.1 分布式文件系统 462

14.2 名称解析问题 465

14.3 文件共享的语义 466

习题 467

附录A 468