《操作系统原理及应用 Linux篇》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:王继水,顾理军主编
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2008
  • ISBN:9787302180838
  • 页数:257 页
图书介绍:本书以linux操作系统为例,介绍了操作系统的主要功能、基本原理和基本思想,并在此基础上介绍了linux操作系统的安装、配置、基本操作、系统管理、网络应用以及各种服务器的配置与维护。

第1章 操作系统引论 1

1.1操作系统概述 1

计算机系统的组成 1

操作系统的定义 3

1.2操作系统的功能和特征 3

操作系统的功能 3

操作系统的特征 6

操作系统的性能指标 8

1.3操作系统的分类 8

单用户操作系统 9

多道批处理操作系统 9

分时操作系统 11

实时操作系统 13

通用操作系统 14

网络操作系统 14

分布式操作系统 15

1.4复习题 15

第2章 进程管理 16

2.1进程的基本概念 16

程序的顺序执行和并发执行 16

进程的定义与特征 18

进程的状态及其转换 21

2.2进程控制 22

2.3进程的互斥与同步 24

互斥的定义 24

同步的定义 25

信号量机制 27

用P、 V操作实现进程的互斥 28

用P、 V操作实现进程的同步 29

2.4进程的调度 31

2.5进程通信 34

2.6死锁 37

死锁的定义 37

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

死锁的防止与避免 38

2.7线程 43

线程的引入 43

线程与进程的比较 43

线程的属性 44

线程的状态及其转换 44

2.8 Linux中的进程管理 45

Linux进程概述 45

Linux的进程控制 47

Linux的进程调度 48

Linux进程的同步和通信 50

2.9复习题 54

第3章 操作系统用户接口与作业管理 56

3.1用户接口 56

程序接口 56

命令接口 58

操作系统用户接口的发展 60

3.2作业管理概述 60

作业及其类型 60

作业的状态及其转换 62

作业控制级的接口 63

3.3作业调度 63

作业调度应考虑的因素 63

作业调度算法 64

3.4 Linux中的用户接口与作业管理 67

3.5复习题 67

第4章 存储管理 69

4.1存储管理的概念 69

存储管理的功能 69

存储管理的方式 70

覆盖与对换技术 71

4.2连续分配方式 74

单一连续分配 74

固定分区分配 74

动态分区分配 75

4.3离散分配方式 78

页式存储管理 78

段式存储管理 81

段页式存储管理 85

4.4虚拟存储器 87

虚拟存储的概念 87

请求分页存储管理方式 90

4.5 Linux中的存储管理 95

Linux存储管理概述 95

Linux存储管理的实现技术 95

4.6复习题 99

第5章 设备管理与文件管理 100

5.1设备管理概述 100

设备的分类 100

设备管理的任务和功能 101

缓冲技术 102

设备驱动 103

5.2数据输入/输出控制方式 104

程序直接控制方式 105

中断控制方式 105

DMA方式 106

通道控制方式 107

5.3文件管理概述 108

文件类型和文件属性 108

文件系统的功能 110

5.4文件的逻辑结构 110

5.5外存分配方式 112

5.6 Linux中的设备管理 115

5.7复习题 117

第6章Linux操作系统概述 119

6.1 Linux的历史 119

6.2 Linux操作系统的特点 122

6.3 Linux操作系统的主要功能 124

6.4 Linux的发行版本 125

6.5复习题 128

第7章 Linux的安装与配置 129

7.1安装前的准备工作 129

7.2安装Linux 130

7.3安装后的配置 146

7.4实验:Linux操作系统的安装 150

第8章 Linux基础知识 151

8.1登录、注销和关机 151

8.2 shell简介 153

shell简介 153

shell的特点 154

8.3 Linux的文件管理 154

8.4常用的shell命令 160

目录操作命令 160

文件操作命令 163

进程管理命令 166

系统信息命令 169

网络命令 171

其他命令 174

8.5 shell变量和脚本 175

8.6 vi编辑器的使用 177

8.7实验:Linux的基本操作和常用命令的使用 178

第9章 Linux系统管理 180

9.1图形界面管理 180

9.2用户管理 185

用户和组 185

用户和组群配置 187

9.3 RPM软件包管理 190

9.4实验:Linux的用户管理 195

第10章 Linux网络管理 196

10.1网络配置基础 196

图形界面下的网络配置与管理 197

网络服务与守护进程 199

10.2 NFS服务器 201

NFS简介 201

NFS的基本工作原理 202

NFS的安装与配置 203

10.3 Linux下的网上邻居Samba服务器 206

Samba的组成 206

Samba服务器的配置 206

10.4 DHCP服务器 211

DHCP服务简介 211

DHCP服务器的安装与配置 212

10.5 DNS服务器 214

DNS简介 214

DNS安装与配置 217

DNS客户端的配置 222

测试DNS服务 223

10.6 Linux的Web服务器Apache 224

Apache简介 224

Apache的安装与启动 224

Apache的图形界面配置 225

Apache配置文件简述 228

10.7 FTP服务器 236

FTP服务器简介 236

VSFTP服务器的安装与启动 237

VSFTP服务器的配置 237

10.8邮件服务器Sendmail 240

电子邮件简介 240

Sendmail的安装与启动 242

配置Sendmail 244

10.9实验一:Linux的网络配置 247

10.10实验二:NFS服务器的配置 247

10.11实验三:Samba服务器配置 248

10.12实验四:DHCP服务器配置 248

10.13实验五:DNS服务器配置 249

10.14实验六:Web服务器Apache的配置 249

10.15 实验七:FTP服务器配置 250

10.16实验八:邮件服务器Sendmail的配置 250

附录 操作系统原理及应用综合试题 252

参考文献 257